·6个中断源
·可编程串行UART通道
·低功耗空闲和掉电模式
功能特性概述:
AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,
32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串
行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并
支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/
计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停
止工作并禁止其它所有部件工作直到下一个硬件复位。
几个引脚简介:
RST :复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使
单片机复位。
ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)
输出脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE 仍以时钟振荡频
率的l/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的
是:每当访问外部数据存储器时将跳过一个ALE脉冲。
XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。
XTAL2:振荡器反相放大器的输出端。
3.1.2 单片机复位电路
本设计中单片机的复位电路如下图 3-2。 AT89C51 单片机的第9 管脚是复位管脚
RST,当向RST 输入一个非常短暂的高电平时,单片机就会复位。无论单片机在执行
什么程序,如果触发复位就会使其回到程序的开头重新开始执行程序。
本设计中使用的是较为简单的复位电路,即在 RST 端上接一个10uF的电解电容
到 Vcc端,下接一个10Ω 电阻到GND 端。单片机上电瞬间,电解电容的正极电压瞬
间变为 Vcc,电解电容对于这个瞬间的电压突变相当于短路,于是 Vcc(高电平)相
当于直接加在了 RST 端上。正是这个加在 RST 上的瞬间高电平使单片机复位。很快,
电解电容充满电,在电路中相当于断路,于是 RST 端电平由高转低,单片机随即开始
执行程序。电阻的作用是使单片机稳定地复位。 RST 管脚上的电平跳变如图3-3 所示。
图3-2 单片机复位电路
图3-3 RST 管脚上的电平跳变
3.1.3 单片机时钟电路
本设计中单片机的时钟电路如图 3-4 所示。AT89C51 单片机有一个片内振荡器结
构,但仍然需要一个时钟电路才能使其工作。本设计中采用的是在 XATL1(19 管脚)
和 XATL2(18 管脚)之间连接一个晶体振荡器,加上两个容量为 20pF的电容组成时
钟电路。
这种使用晶振配合产生时钟信号的方法称为内部时钟方式。晶振的频率决定了该
系统的时钟频率。本设计中晶振频率选择为 12MHZ,那么单片机工作的频率就是
12MHZ。 图3-4 单片机晶振电路
AT89C51 单片机还可以工作在外部时钟方式下,这时,可向单片机的 XTAL1 管
脚输入时钟信号,而将 XATL2 管脚悬空。如图3-5 所示。时钟信号的频率决定了单
片机的工作频率,这种方式称为外部时钟方式。
图3-5 外部时钟方式
本设计采用内部时钟模式的原因:单片机内部振荡器能与晶振、电容构成一个
性能非常良好的时钟信号源,而如果要产生这样的信号作为外部信号输入到单片机
- 上一篇:LED照明驱动电源设计+文献综述+电路原理图
- 下一篇:LabVIEW虚拟仪器的惯导故障诊断软件设计
-
-
-
-
-
-
-
大众媒体对公共政策制定的影响
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
杂拟谷盗体内共生菌沃尔...
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状