这个电路包括上电复位和按键复位两种方式。上电复位工作方式:当上电的一瞬间,电容C9直接导通,此时复位引脚被拉低成为低电平,通过R3向C9充电,充电结束后复位引脚变高电平,即上电复位完成。
按键复位:当K1按下时,复位引脚接地电平拉低,电容C9瞬间放电,K1弹起时,又通过R3向电容C9充电,完成按键复位。
R3与C9决定复位时间,通过C9的充放电完成复位功能,R4、C10构成低通滤波电路,用来去除一些高频干扰以及去除按键抖动,让复位电路工作更加稳定。
常见的低成本上电复位电路都是一个RC电路,其主要功能就是在上电过程中令单片机保持在复位状态、从而避免在上电这个不稳定的过程中执行程序进而产生误动作甚至损坏电路。等到电源稳定拉高以后、经过一小段延迟时间,RST管脚的电平就开始逐步下降,直到低于判定门限后、单片机解除复位状态、可以开始正常运行程序。
10kΩ电阻用于设置电容的放电电流,结合电容值共同决定这个延迟的时间。