您的位置 首页 知识

简略了解矩阵键盘扫描的办法原理

简单了解矩阵键盘扫描的方法原理-键盘扫描方法是:行线P10~P13为输出线,列线P14~P17为输入线。一开始单片机将行线(P10~P13)全部输出低电平,此时读入列线数据,若列线全为高电平则没有键按下,当列线有出现低电平时调用延时程序以此来去除按键抖动。

键盘扫描办法是:行线P10~P13为输出线,列线P14~P17为输入线。一开始单片机将行线(P10~P13)悉数输出低电平,此刻读入列线数据,若列线全为高电平则没有键按下,当列线有呈现低电平时调用延时程序以此来去除按键颤动。延时完成后再判别是否有低电平,假如此刻读入列线数据仍是有低电平,则阐明的确有键按下。最终一步确认键值。现在咱们以第二行的S5键为例,若按下S5后咱们应该怎样得到这个键值呢?当判别的确有键按下之后,行线轮番输出低电平,依据读入列线的数据能够确认键值。首要,单片机将P10输出为低电平,其它P11~P13输出高电平,此刻读取列线的数据全为高电平,阐明没有在榜首行有键按下;其次,单片机将P11输出低电平,其它P10、P12、P13仍为高电平,此刻再来读取列线数据,发现列线读到的数据有低电平,数值为1011(0x0B),假如咱们的键盘布局现已确认,那么0x0B就代表S5的值了。转到S5键功用处理子程序就能够到达意图。

简略了解矩阵键盘扫描的办法原理

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/347477.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部