89C51单片机9个按键的行列式键盘输入电路 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-06
[导读]若行线为P1.0~P1.2,列线为P1.5~P1.7,试画出只有9个按键的行列式键盘输入电路,并编写按键扫描程序图片1KEY:MOVP1,#11100000BMOVA,P1CPLAANLA,#111000000BJZGORETKEY1:JBP1.5,KEY2MOV30H,#00HKEY2:JBP1.6,KEY3MOV
若行线为P1.0~P1.2,列线为P1.5~P1.7,试画出只有9个按键的行列式键盘输入电路,并编写按键扫描程序
本文引用地址: http://www.21ic.com/app/mcu/201808/780558.htm

图片1
KEY:MOVP1,#11100000B
MOVA,P1
CPLA
ANLA,#111000000B
JZGORET
KEY1:JBP1.5,KEY2
MOV30H,#00H
KEY2:JBP1.6,KEY3
MOV30H,#01H
KEY3:JBP1.7,GORET
MOV31H,#02H
KEY4:MOVP1,#00000111B
MOVA,P1
CPLA
ANLA,#00000111B
JZGORET
JBP1.0,KEY5
MOVA,30H
KEY5:JBP1.1,KEY6
MOVA,#3
ADDA,30H
KEY6:JBP1.2,GORET
MOVA,#6
ADDA,30H
KEY7:ADDA,#4
MOVDPTR,#TAB
JMP@A+DPTR
TAB:LCALLWORK0
RET
LCALLWORK1
RET
LCALLWORK2
RET
LCALLWORK3
RET
LCALLWORK4
RET
LCALLWORK5
RET
LCALLWORK6
RET
LCALLWORK7
RET
LCALLWORK8
GORET:RET
查看评论 回复
"89C51单片机9个按键的行列式键盘输入电路 -"的相关文章
- 上一篇:STM32处理器的AD难点整理 -
- 下一篇:「51单片机」蓝牙从机基本使用方法 -