⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 新建 文本文档 (3).txt

📁 用89C51轻松做一个LED汉字显示屏 像搭积木一样
💻 TXT
字号:
ORG 00H
    LJMP START
    ORG 030H
START:MOV A,#00H
    MOV P0,A
    MOV P2,A
    MOV R3,#200
D1MS:MOV R5,#250
F1:     DJNZ R5,F1
    DJNZ R3,D1MS
DIS:MOV R2,#02H         ;(分2屏显示)
    MOV 20H,#00
D4:     MOV R4,#00H
    MOV R1,#0FFH
D5:     MOV R6,#64         ;(每屏显示4个字)
    MOV R0,20H
D2:     MOV A,R4
    MOV P1,A         ;(扫描输出)
    MOV A,R0
    MOV DPTR,#TABLE     ;(指数据表指针)
    MOVC A,@A+DPTR     ;(取上半部代码 )
    MOV P0,A
    INC R0
    MOV A,R0
    MOV DPTR,#TABLE
    MOVC A,@A+DPTR       ;(取下半部代码)
    MOV P2,A
    INC R0
    MOV R3,#50
F10:DJNZ R3,F10
    MOV A,#00H
    MOV P0,A
    MOV P2,A
    INC R4
    DJNZ R6,D2       ;(4个字是否取完)
    MOV R4,#00       ;(扫描指针清零) 
    DJNZ R1,D5       ;(重复显示)
    MOV 20H,R0       ;(保存数据代码偏移量)
    DJNZ R2,D4               ;(2屏显示是否完成)
MOVE:MOV 20H,#00       ;(偏移量清零)
    MOV R4,#00       ;(扫描指针清零)
M1:     MOV R1,#0FFH
M2:     MOV R6,#64
    MOV R0,20H
M3:     MOV A,R4
    MOV P1,A
    MOV A,R0
    MOV DPTR,#TABLE 
    JMP START
TABLE:     DB 40H,00,40H,00,4FH,0FFH,48H,00
    DB 49H,10H,48H,88H,48H,00,7FH,0FEH       ; 雨
    DB 48H,00,49H,10H,48H,8AH,48H,01
    DB 5FH,0FEH,0C8H,00,40H,00,00,00
    DB 02,01,42H,01,42H,02,42H,04
    DB 42H,08,42H,30H,42H,0C0H,7FH,00       ; 天
    DB 42H,0C0H,42H,30H,42H,08,42H,04
    DB 0C2H,02,46H,03,02,02,00,00
    DB 00,02,7FH,7EH,42H,02,43H,0FCH
    DB 42H,44H,0FEH,44H,48H,80H,10H,0FFH     ; 路 
    DB 31H,42H,0EAH,42H,24H,42H,2AH,42H
    DB 31H,42H,21H,0FFH,01,40H,00,00
    DB 08,20H,86H,20H,40H,7FH,61H,80H
    DB 06,00,04,00,0FDH,0FFH,0A5H,50H         ;滑
    DB 0A5H,50H,0BDH,50H,85H,52H,85H,51H
    DB 0FDH,0FEH,05,00,06,00,00,00
    DB 00,00,00,10H,00,20H,00,40H
    DB 01,80H,06,02,00,01,0FFH,0FEH         ;小
    DB 00,00,04,00,02,00,01,00
    DB 00,80H,00,60H,00,00,00,00
    DB 00,20H,00,40H,03,80H,00,00
    DB 0FH,0FCH,00,02,80H,02,40H,02         ;心
    DB 38H,02,10H,02,00,02,00,0EH
    DB 02,00,01,00,00,0E0H,00,00
    DB 02,00,1CH,00,00,00,0FFH,0FFH
    DB 10H,00,0BH,0C1H,0FAH,51H,0AAH,5AH
    DB 0ABH,0D4H,0AAH,54H,0ABH,0D4H,0AAH,5AH   ;慢
    DB 0FAH,52H,07,0C1H,02,01,00,00
    DB 00,40H,08,80H,11H,00,23H,0FFH
    DB 0C4H,00,02,00,42H,00,42H,00
    DB 42H,00,42H,02,42H,01,43H,0FEH             ;行
    DB 0C2H,00,46H,00,02,00,00,00
    END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -