51单片机的复位引脚_51单片机复位后的状态

51单片机复位后,程序计数器PC置为0000H,开始执行起始地址的程序。片内RAM保持随机值,特殊功能寄存器设定为预设值,如A、PSW、SP等。复位由RESET引脚控制,高电平持续24个振荡周期后执行。复位不影响内部RAM数据,但会影响中断优先级和状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

单片机的复位操作使单片机进入初始化状态,其中包括使程序计数器PC=0000H,这表明程序从0000H地址单元开始执行。单片机冷启动后,片内RAM为随机值,运行中的复位操作不改变片内RAM区中的内容,21个特殊功能寄存器复位后的状态为确定值,见下表。

1eab636504f49a6a58d4b048969f07bc.png

值得指出的是,记住一些特殊功能寄存器复位后的主要状态,对于了解单片机的初态,减少应用程序中的韧始化部分是十分必要的。

说明:表中符号*为随机状态;

A=00H,表明累加器已被清零;

1e26b7e1bbb326e85e43e4ed6c701cdc.png

PSW=00H,表明选寄存器0组为工作寄存器组;

SP=07H,表明堆栈指针指向片内RAM 07H字节单元,根据堆栈操作的先加后压法则,第一个被压入的内容写入到08H单元中;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值