电子教材-时钟电路
——组建单片机最小系统
复位就是使中央处理器(CPU)以及其他功能部件都恢复到一个确定的初始状态,并从这个状态开始工作。单片机在开机时或在工作中因干扰而使程序失控或工作中程序处于某种死循环状态等情况下都需要复位。 单片机的复位靠外部电路实现,信号由RST (RESET、9引脚)引脚输入,高电平有效,在振荡器工作时,只要保持RST引脚高电平两个机器周期,单片机即复位。复位后,程序计数器PC的内容为0000H,即复位后将从程序存储器的0000H单元读取第一条指令码。其他特殊功能寄存器的复位状态见表1 。
表1 复位后各寄存器的状态
寄存器 PC ACC PSW SP DPTR
和时钟电路一样,复位电路也是单片机系统的正常运行必须的外部电路。复位电路一般采用上电复位电路,如图1a所示,其工作原理是:系统通电瞬间,电容相当于短路,RST引脚为高电平,然后电源通过电阻对电容充电,RST端电压下降到一定程度,即为低电平,单片机开始正常工作。复位电路还可以选择上电和按键均有效的复位,如图1b所示。其上电复位与前述相同,在单片机运行期间,手动复位时,单击复位按钮,电容C迅速放电,RST端出现高电平,使单片机复位;复位按钮松开后,电容C通过R1和内部下拉电阻充电,逐渐使RST端恢复为低电平。
复位状态 0000H 00H 00H 07H 0000H 寄存器 P0 P1 P2 P3 IP 复位状态 FFH FFH FFH FFH XX000000B 寄存器 IE TMOD TCON TL0 TH0 复位状态 0X000000B 00H 00H 00H 00H 寄存器 TL1 TH1 SCON SBUF PCON 复位状态 00H 00H 00H 不定 0XXX0000B
VccC29RST10μFR110K89C51(a) 上电复位电路a) 上电复位电路 b
VccC19RST10μFR110K89C51 ) (b) 手动电平复位电路手动电平复位电路 c) 上电后(c) 上电后RST引脚电压波形RST引脚电压波形 图1 单片机的复位电路
电子教材-复位电路-组建单片机最小系统
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)