久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2526|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

16X16點陣制作資料

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:154620 發(fā)表于 2016-12-15 14:13 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
顯示200多個字的匯編程序  


完整資料下載:
1616點陣制作資料.rar (1.18 MB, 下載次數(shù): 305)


  
;多字移動
  ;一個字占32個字節(jié),1K可以存放1K=1024字節(jié)/32=32個字,C51=4K=128個字,C52=8K=256個字。
  ;但程序占用160個字節(jié)(相當(dāng)于5個字的空間),最終可以顯示的字為C51=123個字,C52=251個字。
  ;超過后單片機將存儲不下。
  
ORG 000H
  JMP MIAN
  
ORG 030H
  MIAN:MOV P3,#00 ;關(guān)閉端口
  MOV P1,#0FFH
  MOV P0,#00
  MOV P2,#00
  
CALL DELAY ;延時1ms
  
MOV R5,#2 ;移動列的數(shù)量(列數(shù)乘2)
  
MOV A,#151 ;顯示幾個字
  MOV B,#32 ;一個字=32個碼
  MUL AB
  MOV 22H,A ;存放1~8個字的數(shù)量
  MOV 23H,B ;存放8的倍數(shù)個字的數(shù)量
  ;如50個字:50×32=1600=0640H,則DPH處為06H=6,DPL處為40H=64
  ;簡單算法:50÷8=6余2,6為DPH處數(shù),余的2×32=64為DPL數(shù)
  
MOV DPTR,#TABLE1 ;賦查表初址
  MOV R0,DPL ;保存DPTR初值,R0、R1記錄取碼進度
  MOV R1,DPH
  MOV 20H,DPL ;20H、21H保持DPTR初值不變
  MOV 21H,DPH
  
LOOP: MOV R7,#5 ;每屏停留時間
  
L1: MOV R6,#16 ;每屏16個碼
  MOV R4,#00 ;掃描指針清零
  MOV DPL,R0 ;取碼指針存入DPL
  MOV DPH,R1
  
L16: MOV A,R4 ;掃描指針存入A
  MOV P1,A ;掃描輸出
  INC R4 ;掃描指針加1
  
CLR A ;A清零
  MOVC A,@A+DPTR ;查表送A
  MOV P0,A ;送P0口顯示
  INC DPTR ;取碼指針加1
  
CLR A ;A清零
  MOVC A,@A+DPTR ;查表送A
  MOV P2,A ;送P2口顯示
  INC DPTR ;取碼指針加1
  
CALL DELAY ;掃描延時1ms
  
MOV P0,#00 ;清除屏幕
  MOV P2,#00
  
DJNZ R6,L16 ;1屏是否完成?
  DJNZ R7,L1 ;每屏停留時間是否到了?
  
; MOV R0,DPL ;如字不需移動,用該指令
  ; MOV R1,DPH
  
MOV A,R0 ;如字需移動,用該指令
  ADD A,R5 ;如大于256,C=1
  MOV R0,A
  JNC DP
  INC R1
  
  DP: MOV A,20H ;DPL初值
  ADD A,22H ;如大于256,C=1。因DPL初值在90H以上,顯示4個字后DPH將加1,導(dǎo)致判斷失誤
  MOV A,DPH
  SUBB A,21H ;已顯示字的數(shù)量(乘8)
  CJNE A,23H,LOOP ;DPH中的字是否完成?
  
CLR C
  MOV A,DPL
  SUBB A,20H ;已顯示字的數(shù)量
  CJNE A,22H,LOOP ;DPL中的字是否完成?
  
JMP MIAN
  
DELAY:MOV R2,#2 ;延時1ms
  D1 :MOV R3,#248
  DJNZ R3,$
  DJNZ R2,D1
  RET
  

  TABLE1:
  ;至拾字時為100個字,共150個字,用于測試。
  
;(a3b1H)(1)(8001)
  DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
  DB 00H, 00H, 10H, 02H, 20H, 02H, 7fH,0feH
  DB 00H, 02H, 00H, 02H, 00H, 00H, 00H, 00H
  DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
  
... ...
  
END
  



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲成人久久久 | 日韩国产高清在线观看 | 欧美一区二区三区在线观看视频 | 国产黄色大片 | 日韩免费中文字幕 | 国产欧美精品一区二区色综合朱莉 | 91精品国产91久久久久久最新 | 国产高清免费 | 91在线网站| 成人av网站在线观看 | 午夜精品一区二区三区在线 | a在线免费观看视频 | 国产精品福利网 | 国产精品久久久久久久久久三级 | 三级成人在线 | 成人在线视频一区 | 久干网 | 亚洲视频欧美视频 | 久久精品成人 | 欧美黄视频 | 国产aa| 综合一区二区三区 | 伊人超碰| 美女国内精品自产拍在线播放 | 青青草av网站 | 色免费在线视频 | 欧美一区二区在线免费观看 | 黄色小视频入口 | 国产激情 | 国产在线二区 | 成人国产综合 | 日韩成人精品一区 | 欧美一级欧美一级在线播放 | 成人高清视频在线观看 | 亚洲欧美在线视频 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 国产精品久久一区 | 一区二区久久精品 | 欧美一级大片免费观看 | 欧美日韩在线免费观看 | 日韩欧美在线视频 |