新闻中心

EEPW首页>嵌入式系统>设计应用> 为什么要消除键盘的机械抖动?有哪些方法?

为什么要消除键盘的机械抖动?有哪些方法?

作者: 时间:2013-04-13 来源:网络 收藏

为什么要消除键盘的?有哪些方法?

答:会引起一次按键被误读多次。为了确保对键的一次闭合仅做一次处理,必须去除。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。按键的抖动,可用硬件或软件两种方法消除。如果按键较多,常用软件方法去抖动,即检测出键闭合后执行一个延时程序,产生12~20 ms的延时,让前沿抖动消失后,再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当确认有键按下或检测到按键释放后,才能转入该键的处理程序。



评论


相关推荐

技术专区

关闭