利用简单键盘模块中提供的8个独立按键实现,当K1按下时显示1,当K2按下...
发布网友
发布时间:2023-12-21 21:51
我来回答
共1个回答
热心网友
时间:2024-08-15 22:43
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