复位是单片机初始化操作,不仅可以正常工作时初始化,也可在发生故障时初始化,以摆脱困境,复位电路如图3-9所示。单片机的复位电路刚通电时,开始电容内没有电,通电后5V电压给电解电容充电,电容两端电压逐渐升至4V左右,复位由低电平变为高电平。当S5按下时,C11开始发电,则电容两端电压又恢复至0V,这就是进行了一次手动复位。
单片机的每个功能部件都是以时钟控制信号为基准的,不仅时钟频率影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性,时钟电路如图3-10所示。本设计采用12MHZ晶振,外接电容C12和C13选用30pF。外接电容会影响振荡器的频率高低、稳定性和起振的快速性,晶振频率越高即系统的时钟频率越高,单片机的运行速度也越快。当单片机芯片和时钟系统正常工作时,用外用表可测出晶振脚XTAL1和XTAL2的电压分别为2.24V和2.09V。
本设计中时钟频率适用于12MHZ,C11取100uF,R13取10K,为保证可靠复位初始化程序中应有一段延迟时间。