?? 廣告燈程序2t.asm
字號:
;0000H-00BFH 使用建表的方式寫LED廣告燈程序。
ORG 0100H ; 使用建表的方式編寫廣告燈程序,
L2100: MOV DPTR,#011FH ;數(shù)據(jù)表首地址
L2103: CLR A ;A清零
MOVC A,@A+DPTR ;取數(shù)據(jù)表第1個數(shù)據(jù)
CJNE A,#0AH,L210A ;若數(shù)據(jù)為0AH,表示數(shù)據(jù)表結束
AJMP L2100 ;則返回,從頭開始
L210A: MOV P0,A ;數(shù)據(jù)送P0口顯示
MOV R5,#0FH ;設LED燈亮延時常數(shù)
LCALL S2114 ;調(diào)用延時子程序
INC DPTR ;取數(shù)地址加1
AJMP L2103 ;繼續(xù)讀取下一個數(shù)據(jù)
S2114: MOV R6,#28H ;延時子程序
L2116: MOV R7,#0F9H
L2118: DJNZ R7,$
DJNZ R6,L2116
DJNZ R5,S2114
RET
ORG 011FH ;數(shù)據(jù)表首地址
DB 0FEH ;1111 1110 P0.0 LED燈亮,假設低電平LED燈亮
DB 0FDH ;1111 1101 P0.1 LED燈亮
DB 0FBH ;1111 1011 P0.2 LED燈亮
DB 0F7H ;1111 0111 P0.3 LED燈亮
DB 0EFH ;1110 1111 P0.4 LED燈亮
DB 0DFH ;1101 1111 P0.5 LED燈亮
DB 0BFH ;1011 1111 P0.6 LED燈亮
DB 7FH ;0111 1111 P0.7 LED燈亮
DB 0BFH
DB 0DFH
DB 0EFH
DB 0F7H
DB 0FBH
DB 0FDH
DB 0FEH
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 3FH
DB 0CFH
DB 0F3H
DB 0FCH
DB 0F3H
DB 0CFH
DB 3FH
DB 03H
DB 06H
DB 0CH
DB 18H
DB 30H
DB 60H
DB 0C0H
DB 60H
DB 30H
DB 00H
DB 07H
DB 0EH
DB 1CH
DB 38H
DB 70H
DB 0E0H
DB 0C1H
DB 83H
DB 07H
DB 0EH
DB 1CH
DB 38H
DB 70H
DB 0E0H
DB 0C0H
DB 80H
DB 0C0H
DB 0E0H
DB 0F0H
DB 0F8H
DB 0FCH
DB 0FEH
DB 0FFH
DB 0FH
DB 0F0H
DB 0FH
DB 0F0H
DB 0FH
DB 0F0H
DB 0AAH
DB 55H
DB 0AAH
DB 55H
DB 0AAH
DB 55H
DB 0AAH
DB 55H
DB 01H
DB 02H
DB 04H
DB 08H
DB 10H
DB 20H
DB 40H
DB 80H
DB 40H
DB 20H
DB 10H
DB 08H
DB 04H
DB 02H
DB 01H
DB 02H
DB 04H
DB 08H
DB 10H
DB 20H
DB 40H
DB 80H
DB 81H
DB 42H
DB 24H
DB 18H
DB 24H
DB 42H
DB 81H
DB 01H
DB 02H
DB 04H
DB 08H
DB 10H
DB 20H
DB 40H
DB 80H
DB 01H
DB 02H
DB 04H
DB 08H
DB 10H
DB 20H
DB 40H
DB 80H
DB 80H
DB 40H
DB 20H
DB 10H
DB 08H
DB 04H
DB 02H
DB 01H
DB 80H
DB 40H
DB 20H
DB 10H
DB 08H
DB 04H
DB 02H
DB 01H
DB 0A5H
DB 5AH
DB 0A5H
DB 5AH
DB 0A5H
DB 5AH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 00H
DB 0FFH
DB 0AH ;數(shù)據(jù)表結束標志
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -