AT89S52单片机经典复位电路如下:

此时复位功能可以分为两类:上电复位和按键复位

上电复位:利用电容器充放电原理。以常见的极板电容为例,极板电容的两个极板一般是由金属材料制成,上面充满了金属原子。复位电路上电后,左边极板上的自由电子就会在电场力的作用下流向电源正极,此时左边极板由于失去电子带正电;把5V电源、电容、RK电阻和地看成一条闭合回路,电源负极的电子在电场力的作用下流向电容右极板,所以右极板由于携带额外电子而带负电。所以此时我们可以看做电流从电容右极板流向RK电阻,最终流向地,电阻上存在压降,所以RST引脚被置为高电平。随着电容不断被充电,电容两端电压逐渐升高,当电容两端电压等于电源电压时,充电完成(所以对于该直流电源来说,电路状态稳定时,电容相当于断路),此时不再存在电流,相当于RST引脚直接接地,又被置为低电平。RST引脚上的高电平取决于电容C的充电时间。由于AT89S52单片机复位引脚需要接受2个机器周期以上长度的高电平才能完成复位操作,可以根据时钟振荡周期(AT89S52单片机中一个机器周期等于12个时钟周期)来确定电阻RK和C的值。为保证系统的可靠复位,可以适当增加电容和电阻值,使其满足上述条件。

手动复位:按键按下后,电源和RS、RK形成一条通路,根据电阻分压原理,RK上会有电压降,在RST引脚会产生高电平,按键按下的时间决定了复位时间。

这里当单片机时钟为6MHz时,电容器C的参考值为22uF,电阻\(R_s\)\(R_k\)的参考值分别为220\(\Omega\)和1\(k\Omega\)