AT89C2051中文资料 联系客服

发布时间 : 星期四 文章AT89C2051中文资料更新完毕开始阅读5bc580360912a216147929af

AT89C2051中文资料

特性:

·与MCS-51产品兼容 ·2K字节可重编程闪存 -耐久性:1000次读/写周期 ·工作电压2.7V至V ·全静态运行:0Hz至24MHz ·两级程序锁存 ·128×8位内部RAM ·15个可编程I/O口 ·两个16位定时器/计数器

·六个中断源

·可编程串行UART(= Universal Asynchronous Receiver Transmitter通用异步收发器)通道 ·可直接驱动LED的输出 ·芯片级模仿比较器

·低功耗空闲模式和微功耗模式(Power-down mode) 说明 AT89C2051是一种低电压、高性能的8位CMOS微型计算机。带2K字节的闪存和可擦可编程只读存储器(EPROM)。该器件应用爱特美尔(Atmel)的高密度非易失性技术生产,与工业级MCS51架构组相兼容。将一片通用的8位CPU与闪存集成在单块芯片上,爱特美尔AT89C2051是一种功能强盛的微型计算机。它为许多嵌入式控制提供了高灵活性低成本的解决方案。 AT89C2051的标准特性如下:2K字节闪存,128字节RAM,15个I/O口,两个16位定时器/计数器,一个五失量两级中断结构,一个全双工串行通信口,一个精准模拟比较器,芯片级振荡器和时钟电路。另外,AT89C2051

用静态逻辑设计,可在低至零频下工作,支持两种软件可选节能模式。空闲模式下CPU不工作,而RAM,定时器/计数器,串口和中断系统继承工作。微功耗模式(power-down mode)下保存RAM的内容,但冻结振荡器,禁止其它所有的芯片功能直到下一个硬件复位到来。 特定指令的限制

AT89C2051是爱特美尔微控制器家族中经济划算的一款产品。它包含2K字节的闪速程度存储器。它与MCS-51架构完全兼容,并且可以使用MCS-51指令组来编程。但是当使用有些特定指令编程的时候,有几点必须注重。

与跳转和分支相关的所有指令应该被限制,使得目标地址落在该单片机的物理内存范围之内,对AT89C2051来说是2K。程序员应对此负责。例如,对AT89C2051(带2K内存)来说,LJMP 7E0H是一个准确的指令,而LJMP 900H却是错误的。 1.分支程序指令:

LCALLLJMPACALLAJMPSJMPJMP @A+DPTR

只要编程者留意使这些指令的目标地址落在程序存储器大小(对89C2051来说是00H到7FFH)的物理界限内,这些无条件分支指令将正确执行。超出物理空间界限会导致未知的程度行为。CJNE[…],DJNZ[…],JB JNB JC JNC JBC JN JNZ这些条件分支指令也适合上面的规则。同样,超出内存界限,会导致不正确的执行结果。

对于包括中断的应用,80C51家族架构的正常中断服务线程地址位置已被保留。 2. MOVX相关指令,数据内存:

AT89C2051包含128字节的内部数据存储器。于是,AT89C2051的堆栈深度被限制为128字节,可用RAM的大小。该单片机不支持外部数据存储器的存取,也不支持外部程序存储器的执行。所以,在程度中不应该包含MOVX[…]指令。

典型的80C51汇编程度仍可用于汇编指令,即便它们违背了上面提到的限制条件。了解所用单片机的物理特性和限制,并对指令做相应的调整是控制器使用者的责任。

程序存储器加密

芯片上有两个锁位(加密位),可以不对它们编程(U),也可以对它们编程(P)来获得如下表所列的附加特性: 锁存位保护模式(1) 程序锁存位--------加密模式 ---------LB1------LB2------加密类型 1--------U--------U--------无程序加密特性

2--------P--------U--------禁止再对闪存编程

3--------P--------P--------同模式2,同时禁止检验闪存 注意:1.加密位只能用芯片擦除操作来清除。 空闲模式

来源:电力工程网(http://www.dlgcw.com.cn)http://www.dlgcw.com.cn/group_thread/view/cps-3/id-2314

at89c2051与MCS-51产品指令系统完全兼容 2K字节可重擦写闪速存储器 1000次擦写周期

2.7-6V的工作电压范围 全静态操作:0HZ-24MHZ 两级加密程序存储器 128X8字节内部RAM 15个可编程I/O口线 两个15位定时计数器 6个中断源等等

下面是AT89C2051的管脚图

详细地址][: