图中给出了单片机与4个七段LED数码管的连接方式,下面的程序实现在4个七段LED数码管上显示40H~43H单元中存放的1位BCD码内容,请在括号中补充缺失代码。 MOV DPTR,#TAB MOV R0,#40H LOOP: MOV A, @R0 ( ) CJNE R0, #40H, Dec1 ( ) AJMP Dec4 Dec1: ( ) ( ) AJMP Dec4 Dec2: ( ) ( ) AJMP Dec4 Dec3: ( ) AJMP Dec5 Dec4: ( ) AJMP LOOP Dec5: RET
时间: 2024-02-10 15:18:22 浏览: 67
一个实用的七段数码管显示程序
4星 · 用户满意度95%
MOV DPTR,#TAB
MOV R0,#40H
LOOP:
MOV A, @R0
ANL A, #0FH
MOV P2, A
CJNE R0, #40H, Dec1
INC R0
AJMP Dec4
Dec1:
ADD A, #6
MOV P2, A
AJMP Dec2
Dec2:
ADD A, #6
MOV P2, A
AJMP Dec3
Dec3:
ADD A, #6
MOV P2, A
AJMP Dec4
Dec4:
DJNZ R0, LOOP
AJMP LOOP
Dec5:
RET
其中,TAB是存储40H~43H单元中1位BCD码内容的数据表,P2口为连接4个七段LED数码管的端口。
阅读全文