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

📄 ex04.asm

📁 8051芯片数码管轮流显示0~9代码(含注释)
💻 ASM
字号:
TIMER      EQU     01H
                ORG     0000H
                AJMP    START
                ORG     000BH                ;T0 中断程序入口地址
                AJMP    INT_T0
                ORG     0040H
START:
                MOV     SP,#60H
                MOV     TMOD,#01H       ;T0 方式 1


                MOV     SCON,#00H       ;置串口工作方式 0
                MOV     R0,#00H
                MOV     DPTR,#DATA
                DJMP     $

INT_T0:                         ;T0 中断子程序
                PUSH     PSW
                PUSH
                PUSH
                MOV      TIMER,#20        ;延时一秒的常数
                
                MOV      A,R0  
                MOVC    A,@A+DPTR
               

                MOV      SBUF,A               ;串行发送数据
                INC        R0
                CJNE      R0,#0AH,EXIT    ;判断是否到表尾
                MOV      R0,#00H              ;调整表格偏移量

EXIT:
                POP       PSW
                POP
                POP
                RETI        

;数码管显示常数表
DATA:   DB     03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H
                         ;0  1  2  3  4 5  6  7  8  9
             END

⌨️ 快捷键说明

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