led.sdi
来自「数字钟」· SDI 代码 · 共 28 行
SDI
28 行
,,, ORG 00H
,,,
0000,90 00 22,START,START: MOV DPTR,#TABLE ;指针指向表头地址
,,,
0003,74 00,S1,S1: MOV A,#00H ;设置地址偏移量
0005,93,, MOVC A,@A+DPTR ;查表取得段码,送A存储
0006,B4 01 03,, CJNE A,#01H,S2 ;判断段码是否为结束符
0009,02 00 00,, LJMP START
,,,
000C,F5 80,S2,S2: MOV P0,A ;段码送LED显示
000E,12 00 15,, LCALL DELAY ;指针加1
0011,A3,, INC DPTR
0012,02 00 03,, LJMP S1
,,,
,,,
0015,7D 14,DELAY,DELAY: MOV R5,#20 ;延时子程序
0017,7E 14,D2,D2: MOV R6,#20
0019,7F F8,D1,D1: MOV R7,#248
001B,DF FE,, DJNZ R7,$
001D,DE FA,, DJNZ R6,D1
001F,DD F6,, DJNZ R5,D2
0021,22,, RET
,,,
0022,3F 06 5B 4F,TABLE,TABLE: DB 3FH,06H,5BH,4FH,66H ;段码表
0027,6D 7D 07 7F,, DB 6DH,7DH,07H,7FH,6FH
002C,01,, DB 01H ;结束符
000E,,, END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?