80c51单片机的RST引脚有什么作用?有哪几种复位方式?复位后的状态是什么
1、RST:引导内部复位程序或电路。可以看到SFR的复位值,同时等待时钟电路稳定工作,提高抗干扰能力,提供一种有效的重启方式,目的就是单片机重生。
2、复位方式:要求RST保持高电平一段时间,通常上电RC电路或专用电源监控芯片做到。
3、状态:是运行状态,于是CPU从0000H地址开始干活。
51单片机是高电平复位的,如果RST引脚维持2个机器周期时间长的高电平,那么内部寄存器将会被置为合适的数值,使得系统顺序启动,正常工作时,RST 脚保持低电平。
扩展资料:
RST引脚是复位端,高电平有效。在该引脚输入至少连续两个机器周期以上的高电平,单片机复位。RST引脚内部有一个斯密特ST触发器以对输入信号整形,保证内部复位电路的可靠,所以外部输入信号不一定要求是数字波形。
使用时,一般在此引脚与VSS引脚之间接一一个约8.2k2的下拉电阻,与VCC引脚之间接一个约10UF的电解电容,即可保证上电自动复位。复位也是使单片机退出低功耗工作方式而进入正常状态一种操作。
参考资料来源:百度百科-复位操作
1、RST:引导内部复位程序或电路。 可以看到SFR的复位值,在等待时钟电路稳定工作的同时,提高抗干扰能力,提供有效的重启方法。 目的是再生微控制器。
2、复位方法:需要RST保持高电平一段时间,通常通过给RC电路或专用电源监控芯片上电来完成。
3、状态:是运行状态,所以CPU从地址0000H开始工作。
51单片机高电平复位。 如果 RST 引脚在 2 个机器周期内保持高电平,则内部寄存器将被设置为适当的值,以便系统按顺序启动。 在正常操作期间,RST 引脚将保持低电平。 等级。
80C51单片机:
80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针。
布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128Byte的RAM单元及4K的ROM。
80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接。
本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。
51单片机引脚图
VCC(40脚):电源端,为+5V。
Vss(20脚):接地端。
时钟电路引脚XLAL2(18脚):接外部晶体和微调电容的一端。若需采用外部时钟电路时,该引脚输入外时钟脉冲,要检查8051的振荡电路是否正确工作,可用示波器查看XLAL2端是否有脉冲信号输出。
时钟电路引脚XLAL1(19脚):接外部晶体的微调电容的另一端。在片内它是振荡电路方相放大器的输入端。在采用外部时钟时,该引脚必须接地。
RST(9脚):RST是复位信号输入端,高电平有效。当此输入端保持两个机器周期,即24个时钟振荡周期的高电平时,就可以完成复位操作。RST引脚的第二功能是VPD,即备用电源的输入端。当主电源Vcc发生故障降低到低电平规定值时,将+5V电源自动接入RST端,为RAM提供备用电源,以保证存储在RAM中的信息不丢失,以使电源正常后能继续正常运行。
ALE(30脚):地址锁存允许信号端。当8051上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡器频率fosc的1/6。CPU访问片外存储器时,ALE输出信号作为锁存低8位地址的控制信号。在CPU访问片外数据存储器时,会丢失一个脉冲。平时不访问外存储器时,ALE端也可1/6的振荡频率固定输出正脉冲,因而ALE也可以用作对外输出时钟或定时信号。如果你想看一下8051芯片的好坏,可用示波器查看ALE端是否有脉冲信号输出,如有,则8051基本上是好的。ALE端的负载驱动能力为8个LS型TTL。此引脚的第二功能PROG是对片内带有4K EPROM的8751固化程序时,作为编程脉冲输入端。
PSCN(29脚):程序存储器允许输出信号端。在访问片外程序存储器时,此端 口定时输出脉冲作为读片外程序存储器的选通信号。此引脚EPROM的OE端,PSCN端有效,即允许读出片外EPROM中的指令码。CPU在外部EPROM取指区间,PSCN信号在每个机器周期中有两个有效。PSCN端同样可驱动8个LS型TTL。要检查一个8051小系统上电后CPU能否正确到EPROM中读取指令码,也可用示波器看PSEN端无脉冲输出,如有,说明基本上正常工作。
2、复位方式,就是要求RST保持高电平一段时间。通常上电RC电路,或专用电源监控芯片做到。
3、状态,就是SFR中的内容了。于是CPU从0000H地址开始干活。