ex9-2.sdi

来自「《单片机原理实用教程——基于Proteus虚拟仿真》一书的配套光盘」· SDI 代码 · 共 21 行

SDI
21
字号
,,,        ORG     0000H
0000,90 00 20,START,START:  MOV     DPTR,#TABLE       ;DPTR指向段码表首地址
0003,74 00,S1,S1:     MOV     A,#00H
0005,93,,        MOVC    A,@A+DPTR         ;查表取得段码
0006,B4 01 02,,        CJNE    A,#01H,S2         ;判断段码是否为结束符
0009,80 F5,,        SJMP    START
000B,F5 80,S2,S2:     MOV     P0,A              ;段码送数码管显示
000D,12 00 13,,        LCALL   DELAY             ;延时
0010,A3,,        INC     DPTR
0011,80 F0,,        SJMP    S1
0013,7D 14,DELAY,DELAY:  MOV     R5,#20            ;延时子程序
0015,7E 14,D2,D2:     MOV     R6,#20
0017,7F F8,D1,D1:     MOV     R7,#248
0019,DF FE,,        DJNZ    R7,$
001B,DE FA,,        DJNZ    R6,D1
001D,DD F6,,        DJNZ    R5,D2
001F,22,,        RET
0020,3F 06 5B 4F,TABLE,TABLE:  DB      3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH   ;段码表
002A,01,,        DB      01H                              ;结束符
000E,,,        END

⌨️ 快捷键说明

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