按键相关案例交流【汇总贴】
【问题1】 MP801开发板支持矩阵键盘吗?答:MP801开发板支持外接矩阵键盘,详细请看:27矩阵键盘工程
http://www.fpgabbs.cn/forum.php? ... =310&fromuid=100782
我们也提供了矩阵键盘的代码,可以直接使用,详细请看:矩阵键盘代码的的使用方法
http://www.fpgabbs.cn/forum.php? ... =973&fromuid=100782
【问题2】在MDY的案例中,按键消抖的计数器,为什么在检测到20毫秒后,就不再计数或者让计数器保持不变呢?
答:在MDY的点拨案例中,当计数到20毫秒后,计数器保持不变;在最新的至简设计案例中,则是计数器清零后不再计数(加1条件为0)。
这是因为计数器是用来计算前面20毫秒的时间,当大于20毫秒的部分就没必要计数了。否则,如果要计数的话,那么这个计数器就又会从0开始计数,又会计到20毫秒,这样就会产生检测到多个按键有效信号。例如,一个60毫秒的低电平,有可能计数器计到3次20毫秒,会误以为会按下三次,这是不正确的。
页:
[1]