返回首页

89C51单片机9个按键的行列式键盘输入电路,并编写按键扫描程序

时间:2012-06-22 22:54来源:未知 作者:牛牛 点击:
若行线为 P1.0 ~ P1.2 ,列线为 P1.5 ~ P1.7 ,试画出只有 9 个按键的行列式键盘输入电路,并编写按键扫描程序 图片1 KEY: MOV P1,#11100000B MOV A,P1 CPL A ANL A,#111000000B JZ GORET KEY1: JB P1.5,KEY2 MOV 30H,#00H KEY2: JB P1.6,KEY3 MOV 30H,#01

若行线为P1.0P1.2,列线为P1.5P1.7,试画出只有9个按键的行列式键盘输入电路,并编写按键扫描程序

单片机

内容来自单片机之家www.dpj100.com

内容来自单片机之家www.dpj100.com


图片1

  内容来自单片机之家www.dpj100.com

KEY:             MOV      P1,#11100000B 内容来自单片机之家www.dpj100.com

                     MOV      A,P1

单片机

                     CPL        A 单片机

                     ANL       A,#111000000B

内容来自单片机之家www.dpj100.com

                     JZ           GORET

单片机

KEY1:           JB          P1.5,KEY2 内容来自单片机之家www.dpj100.com

                     MOV      30H,#00H

单片机

KEY2:           JB          P1.6,KEY3 单片机

                     MOV      30H,#01H

单片机

KEY3:           JB          P1.7,GORET 内容来自单片机之家www.dpj100.com

                     MOV      31H,#02H 内容来自单片机之家www.dpj100.com

KEY4:           MOV      P1,#00000111B 内容来自单片机之家www.dpj100.com

                     MOV      A,P1 单片机

                     CPL        A 单片机

                     ANL       A,#00000111B 单片机

                     JZ           GORET

单片机

                     JB          P1.0,KEY5

内容来自单片机之家www.dpj100.com

                     MOV      A,30H 单片机

KEY5:           JB          P1.1,KEY6 单片机

                     MOV      A,#3

内容来自单片机之家www.dpj100.com

                     ADD       A,30H

单片机

KEY6:           JB          P1.2,GORET 单片机

                     MOV      A,#6

单片机

                     ADD       A,30H 内容来自单片机之家www.dpj100.com

KEY7:           ADD       A,#4 单片机

                     MOV      DPTR,#TAB

内容来自单片机之家www.dpj100.com

                     JMP        @A+DPTR 单片机

TAB:              LCALL   WORK0

单片机

                     RET 单片机

                     LCALL   WORK1

内容来自单片机之家www.dpj100.com

                     RET 单片机

                     LCALL   WORK2 内容来自单片机之家www.dpj100.com

                     RET

单片机

                     LCALL   WORK3

内容来自单片机之家www.dpj100.com

                     RET

内容来自单片机之家www.dpj100.com

                     LCALL   WORK4

单片机

                     RET

单片机

                     LCALL   WORK5

内容来自单片机之家www.dpj100.com

                     RET

单片机

                     LCALL   WORK6 单片机

                     RET 单片机

                     LCALL   WORK7

单片机

                     RET

单片机

                     LCALL   WORK8

单片机

GORET:         RET

单片机

  内容来自单片机之家www.dpj100.com

顶一下
(3)
30%
踩一下
(7)
70%
------分隔线----------------------------
推荐内容