键盘接口的抖动是怎么造成的?什么叫去抖动?按键去抖动实现方法有哪些种类?
1个回答
关注
展开全部
咨询记录 · 回答于2022-06-19
键盘接口的抖动是怎么造成的?什么叫去抖动?按键去抖动实现方法有哪些种类?
按键的消抖,可用硬件或软件两种方法。1、硬件消抖在键数较少时可用硬件方法消除键抖动。硬件消抖的典型做法是:采用R-S触发器或RC积分电路。双稳态消抖电路的工作过程如下:当按键未按下时,a=0,b=1,输出A=1,B=0。当按键按下时,按键的机械弹性作用使按键产生前沿抖动。当释放按键时,按键的机械弹性作用使按键产生后沿抖动。滤波消抖电路的工作过程如下:当按键未按下时,电容C两端的电压为V,非门输出为1。当按键按下时,由于电容C两端的电压不能突变,因此即使在接触过程中出现抖动,只要C两端的充电电压波动不超过非门的开启电压(TTL为0.8V左右),非门的输出就不会改变(可通过选取合适的R1、R2和C的值来实现)。