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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2583|回復: 0
打印 上一主題 下一主題
收起左側

16X16點陣制作資料

[復制鏈接]
跳轉到指定樓層
樓主
顯示200多個字的匯編程序  


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


  
;多字移動
  ;一個字占32個字節,1K可以存放1K=1024字節/32=32個字,C51=4K=128個字,C52=8K=256個字。
  ;但程序占用160個字節(相當于5個字的空間),最終可以顯示的字為C51=123個字,C52=251個字。
  ;超過后單片機將存儲不下。
  
ORG 000H
  JMP MIAN
  
ORG 030H
  MIAN:MOV P3,#00 ;關閉端口
  MOV P1,#0FFH
  MOV P0,#00
  MOV P2,#00
  
CALL DELAY ;延時1ms
  
MOV R5,#2 ;移動列的數量(列數乘2)
  
MOV A,#151 ;顯示幾個字
  MOV B,#32 ;一個字=32個碼
  MUL AB
  MOV 22H,A ;存放1~8個字的數量
  MOV 23H,B ;存放8的倍數個字的數量
  ;如50個字:50×32=1600=0640H,則DPH處為06H=6,DPL處為40H=64
  ;簡單算法:50÷8=6余2,6為DPH處數,余的2×32=64為DPL數
  
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,導致判斷失誤
  MOV A,DPH
  SUBB A,21H ;已顯示字的數量(乘8)
  CJNE A,23H,LOOP ;DPH中的字是否完成?
  
CLR C
  MOV A,DPL
  SUBB A,20H ;已顯示字的數量
  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空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品一区二区三区蜜桃久 | 国产在线观看一区二区 | 亚洲精品自在在线观看 | 亚洲男人网 | 国产性色视频 | 国产一区二区三区视频在线观看 | 在线一区二区三区 | 亚洲午夜视频在线观看 | 久久亚洲国产精品 | 91久久夜色 | 成人在线观看亚洲 | 91av亚洲 | 色综合视频 | 久久久tv | 成人免费毛片在线观看 | 欧美一区二区在线播放 | 精品国产乱码久久久久久果冻传媒 | 欧美一区二区三区视频 | 久久久影院| 色综合天天天天做夜夜夜夜做 | av大全在线观看 | 精品国产欧美一区二区 | 丝袜美腿一区二区三区 | 国产欧美日韩综合精品一 | 色成人免费网站 | 国产精品视频在线播放 | 婷婷免费在线 | 精品一区二区久久久久久久网站 | 精品久久国产 | 秋霞av国产精品一区 | 成人一区二区视频 | 国产又色又爽又黄又免费 | 亚洲444eee在线观看 | 综合久久综合久久 | 国产区在线免费观看 | 亚洲一二三区精品 | 亚洲成人精品一区 | 一区二区三区在线免费看 | 欧美日韩亚洲在线 | 久久男人| 久久精品视频一区二区 |