1.5.1  复位方式

更新于 2026年10月10日 版权声明
1.5.1 复位方式

单片机可由硬件上电复位或手动复位,系统复位后程序从0000H单元开始执行。

1.复位电路

51系列单片机RST引脚需高电平复位(理论上两个机器周期以上)。实际电路及元件取值见图1-16a。电容C和电阻R通路(按虚线方向充电)能实现上电复位。手动复位通路(实线)的按键S按下时,C通过S和限流电阻R1放电,R出现高电平使系统复位;按键S松开时,C恢复充电,R的电压降为低电平,系统复位结束。也可以通过图1-16b所示的由外部负脉冲经反相器复位。本书中的单片机电路,如果复位电路不绘出,则均默认含有图1-16a的复位电路。

图示

图1-16 复位电路

2.复位状态(https://www.daowen.com)

单片机复位后PC值为0000H,复位后的SFR状态见表1-2。需注意:此时并行口P0~P3全部置为“1”,如果口线连接晶体管来驱动继电器,则要在电路组态中考虑“1”电平不要造成继电器在复位后误起动的安全问题;堆栈SP指向了07H单元,所以主程序之始需把SP移向片内RAM的高端地址(如60H)。程序的开头可参考如下写法:

图示

图示

表1-2 复位后的SFR状态

图示

注:其中短横线“-”属保留位。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)