AT89C52单片机介绍(2)

2019-06-11 10:38

T2MOD地址:0C9H 复位值:×××××00B

- 7 符号 — T2OE DCEN

- 6 功能 - 5 - 4 - 3 - 2 T2OE 1 DCEN 0 无定义,预留扩展 定时器2输出允许位 置1后,定时器2可配置向上或向下计数 1.6 中断

AT89C52有6个中断源:两个外部中断(INT0和INT1),三个定时中断定时器0、1、2和一个串行中断。每个中断源都可以通过置位或清除特殊寄存器IE中的相关中断允许控制位分别使得中断源有效或无效。IE还包括一个中断总控制位EA,它能禁止所有中断。

如表3.5所示,IE.6位是不可用的。对于AT89S52,IE.5位也是不能用的。用户软件不应给这些位写1。它们为AT89系列新产品预留。

定时器2可以被寄存器T2CON中的TF2和EXF2的或逻辑触发。程序进入中断服务后,这些标志位都可以由硬件清0。实际上,中断服务程序必须判定是否是TF2或EXF2激活中断。标志位也必须由软件清0。

定时器0和定时器1标志位TF0和TF1在计数溢出的那个周期的S5P2被置位。它们的值一直到下一个周期被电路捕捉下来。然而,定时器2的标志位TF2在计数溢出的那个周期被置位,在同一个周期被电路捕捉下来。

表 3.5 中断允许控制位 符号 EA - ET2 ES ET1 EX1 ET0 EX0

位地址 IE.7 IE.6 IE.5 IE.4 IE.3 IE.2 IE.1 IE.0 功能 中断允许控制位,EA=0,中断总禁止;EA=1,各中断由各自的控制位设定 预留 定时器2中断允许控制位 串行口中断允许控制位 定时器1中断允许控制位 外部中断1允许控制位 定时器0中断允许控制位 外部中断0允许控制位 1.7 晶振特性

AT89C52单片机有一个用于构成内部振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器。从外部时钟远驱动器件的话,XTAL2可以不接,而从XTAL1接入。由于外部时钟信号经过二分频触发后作为外部时钟电路输入的,所以对外部时钟信号的占空比没有其它要求,最长低电平持续时间和最少高电平持续时间等还是要符合要求的。

石英晶振 C1,C2=30PF+-10PF 陶瓷谐振器 C1,C2=40PF+-10PF

1.8 空闲模式

在空闲工作模式下,CPU处于睡眠状态,而所有片上外部设备保持激活状态。这种状态可以通过软件产生。在这种状态下,片上RAM和特殊功能寄存器的内容保持不变。

空闲模式可以被任一个中断或硬件复位中止。由硬件复位终止空闲模式只需两个机器周期有效复位信号,在这种情况下,片上硬件禁止访问内部RAM,而可以访问端口引脚。空闲模式被硬件复位终止后,为了防止预想不到的写端口,激活空闲模式的那一条指令的下一条指令不应该是写端口或外部存储器。

1.9 掉电模式

在掉电模式下,晶振停止工作,激活掉电模式的指令是最后一条执行指令。片上RAM和特殊功能寄存器保持原值,直到掉电模式终止。掉电模式可以通过硬件复位和外部中断退出。复位重新定义例如SFR的值。在VCC未恢复到正常工作电压时,硬件复位不能无效。并且应保持足够长的时间以使晶振重新工作和初始化。

表 3.6 空闲模式和掉电模式下的外部引脚状态 模式 空闲 空闲 掉电 掉电

程序存储器 内部 外部 内部 外部 ALE 1 1 0 0 PESN 1 1 0 0 PORT0 数据 浮空 数据 浮空 PORT1 数据 数据 数据 数据 PORT2 数据 地址 数据 数据 PORT3 数据 数据 数据 数据


AT89C52单片机介绍(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:IHS+WEBSPHERE 静态页面分离方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: