下载贤集网APP入驻自媒体
请问单片机复位电路中的电容有什么用?如果没有它会怎样?它的参数由什么决定?请讲的通俗一点,谢谢!? 简单来讲就是消抖用的。 在电路中,一个按键在按下与抬起的过程中,理论上是高低电平的转换,实际上是伴随着很多的抖动杂波的。甚至即使按键没有按下,也会遇到干扰,产生抖动杂波。一旦遇到杂波,就容易产生误触发,即在没有按下按键的状态下,让单片机误认为按下了,这就容易造成误复位(图片来源于网络)。 那么减小这个机械抖动就很有必要了。目前主要有两种方法。一种是在程序里面加延迟,即按键按下后等几十毫秒后再判断一次是不是按下了,相当于在抖动之后再判断一次,避免误触发。 另外一种方式就是题目中的加电容了。电容最基本的功能就是充放电,在按键按下之前,电容完成充电,一旦按键按下,电容会向按键放电,维持电压平稳变化,减少并消除机械抖动带来的误触发,让图像趋近于向理论图进行变化。 通常情况下,个人觉得加电容效果要远远好于程序延迟。当然有时候两者要配合着使用。 一般这个电容用无极性电容即可,容值取104,即0.1uf。