5.1.2  矩阵键盘反极法

更新于 2026年10月10日 版权声明
5.1.2 矩阵键盘反极法

当按键位于最后一列时,扫描法要经过多次扫描才能获得它的行列值。另一种常用的键盘识别方法是反极法(线反转法)。不管按键位于哪行哪列,仅对键盘操作两次就能获取键值。仍以图5-1为例说明其操作步骤。

1)行线作为输出线,全部输出0电平;列线作为输入线,读入列线电平为0的就是按键所在的列。加入去抖动延时措施,再重复读入直至按键稳定为止。图中键9被按下,读得:11101000。

2)反过来把列线作为输出线,全部输出0电平;行线作为输入线,读入行线电平为0的就是按键所在的行。加入去抖动延时措施,再重复读入直至按键稳定为止。图中键9被按下,读得:10000110。(https://www.daowen.com)

3)两次读数进行“或”运算,得二进制码:11101110,即键值为EEH。

反极法局部编程示例:

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)