目录
引言
原理阐述
实现方法
源码分享
板级调试演示
引言
最近了解了矩阵键盘扫描的原理,动手实现了一下,在这里做一个简单的总结。
原理阐述
矩阵键盘典型电路:
FPGA的应用电路:
其中,行信号为FPGA输入信号,列信号为FPGA输出信号。
原理解释:
- 起始状态,FPGA的列信号输出 全0 低电平;
- 没有任何按键按下时,FPGA接收到的 行信号 为 全1 高电平;
- 当有按键按下时,被按下的按键所在行变为低电平,此时便可以开启一次检测行为;
- 由于机械按键固有的振动特性,需要延迟约20毫秒后再次确认是否有