消除抖动可软件消除(写一端延时程序约5-10ms躲过抖动的时间);也可硬件消除(触发器,或单稳态电路)
1 电路的设计
机械开关的触点从断开到闭合,或从闭合到断开,从表面上看只经过一次变化,实际上,开关的触点在此过程中将会发生抖动。换句话说,从断开到稳定地闭合的过程中,开关要经过若干次的通和断;从闭合到完全断开过程中亦如此。图1简单描绘了机械开关的动作,在电平发生变化时,其前后都有无数个小脉冲,都是因机械开关触点抖动而产生的。这种变化很难用肉眼和简单的仪表测出,但是可用计数器准确地测出机械开关的抖动次数,并以数字显示出来。这里选用的计数器为4位同步十进制计数器74LS160,其逻辑功能参见表1。计数器的输出接译码器74LS47,其输出可驱动七段数码管显示数字,数码管选用共阳型。
1 电路的设计
机械开关的触点从断开到闭合,或从闭合到断开,从表面上看只经过一次变化,实际上,开关的触点在此过程中将会发生抖动。换句话说,从断开到稳定地闭合的过程中,开关要经过若干次的通和断;从闭合到完全断开过程中亦如此。图1简单描绘了机械开关的动作,在电平发生变化时,其前后都有无数个小脉冲,都是因机械开关触点抖动而产生的。这种变化很难用肉眼和简单的仪表测出,但是可用计数器准确地测出机械开关的抖动次数,并以数字显示出来。这里选用的计数器为4位同步十进制计数器74LS160,其逻辑功能参见表1。计数器的输出接译码器74LS47,其输出可驱动七段数码管显示数字,数码管选用共阳型。



