
14.电源管理
14.1
空闲模式
它设置PCON.0的指令指示其是之前要执行的最后一个指令
进入空闲模式。在待机模式下,所述内部时钟信号被切断的CPU,而不是向
中断,定时器和串行端口功能。 CPU的状态被保留的全部:堆栈
指针,程序计数器,程序状态字,累加器和所有其他寄存器维护
在空闲的数据。端口引脚保持他们在空闲时间的逻辑状态是爱科特
氧基团。 ALE和PSEN保持在逻辑高电平。
有两种方法来终止空闲模式。任何使能的中断的激活会导致
PCON.0由硬件清零,终止空闲模式。该中断将被,
和以下RETI下一要执行的指令将是1以下的指令
这使系统进入空闲状态。
该标志位GF0和GF1可以用来给出指示,如果在去甲中断发生
MAL运行或闲置时。例如,激活闲置的指令也可以设置一个或
这两个标志位。空闲时被中断中止,中断服务程序可以检查
该标志位。
终止空闲模式的另一种方法是用一个硬件复位。由于时钟振荡器是
仍在运行,硬件复位必须保持有效的只有两个机器周期(24个振荡
器周期) ,完成复位。
14.2
掉电模式
以保存的最大功率,省电模式可以由软件调用(参照
表格11-
12,
PCON寄存器) 。
在掉电模式下,振荡器停止并调用断电指令
模式是执行的最后一条指令。内部RAM和特殊功能寄存器保留其值,直到
掉电模式终止。 V
CC
可以被降低,以节省更多的功率。无论是硬件
复位或外部中断可能会导致掉电退出。要正确终止加电
下来,复位或外部中断不应V前执行
CC
恢复到其正常
经营水平,必须振荡器重新启动并稳定保持足够长。
只有外部中断INT0 , INT1和键盘中断是有用的,从掉电退出。
因此,中断使能和配置为电平 - 或者边缘 - 敏感的中断输入。
当键盘中断后,电源关闭模式时, 1024的时钟是必要的退出来
掉电模式和运行模式进入。
该引脚拉低重新开始振荡,但带来的引脚为高电平完成出口尽可能详细
in
图14-1 。
当启用了中断,振荡器尽快重新为一体
两个输入端保持低电平,并当所述第一输入被释放断电出口将被完成。在
这种情况下,执行较高优先级的中断服务程序。一旦中断服务程序,
下一指令RETI指令后执行将在1以下的那把指令
AT8xc51Rx2进入掉电模式。
56
AT8xc51Rx2
4113C–8051–01/08