永发信息网

为什么有消除按键的机械抖动?

答案:2  悬赏:0  手机版
解决时间 2021-11-29 23:10
为什么有消除按键的机械抖动?
最佳答案
有消除按键的机械抖动的原因:
通常的按键所用开关为机械弹性开关。由于机械触电的弹性作用,按键在闭合及断开的瞬间均伴随有一连串的抖动。键抖动会引起一次按键被误读多次。为了确保CPU对键的一次闭合仅作一次处理,必须去除抖动。 
消除抖动的方法有硬件和软件两种方法。硬件方法常用RS触发器电路。软件方法是当检测出键闭合后执行一个10ms~20ms的延时程序,再一次检测键的状态,如仍保持闭合状态,则确认真正有键按下。
全部回答

因为键抖动会引起一次按键被误读多次。

为了确保CPU对键的一次闭合仅做一次处理,必须去除键抖动。

在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。按键的抖动,可用硬件或软件两种方法消除。

如果按键较多,常用软件方法去抖动,即检测出键闭合后执行一个延时程序,产生12~20 ms的延时,让前沿抖动消失后,再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。

当确认有键按下或检测到按键释放后,才能转入该键的处理程序。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是去年成了集邮协会会员,今年没订上特供邮
两个16进制7H+5H=于多少
中班科学教案沙土扮家家
s路大客行驶技巧
窗帘盒和罗马杆
我想知道我该以(同济)工业设计为目标还是(
10-0.99的竖式怎么算
鄂a85c26是谁家的车,堵住车位出口了
梅州工资一般是多少
我才19岁,牙齿就有点松动了,怎么办
沃纳绅桌球会馆地址在什么地方,我要处理点事
鸣人佐助vs斑是第几集
提拉法的基本原理
电脑w520可以插3张内存条吗
液相色谱进样后不出峰为什么
推荐资讯
男生戴雷朋3025选什么颜色的镜片合适
我的地图为什么互相咬嘴?下腭都咬坏了
DOTA影魔怎么主加C炮
小学四年级下500除以25×4怎样简算
下列句子中古今异义字判断及其解释错误的一项
Royaltea皇茶跟贵上品御皇茶是什么关系啊?
什么是小改款车型?
复仇者联盟里美国队长给尼克钱是什么意思
我在睡觉还在做梦,梦里不记得了,但我醒来时
上海远缘模具有限公司怎么样?
糖蜜红豆如何食用口感好
2017年免费师范院校有哪些,分数线是多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?