2.8 单片机复位
2.8.1 复位功能
单片机复位实质上就是对内部特殊功能寄存器进行初始化操作,给复位脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可使单片机复位。
复位时,PC初始化为0000H,程序从0000H单元开始执行。
片内特殊功能寄存器复位时的初始状态见表2-4的“复位值”一栏,除了I/O口P0~P3和ISP/IAP数据寄存器为全“1”,SP为“07H”,其他有效位基本上为“0”。
STC89系列单片机有4种复位方式:外部RST引脚复位、上电复位、软件复位和看门狗复位。