永发信息网

利用简单键盘模块中提供的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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯