第二章单片机硬件结构3 联系客服

发布时间 : 星期四 文章第二章单片机硬件结构3更新完毕开始阅读dad0ae222f60ddccda38a086

密特触发器产生一个正脉冲。

此电路为实用电路,当Vcc上电时,给电容C充电,RST的电压升高,同时R2放电,合理选择电容与电阻,可以使高电平时间达到复位要求。

在8051中,当晶振为12MHz时,电容为10uf,电阻

为8.2k。对于89C51,在RST的内部接了一个下拉电阻,故可以不接外部电阻,只接一个1μf电容。

按键手动复位电路,该电路是在上电复位电路中另加一个200Ω电阻和手动开关组成。

图2-30的复位电路,前面加了滤波电路C1和C2,可以防止干扰窜入复位端。加了一个非门,提高了驱动能力,可以使几个元件同时复位。该复位原理是:电压由0升到5V的过程中,通过电阻给C3充电,此时为低电平,通过非门变为高电平;

当电压升到一定值时,RST变为低电平。

二、节电方式

对电池供电的仪器,节电是很重要的。AT89Cxx提供了空闲方式和掉电方式。

1、电源控制器PCON

SMOD - - - GF1 GF0 PD IDL GF0、GF1:通用标志位,由用户设置。用来指示中断发生在正常

运行还是等待方式,在等待方式响应的中断,给该位置1。 PD:掉电方式控制位,PD=1进入掉电方式。

IDL:等待方式(空闲方式)控制位,IDL=1进入等待方式。

2、等待方式(IDL=1)

特点:

① 振荡器继续工作,但CPU不工作; ② 中断、串行口、定时器正常工作;

③ CPU内部状态维持不变,即SP、PC、PSW、Acc、端口状态等均不变; 退出:

① 响应中断退出,从等待开始前的下一条指令开始执行; ② 硬件复位,复位信号直接将IDL清零,然后从等待开始前的下

一条指令开始执行。

3、 掉电方式(PD=1)

① 振荡器停止工作,所有的功能部件都停止工作;

② 启动备用电源继续给片内RAM供电,RAM区的内容不变。备用电源需要专门的电路接入,51单片机无此功能。 ③ ALE和PSEN都为高电平。 退出的惟一方法是由硬件复位。

因掉电时RAM内容不变,掉电前,将需要的信息都压入堆栈,复位后又从堆栈中弹出。