单片机/MCUwilliam hill官网
直播中

ldm

7年用户 7经验值
擅长:制造/封装
私信 关注
[问答]

在做一个89c51的八位抢答器,现在功能没问题,现在用独立按钮实现控制,想改用矩阵键盘,怎么改代码?

在做一个89c51的八位抢答器,现在功能没问题,就是现在用独立按钮实现控制,想改用矩阵键盘,不懂怎么改代码,求大神指教。

回帖(1)

吕兴广

2018-6-6 10:46:32
8位抢答器,你可以设置成3*3的矩阵键盘,其中一个为总控,就是当这个键按下的时候,其它的8个键怎么按也不会有反应,只有松开时其它8个才会有反应,另外,还可以用上外部中断,接在3条行线上,当有任意一个产生低电平时就会触发中断,然后按键检测,键值处理。给你发个链接(抱歉了,我没有权限),是矩阵键盘的,而且没用到外部中断(如果你会用外部中断就加上,就是将按键检测放在中断服务函数里。)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分