📄 数字显示.asm
字号:
ORG 000H
AJMP MAIN
ORG 0003H
CLR EX0
RETI
ORG 000BH
CLR ET0
RETI
ORG 0013H
CLR EX1
RETI
ORG 001BH
CLR ET1
RETI
ORG 0023H
RETI
MAIN:MOV 50H,#11
MOV 51H,#7
MOV 52H,#1
mov R1,#0
DSPBUF EQU 50H;..52H
PDSPSEG EQU P0
PDSPPCS EQU P2
ACALL DISPLAY
SJMP MAIN
ret
DISPLAY:MOV R2,#01111111B
MOV R0,#DSPBUF
LP0:MOV A,@R0
MOV DPTR,#DSPTAB
MOVC A,@A+DPTR
MOV PDSPSEG,A
MOV PDSPPCS,R2
ACALL DELAY
MOV A,R2
rr A
MOV R2,A
INC R0
inc R1
cjne R1,#255,LP1
sJMP Lp2
LP1:JB ACC.4,LP0
AJMP DISPLAY
LP2:MOV A,@R0
MOV DPTR,#DSPTAB
MOVC A,@A+DPTR
MOV PDSPSEG,A
MOV PDSPPCS,R2
MOV R1,#0
SJMP display
RET
DELAY:MOV R3,#4
L1:MOV R4,#255
L2:DJNZ R4,L2
DJNZ R3,L1
RET
DSPTAB:DB 0C0H,0F9H,0A4H,0B0H,99H
DB 92H,82H,0F8H,80H,90H
db 88h,83h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -