单片机键盘扫描中的软件时延作用是什么

如题所述

简单说就是消除按键抖动;使得单片机正确读取按键值,屏蔽干扰信号;

通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-21
硬件按钮肯能在外部原因下抖动接触。是因为人操作的时间为ms(毫秒)级,而单片机读的时间为us(微秒)级。所以单片机可以发现抖动,要消除就用延时。
第2个回答  2016-07-09
防止按一次,读取多次。
第3个回答  2016-07-15
假如你说的延时指的是查询查询键盘状态之间的延时,那我认为这个延时的意义在于降低整个系统的功耗。
第4个回答  2016-07-24
硬件按钮肯能在外部原因下抖动接触,但时间很短。为防止这样的意外,便有了延时消抖
相似回答
大家正在搜