3、复位电路
单片机复位电路包括片内、片外两部分。外部复位电路为内部复位电路提供两个机器周期以上的高电平。产生复位信号的片内电路逻辑如图1-8所示。实际使用时,单片机通常采用上电自动复位和按键与上电复位两种方式,在单片机RST引脚上外接一个电阻、电容。形成复位电路片外部分电路,如图1-9所示
图1-9电路中的电阻、电容参数适用于6 MHz晶振。能保证复位信号高电平持续时间大于两个机器周期,即复位信号持续时间应超过4uS才能完成复位操作.复位电路虽然简单,但作用很大。一个单片机系统是否能正常运行,首先要检查是否复位成功。初步检查可用示波器探头监视RST引脚,接下复位键.观察是否有足够幅度的波形输出(瞬时的)。还可以通过改变复位电路阻容值进行调节。
复位是单片机的初始化操作。其主要功能是把地址计数器(PC)初始化为OOOOH,使单片机从OOOOH单元开始执行程序。当单片机运行出错或进入死循环时,为摆脱困境,须按复位键重新运行。部分特殊功能寄存器复位后的状态为确定值,单片机复位后的状态见下表。
特殊功能寄存器
|
初始状态
|
特殊功能寄存器
|
初始状态
|
A
|
00H
|
TMOD
|
00H
|
B
|
00H
|
TCON
|
00H
|
PSW
|
00H
|
TH0
|
00H
|
SP
|
07H
|
TL0
|
00H
|
DPL
|
00H
|
TH1
|
00H
|
DPH
|
00H
|
TL1
|
00H
|
P1~P3
|
FFH
|
SBUF
|
××××××××B
|
IP
|
×××00000B
|
SCON
|
00H
|
IE
|
0××00000B
|
PCON
|
0×××××××B
|
4.单片机最小系统电路
主控芯片AT89S52的XTAL2,XTAL1引脚外接上12MHz石英晶体以及30 pF电容C2和C3.构成并联谐振电路,在RST脚上外接按键与上电复位电路,在VCC引脚接上+5V电压,EA脚上接高电平,Vss(GND)接地,就构成了单片机最小系统,如图1-10所示。接通+5 V电源后,用示渡器检测XTAL2有脉冲信号,在ALE/PROG上检测到(12/6)MHz的脉冲,系统就可以进行工作。
请记住立煌科技唯一官方网站地址:http://www.leehon.com
文章评论(0条评论)
登录后参与讨论