添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第818页 > AT89C51SND2C-7FRIL > AT89C51SND2C-7FRIL PDF资料 > AT89C51SND2C-7FRIL PDF资料1第49页
AT8xC51SND2C/MP3B
10.3
空闲模式
空闲模式是降低功率模式,可降低功耗。在这种模式中,亲
程序执行暂停。空闲模式下冻结CPU时钟在已知的状态,而
外设时钟继续运行(请参见“振荡器” ,第13页) 。 CPU状态
在进入空闲模式被保留,也就是说,程序计数器和程序状态字稳压
存器保留其数据的空闲模式的持续时间。特殊功能寄存器和RAM的内容也
保留。对在空闲模式下,端口的状态是详细
表10-1 。
10.3.1
进入空闲模式
进入空闲模式时,用户必须将PCON寄存器中的IDL位(见表10-3 ) 。该
AT8xC51SND2C进入后执行,设置IDL位指令的空闲模式。该
指令集IDL位是最后执行的指令。
注意:
如果IDL位和PD位被同时设置,则AT8xC51SND2C进入掉电模式。然后,它
当退出掉电模式不进入空闲模式。
10.3.2
退出空闲模式
有2种方式可以退出空闲模式:
1.生成一个使能的中断。
硬件清零IDL位PCON寄存器,恢复CPU时钟。
继续执行的中断服务程序。一旦竣工
中断服务程序,程序执行的指令继续
在紧接该激活空闲模式的指令之后。通用
标志( GF1和GF0 PCON寄存器中)可以被用于指示是否中断
在正常运行或在空闲模式下发生的。当空闲模式被退出
一个中断,在中断服务程序可以检查GF1和GF0 。
逻辑高电平上的RST引脚清除PCON寄存器中的IDL位和直接
异步。这个恢复CPU时钟。程序执行瞬间
恢复与指令的立即激活指令如下
空闲模式和内部复位之前可能持续一个时钟周期数
算法获得控制权。复位初始化AT8xC51SND2C和向量的CPU
为解决C: 0000H 。
在此期间,重新开始执行时,内部RAM不能被访问;然而,它是POS-
sible端口引脚进行访问。为了避免意外的输出在端口引脚,指令
在紧接该激活空闲模式的指令之后不应该写一个端口引脚或
外部RAM 。
2.生成一个复位。
注意:
10.4
掉电模式
掉电模式将AT8xC51SND2C在一个非常低的状态。掉电
模式将振荡器停振,并冻结所有的时钟在已知状态(参见第"Oscillator" ,
第13页) 。在进入掉电模式时CPU的状态被保留,也就是说,该程序
计数器,程序状态字寄存器保留其数据的掉电模式的持续时间。在
此外, SFR和RAM的内容将被保留。端口引脚电源 - 在状态
关断模式中的详细说明
表10-1 。
注意:
V
DD
可以减小到低至V
RET
掉电模式,以进一步降低功耗耗散过程
化。但是请注意,使V
DD
不减少,直到掉电模式被调用。
49
4341F–MP3–03/06

深圳市碧威特网络技术有限公司