用电容或者rs触发器实现硬件消抖,单片机不再使用软件消抖

编程入门 行业动态 更新时间:2024-10-26 22:30:15

用电容或者rs<a href=https://www.elefans.com/category/jswz/34/1768873.html style=触发器实现硬件消抖,单片机不再使用软件消抖"/>

用电容或者rs触发器实现硬件消抖,单片机不再使用软件消抖

大多数单片机程序里,都是使用软件消抖,也就是先触发一次,然后延时5ms再检验一次。软件消抖的好处是使硬件变得简单化,当然也有坏处,就是使检验组合按键变得复杂,程序延时也积累的更多。
搜罗了网上的资料,并且经过实际电路验证,有以下两种方法实现硬件消抖。
1、使用电容。电路图如下:

共使用两个电阻和一个电容,相当于用电容实现硬件的延时,使得检验更准确。
2、rs触发器
我使用74ls279n做试验,电路图如下:
rs触发器是使用逻辑电路,不怕任何的按键抖动,而且没有使用电容,所以可以看做没有延迟。
但是相对于电容消抖rs触发器有两个端点,r与s两个端点要互反点位的关系,所以不能使用普通的两脚微动开关,要使用三脚微动开关。
一个rs触发器芯片有四个rs触发器,所以可以接四路开关,我自己是比较倾向使用这个方案的。

更多推荐

用电容或者rs触发器实现硬件消抖,单片机不再使用软件消抖

本文发布于:2024-03-04 16:05:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1709741.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:触发器   单片机   硬件   软件   rs

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!