对于为什么是电容典型值是10uF,电阻典型值是10K,首先要搞清楚单片机上电至正常工作要有一个时间过程,这个时间在单片机电路设计时就有这样一个要求,要延时2个机器周期以上的时间才能让单片机进入工作状态,进入工作前要保证单片机各寄存器是初始状态,也即书上介绍的复位状态,如何保证上电延时2个机器周期才进入工作状态呢?就是靠复位引脚,电源接1个电容和一个电阻组成,复位引脚接之间,因为电容两端电压不能突变,在电容未充满之前电容可视为导线,这样电源好象直接接入复位引脚RST(高电平起复位作用,单片机不工作),电容充满电的时间可以依据R*C=10*10^3*10*10^-6=10^-1秒=100ms,也就是RST引脚在上电时将维持100ms高电平,供单片机稳定,而一般单片机的机器周期为1us(接12MHz晶振),复位电路远远大于这个时间,起到了上电延时使单片机稳定的作用,但现在新的单片机即使没有复位电容也能正常工作,如果要可靠一点,在进入正式运行主循环前加一个延时程序就可以保证99%以上运行是正确的 |