【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《AT89S51与AT89C51的区别》,欢迎阅读!
at89s51单片机简介: AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 Features 功能特性: 兼容MCS-51指令系统 32个双向I/O口
2个16位可编程定时/计数器 全双工UART串行中断口线 2个外部中断源 中断唤醒省电模式 看门狗(WDT)电路
灵活的ISP字节和分页编程
4k可反复擦写(>1000次)ISP Flash ROM 4.5-5.5V工作电压 时钟频率0-33MHz 128x8bit内部RAM 低功耗空闲和省电模式 3级加密位
软件设置空闲和省电功能 双数据寄存器指针
英文简介:
The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with 4K bytes of in-system programmable Flash memory. The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the indus- try-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory pro- grammer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications.
The AT89S51 provides the following standard features: 4K bytes of Flash, 128 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, two 16-bit timer/counters, a five- vector two-level interrupt architecture,
a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89S51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power-down mode saves the RAM con- tents but freezes the oscillator, disabling all other chip functions until the next external interrupt or hardware reset.
* Compatible with MCS-51 Products
* 4K Bytes of In-System Programmable (ISP) Flash Memory Endurance: 1000 Write/Erase Cycles
* 4.0V to 5.5V Operating Range
* Fully Static Operation: 0 Hz to 33 MHz * Three-level Program Memory Lock * 128 x 8-bit Internal RAM * 32 Programmable I/O Lines * Two 16-bit Timer/Counters * Six Interrupt Sources
* Full Duplex UART Serial Channel * Low-power Idle and Power-down Modes * Interrupt Recovery from Power-down Mode * Watchdog Timer * Dual Data Pointer * Power-off Flag
* Fast Programming Time
* Flexible ISP Programming (Byte and Page Mode) Ordering Information 订购型号: Speed Power
Ordering Code
(MHz) upply
AT89S51-24AC AT89S51-24JC
4.0V to AT89S51-24PC 5.5V AT89S51-24AI
AT89S51-24JI AT89S51-24PI AT89S51-33AC
4.5V to
AT89S51-33JC
5.5V
AT89S51-33PC
Package Operation Range 44A 44J Commercial (0° C to 40P6 70° C) 44A 44J Industrial (-40° C 40P6 to 85° C) 44A 44J Commercial (0° C to 40P6 70° C)
24
33
AT89S51-33AC AT89S51-33JC AT89S51-33PC Preliminary Availability
AT89S51与AT89C51的区别
AT89S51相对于AT89C51增加的新功能包括:
-- 新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低! -- ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。
-- 最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。 -- 具有双工UART串行通道。 -- 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。 -- 双数据指示器。 -- 电源关闭标识。
-- 全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。
-- 兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在AT89S51上一样可以照常运行,这就是所谓的向下兼容。
据从电子市场获得的消息,最直接的是编程器市场,老款不支持AT89SXX的编程器将真正、永远被淘汰。第二是仿真器市场,有客户将对AT89SXX提出仿真要求。第三是下载电缆线,因为AT89SXX支持在线编程,很多客户需要这个功能。第四,出版社、学校可能推出新的教材或技术资料。第五,AT89S在目前肯定不能被解密,但迟早仍可以给解密行业带来巨大利润。
比较结果:地球人都知道at89s51远胜于at89c51。Atmel公司已经停产AT89C51/2,将用AT89S51/ AT89S52代替。停产的原因主要是成本问题,AT89S51/ AT89S52在工艺上进行了改进,AT89S51/ AT89S52采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。89CXX与89SXX可以兼容。Atmel已经不接受89CXX的定单现在卖的89c51片子全是库存,价格相对与s51来说at89c51可以要更高一点。
本文来源:https://www.wddqxz.cn/4ce0deed5cbfc77da26925c52cc58bd631869369.html