前面大伙说的都对,但是没有一个人说完整,我来补充一下
其实这个电路是具有【上电复位】和【手动复位】双重功能的,起到上电复位的作用的就是【电解电容】的功劳,而手动复位自然就是接Vcc的【按键】了。
鉴于你对按键复位的作用已经理解,在这里不在重复,重点说一下你的困惑之处也就是电解电容的作用;电容有一个重要特性就是电容两端电压无法突然跃变,即电流超前电压的特性,电路通电瞬间Vcc高电平直接通过电解电容加到单片机的RST复位引脚(电容这一瞬间的电流突然变化是交流变化)使得单片机瞬间复位,由于电容具有储存电荷的能力,随着充电时间的完成电容两端充满等量异种电荷形成电压,此时该电路不再有电流流过且电容两端电压等于电源电压,同时单片机完成上电复位的功能。
电容的放电是通过手动按键闭合后,通过电阻R16构成回路的,放电路径是电流从电容的正极板出发经过闭合按键之后通过R16回到电容负极板,完成放电过程。这里你可能会有一个疑问存在就是,如果按键不闭合是不是电容就无法放电?的确如此,但是这并不影响它的上电复位功能,原因还是来自于它的特性,由于电容自身具有容抗于是就有一部分功率损耗存在,因此下次上电复位时电容上的电压不会等于电源电压,更不会超过电源电压;而是略低于电源电压,于是电源电压瞬间还是可以通过电容的,可以给电容再次充电,只不过电容所需的电荷只是很少的一部分,充电时间因此也就变短了很多。
明白这个原理后,是否需要加电容可以自己决定了。
温馨提示:内容为网友见解,仅供参考