按键去抖电路 怎么解决
时间:10-02
整理:3721RD
点击:
电路是这样的上面两个接按键,中间的接CPU,它的消抖是怎么样工作的啊,请高手解释下
我认为要更正补充的几点:1、去抖用软件可以解结方便些经济。2、(D2,D3为稳压二极管,将电压稳住)目地是为了保护CPU的I/O口。3、硬件去抖可以在按键并联104左右容量的电容。
硬件去抖可以在按键并联104左右容量的电容
一般的电子表行业都是这样解决的@@
这个我想应该在软件中解决吧,通过定时器的方式.
在按键较少时可使用RS触发器实现按键去抖
上面的 电路应该怎么分析呢
软件处理这个很容易的啊
没必要浪费米在这上面
一般来说, 按键去抖软件很好解决, 不过加上这个硬件分压电路. 更可靠.
原理是啥怎么分析
按键应该是高电平有效,不按为低(47k下拉);
按下后,D2,D3为稳压二极管,将电压稳住,因此避免了干扰;
之后经过两个电阻分压,将电平值降为一半给CPU检测。
因此二极管和电阻共同来去抖。
第一次见到这样电路,不知分析对否,请指教。
受教了!
D2 D3应该是TVS管,起个保护作用而已
在这里主要应该不是稳压
正在疑惑正反向设计的一个图中,为何按键跟个104并联呢,原来是硬件消抖,那代码里这部分可去掉了,谢谢楼上各位!
一般用软件防抖
软件去抖动:设一个延时程序。硬件去抖动:RS触发器。这是典型的处理方法。