在微机控制里如何防抖

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:58:29
键盘为什么要防抖,在微机控制里面如何防抖?

你说话也太省了!如果你是指键盘的防抖动措施,答案如下:
当你按下按键时,不论你的速度有多快,这个过程都是:接触-断开-接触-断开。。。。。。可靠接触,前面10至20毫秒就是抖动状态,是不稳定状态,抬起手指时也是如此。有此可见微机要正确获取一次按键的信息,就要虑除前后的两段抖动时间,以免计数错误。
软件解决方法是扫描到第一次按键闭合后,延时10毫秒左右再去检测,多读取几次就可靠了,编一个键盘扫描子程序就行。也有专用的集成块,内部电路已经考虑到按键的抖动,软件可以直接读取键盘数据,缺点是成本高了,灵活性也不好。