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

📄 ex9-3.sdi

📁 《单片机原理实用教程——基于Proteus虚拟仿真》一书的配套光盘
💻 SDI
字号:
,,,        ORG     0000H
0000,90 00 27,START,START:  MOV     DPTR,#TABLE       ;DPTR指向段码表首地址
0003,7F 7F,,        MOV     R7,#07FH          ;设置动态显示扫描初值
0005,74 00,S1,S1:     MOV     A,#00H
0007,93,,        MOVC    A,@A+DPTR         ;查表取得段码
0008,B4 01 02,,        CJNE    A,#01H,S2         ;判断段码是否为结束符
000B,80 F3,,        SJMP    START
000D,F5 F0,S2,S2:     MOV     B,A               ;段码送B保存
000F,EF,,        MOV     A,R7
0010,23,,        RL      A                 ;显示位扫描值左移1位
0011,F5 B0,,        MOV     P3,A              ;显示位扫描值送P3口
0013,FF,,        MOV     R7,A
0014,85 F0 80,,        MOV     P0,B              ;显示段码送P0显示
0017,12 00 1D,,        LCALL   DELAY             ;延时
001A,A3,,        INC     DPTR
001B,80 E8,,        SJMP    S1
001D,7D 14,DELAY,DELAY:  MOV     R5,#20            ;延时子程序
001F,7E 14,D2,D2:     MOV     R6,#20
0021,00,D1,D1:     NOP
0022,DE FD,,        DJNZ    R6,D1
0024,DD F9,,        DJNZ    R5,D2
0026,22,,        RET
0027,3F 06 5B 4F,TABLE,TABLE:  DB      3FH,06H,5BH,4FH,66H,6DH,7DH,07H   ;段码表
002F,01,,        DB      01H                               ;结束符
000E,,,        END

⌨️ 快捷键说明

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