单片机基础讲解
单片机的复位电路
在给单片机通电时,其内部电路处于不确定的工作状态。为了使单片机工作时内部电路有一个确定的工作状态,单片机在工作之前要有一个复位过程。对于80C51单片机而言,通常在其RST引脚上保持10MS以上的高电平就能使单片机完全复位。为了达到这个要求,可以用很多种方法。
图1-4是80C51单片机的复位电路

这种复位电路的工作原理是:通电时,电容E1两端相当于短路,RST引脚上为高电平,然后电源通过电阻R1对电容E1充电,RST端电压慢慢下降,降到一定电压值以下,即为低电平,单片机开始正常工作。
复位操作的主要功能是把PC初始化为0000H,使单片机程序存储器从0000H单元开始执行程序。此外,复位操作使P0~P3这些引脚变为高电平,还会对内部的一些单元产生影响,表1-5是复位后有关寄存器的内容。
单片机的复位电路非常重要,它影响到单片机是否能够可靠地工作。
表1-5 复位后的内部寄存器状态
|
寄存器
|
内容
|
寄存器
|
内容
|
|
PC
|
0000H
|
TMOD
|
00H
|
|
ACC
|
00H
|
TCON
|
00H
|
|
B
|
00H
|
TH0
|
00H
|
|
PSW
|
00H
|
TL0
|
00H
|
|
SP
|
07H
|
TH1
|
00H
|
|
DPTR
|
0000H
|
TL1
|
00H
|
|
P0~P3
|
0FFH
|
SCON
|
00H
|
|
IP
|
(××××00000B)
|
SBUF
|
不确定
|
|
IE
|
(0××00000B)
|
PCON
|
(0×××××××B)
|
3
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论

