复位电路-sim800 at指令集

时间:2024-07-04 10:20:12
【文件属性】:

文件名称:复位电路-sim800 at指令集

文件大小:6.33MB

文件格式:PDF

更新时间:2024-07-04 10:20:12

单片机

2.5 复位电路 MCS-51 的复位输入引脚 RST(即 RESET)为 MCS-51 提供了初始化的手段。有了它可以使程序从指 定处开始执行,即从程序存储器中的 0000H 地址单元开始执行程序。在 SST89E58 的时钟电路工作后, 只要在 RST 引脚上出现 10mS 以上的高电平时,单片机内则初始复位。只要 RST 保持高电平。则 MCS- 51 循环复位。只有当 RST 由高电平变低电平以后,MCS-51 才从 0000H 地址开始执行程序。 2.5.1 复位时片内各寄存器的状态 MCS-51 复位时片内各寄存器的状态如表 2-5 所示。 由于单片机内部的各个功能部件均受特殊功能寄存器控制,程序运行直接受程序计数器(PC)指挥。 表 2-5 中各寄存器复位时的状态决定了单片机内有关功能部件的初始状态。 下面对表 2-5 中寄存器的复位状态作以进一步的说明。  复位后 PC 值为 0000H,故复位后的程序入口地址为 0000H;  复位后 PSW=00H,使片内存储器中选择 0 区工作寄存器,用户标志为 F0 为 0 状态;  复位后 SP=07H,设定推栈栈底为 07H;  TH1、TL1、TH0 、TL0 都为 00H,表明定时/计数器复位后皆清零;  TMOD=00H 都处于方式 0 工作状态,并设定 T1、T0 为内部定时器方式,定时器不受外部引脚 控制;  TCON=00H,禁止计数器计数,并表明定时/计数器无溢出中断请求,并禁止外部中断源的中断 请求,外部中断源的中断请求为电平触发方式;  SCON=00H 使串行口工作在移位寄存器方式(方式 0),并且设定允许串行移位接收或发送;  复位后 IE 的各位均为零,表明在中断系统 CPU 被禁止响应中断,而且每个中断源也被禁止中 断;  复位后 IP 的各位均为零,表明在断断系统的 5 个中断源都设置为低优先级中断状态;  复位后的 P1,P2,P3 口锁存器全为 1 状态,使这些准双向口皆处于输入状态。


网友评论