利用简单键盘模块中提供的8个独立按键实现,当K1按下时显示1,当K2按下时显示2,以此类推,
答案:1 悬赏:20 手机版
解决时间 2021-03-24 10:15
- 提问者网友:相思似海深
- 2021-03-23 12:16
利用简单键盘模块中提供的8个独立按键实现,当K1按下时显示1,当K2按下时显示2,以此类推,
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-03-23 13:24
ORG 0000H
JMP BEGIN
ORG 0030H
TABLE: ; 共阴极数码管显示代码表
DB 3FH,06H,5BH,4FH,66H ;01234
DB 6DH,7DH,07H,7FH,6fh ;56789
BEGIN: MOV R4,#0
MOV A,R4
AGAIN: MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A
LOOP1: MOV A,P3
CPL A
JZ LOOP1
LOOP2: RRC A
INC R4
JNC LOOP2
MOV A,R4
MOVC A,@A+DPTR ;找到相应位显示代码
MOV P1,A
SJMP BEGIN
END
JMP BEGIN
ORG 0030H
TABLE: ; 共阴极数码管显示代码表
DB 3FH,06H,5BH,4FH,66H ;01234
DB 6DH,7DH,07H,7FH,6fh ;56789
BEGIN: MOV R4,#0
MOV A,R4
AGAIN: MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A
LOOP1: MOV A,P3
CPL A
JZ LOOP1
LOOP2: RRC A
INC R4
JNC LOOP2
MOV A,R4
MOVC A,@A+DPTR ;找到相应位显示代码
MOV P1,A
SJMP BEGIN
END
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯