首页 热点资讯 义务教育 高等教育 出国留学 考研考公

汇编语言矩阵键盘判断键位结束后如何控制两个数码管显示不同的数。我的程序只能显示两个一样的数

发布网友 发布时间:2022-04-26 16:56

我来回答

1个回答

热心网友 时间:2023-10-15 16:02

ORG 0000H
JMP BEGIN
ORG 0030H
TABLE: ; 共阴极数码管显示代码表
DB 3FH,06H,5BH,4FH,66H ;01234
DB 6DH,7DH,07H,7FH,6fh ;567
DELAY: MOV R2,#20
DLAY: MOV R3,#100
DJNZ R3,$
DJNZ R2,DLY
RET
BEGIN:
MOV R0,#0
LOOP:
MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV P2,#10H
LCALL DELAY
INC DPTR
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
MOV P2,#20H
LCALL DELAY
INC R0
CJNE R0,#8,LOOP
SJMP BEGIN
END追问A的值在键值判断后就已经确定了,现在我想不出来如何使第一个数码管显示之后控制第二个数码管显示数字
,比如说通过按键显示12

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com