📄 p14_2.asm
字号:
START EQU P0.2
OE EQU P0.0
EOC EQU P0.1
ORG 0000H
LJMP MAIN
ORG 3000H
DSP: DB 03FH, 006H, 05BH, 04FH, 066H
DB 06DH, 07DH, 007H, 07FH, 06FH
DELAY: MOV R6, #20
DJNZ R6, $
RET
;入口参数R0, 存储显示的数据
Display:
MOV DPTR, #DSP
MOV P2, #0H
MOV P3, #0F7H
MOV A, R0
MOV B, #10
DIV AB
MOV R0, A
MOV A, B
MOVC A, @A+DPTR
MOV P2, A
ACALL DELAY
MOV P2, #0H
MOV P3, #0FBH
MOV A, R0
MOV B, #10
DIV AB
MOV R0, A
MOV A, B
MOVC A, @A+DPTR
MOV P2, A
ACALL DELAY
MOV P2, #0H
MOV P3, #0FDH
MOV A, R0
MOV B, #10
DIV AB
MOV R0, A
MOV A, B
MOVC A, @A+DPTR
MOV P2, A
ACALL DELAY
MOV P2, #0H
MOV P3, #0FEH
MOV P2, #03FH
ACALL DELAY
RET
MAIN: SETB START
NOP
CLR START
JNB EOC, $
SETB OE
MOV R0, P1
CLR OE
ACALL DISPLAY
ACALL DELAY
AJMP MAIN
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -