A T89C2051
中文资料
电子驿站 www.ourmpu
E-mail: support@ourmpu
AT89C2051是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含2k bytes的可反复擦写的只读程序存
储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼
容标准MCS-5l指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大。AT89C2051单片机可为您提供许多高
性价比的应用场合。
·与MCS-51产品指令系统完全兼容
·2k字节可重擦写闪速存储器
·1000次擦写周期
·2.7V-6V的工作电压范围
·全静态操作:0Hz-24MHz
·两级加密程序存储器
·128×8字节内部RAM
·15个可编程I/O口线
·2个l6位定时/计数器
·6个中断源
·可编程串行UART通道
AT89C2051 ·可直接驱动LED的输出端口
·内置一个模拟比较器
·低功耗空闲和掉电模式
功能特性概述:
AT89C2051提供以下标准功能:2k字节Flash闪速存储器,128字节内部RAM,15个I/O口线,两个16位定时/计
数器,—个5向量两级中断结构,一个全双工串行通信口,内置—个精密比较器,片内振荡器及时钟电路。同时,AT89C2051
可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数
器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一
个硬件复位。
方框图
引脚功能说明
·Vcc:电源电压
·GND:地
·P1口:P1口是一组8位双向I/O口,P1.2-P1.7提供内部上拉电阻,P1.0和P1.1内部无上拉电阻,主要是考虑它
们分别是内部精密比较器的同相输入端(AIN0)和反相输入端(AIN1),如果需要应在外部接上拉电阻。P1口输出缓冲器可吸收20mA 电流并可直接驱动LED 。当P1口引脚写入“1”时可作输入端,当引脚P 1.2-P1.7用作输入并被外部拉低时,它们将因内部的上拉电阻而输出电流(I IL )。
P1口还在Flash 闪速编程及程序校验时接收代码数据。
·P3口:P3口的P3.0-P3.5、P3.7是带有内部上拉电阻的7个双向I /O 口。P3.6没有引出,它作为一个通用I /O 口但不可访问,但可作为固定输入片内比较器的输出信号,P3口缓冲器可吸收20mA 电流。当P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流(I IL )。
P3口还用于实现AT89C2051特殊的功能,如下表所示:
引脚 功能特性
P3.0 RXD (串行输入口) P3.1 TXD (串行输出口)
P3.2 INT0———— (外中断0) P3.3 INT1————
(外中断1)
P3.4 T0  (定时/计数器0外部输入) P3.5
T1  (定时/计数器1外部输入)
P3口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。
·RST :复位输入。RST 引脚一旦变成两个机器周期以上高电平,所有的I /O 口都将复位到“1”(高电平)状态,当 振荡器正在工作时,持续两个机器周期以上的高电平便可完成复位,每个机器周期为12个振荡时钟周期。
·XTALl :振荡器反相放大器的及内部时钟发生器的输入端。
·XTAL2:振荡器反相放大器的输出端。
网站程序下载
·振荡器特性
XTALl 、XTAL2为片内振荡器的反相放大器的输入和输出端,如下图所示。可采用石英晶体或陶瓷振荡器组成时钟振荡器,如需从外部输入时钟驱动AT89C2051,时钟信号从XTAL1输入,XTAL2应悬空。由于输入到内部电路是经过一个2分频触发器,所以输入的外部时钟信号无需特殊要求,但它必须符合电平的最大和最小值及时序规范。
石英晶体时:C1,C2=30pF±10pF 外部时钟驱动电路陶瓷滤波器:C1,C2=40pF±10pF
内部振荡电路图3
·特殊功能寄存器
片内特殊功能寄存器(SFR)空间存储区的映象图如下表所示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。