按键抖动及软件去抖

一、键盘的基本原理

键盘是一组按键开关的组合,按键平时处于断开状态,当按下按键时才闭合,随后产生脉冲波,按键的结构和产生的理想脉冲波形如下。

                                      按键抖动及软件去抖

三、软件去抖

软件去抖可利用延时程序进行去抖。由于抖动时间很短,当有按键按下并检测到按下时,对程序进行一小段延时,跳过前沿抖动,再进行一次按键按下检测,若检测到按下则说明确实有按键按下,这也避免了前沿抖动。对于后沿抖动

,在检测到确实有按键按下时延时一小段延时,再去检测按键是否被抬起,检测到抬起则一次按键的检测完毕。


软件去抖程序如下:

按键抖动及软件去抖


来源:L_YY

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年8月9日
下一篇 2016年8月9日

相关推荐