51复位就是在满足51最小系统其他工作条件下,让RST管脚保持高电平(通常07Vcc以上电压)维持至少两个机器时钟,以引导单片机复位,之后RST管脚恢复为低电平。
措施有:

1、上电复位:加电后给RST一个高电平脉冲。简单的措施是阻容串联,电容接电源、电阻接地、中间节点接RST。加电瞬间,电容两侧电压差为0,两侧均为高,RST脚为高,随后C通过R放电使RST节点到0。取值10uF,82K。其他取值也可。(确保从Vcc降到07Vcc的时间)
2、复位芯片。电源监控芯片(能完成上电复位、电源异常的复位)。比较可靠。
3、手动复位:按键短接RST和电源。
对于一般的51单片机复位电路的电阻电容的大小是怎样计
看门狗,顾名思义,是帮你的程序看家,当你的程序有问题时,狗就要帮你复位了。复位电路只是作为外部手动复位的一种方式。而看门狗定时器的原理是,当你开启它后,它就会定时需要被设定一次,比如10ms,20ms等,称作喂狗,那么在程序正常运行时,正常喂狗了,它就会乖乖地,如果程序出问题,比如跑飞了,或者取指错误死机了,那么程序喂不了狗了,狗就会在定时时间到时认为你程序死了,就会自动进行复位了,其实一般小程序用不着看门狗,都是复杂的大程序用。

51单片机“上电/按键复位电路”的按键复位原理和其中电容C的作用???
对于AT89S51单片机,复位电路的电阻/电容取10K/10u就行。
这不需要什么计算,经验值,只要能保证可靠复位就行。
不是什么东西都要计算的。
要是用STC单片机,都不用外部复位电路了,在内部。还计算什么?

开机时,电容器是空的,上电后就对电容充电。
充电电流,在电阻上形成正电压,使得RST为高电平,单片机处于复位状态。
充电电流逐渐减弱,电阻上电压逐渐接近于0,RST降为低电平,单片机即开始正常工作。
手动按下SW,对电容放电,电容器里面又空了。
手松开后,电源又对电容充电,再次出现开机时的现象。


