AT89C51是一款低电压、高性能CMOS 8位微处理器,带有4K字节闪存可编程可擦除只读存储器(FPEROM),俗称单片机。 该器件采用ATMEL的高密度非易失性存储器制造技术制造,与行业标准MCS-51指令集和输出引脚兼容。 ATMEL 的 AT89C51 将多功能 8 位 CPU 和闪存组合在一个芯片中,是一款高效的微控制器,为许多嵌入式控制系统提供高度灵活且廉价的解决方案。
主要特点:兼容MCS-51,4K字节可编程闪存,1000次写/擦除周期,10年数据保存,全静态操作,三级程序存储器锁定,128*8位内部RAM,32个可编程I/ O 线、两个 16 位定时器/计数器、5 个中断源、可编程串行通道、低功耗空闲和掉电模式、片上振荡器和时钟电路。
2、AT89C51单片机性能介绍
1. 振荡器特性
XTAL1和XTAL2分别是反向放大器的输入和输出。 反向放大器可配置为片内振荡器,石晶振荡器和陶瓷振荡器均可使用。 如果使用外部时钟源来驱动器件,则 XTAL2 应悬空。 其余输入到内部时钟信号必须经过二分频触发器,因此对外部时钟信号的脉冲宽度没有要求,但脉冲的高低电平所需的宽度必须得到保证。
2. 芯片擦除
整个 PEROM 阵列和三个锁定位的电擦除可以通过控制信号的正确组合并将 ALE 引脚保持为低电平 10ms 来完成。 在芯片擦除操作期间,代码阵列被写入全“1”,并且该操作必须在任何非空存储器字节被重新编程之前执行。
此外,AT89C51配备稳态逻辑,可以在低至零频率条件下执行静态逻辑,并支持两种软件可选的掉电模式。 在空闲模式下,CPU 停止工作。 但RAM、定时器、计数器、串口和中断系统仍然工作。 在掉电模式下,RAM 的内容被保存,振荡器被冻结,禁用所有其他芯片功能,直到下一次硬件复位。
3、AT89S51相比AT89C51增加的新功能包括
1、增加了很多新功能,性能也有了很大的提升,但价格基本不变,甚至低于89C51。
2.ISP在线编程功能。 该功能的优点是重写微控制器存储器中的程序不需要将芯片从工作环境中移除。 这是一个强大且易于使用的功能。
3、工作频率33MHz。 大家都知道89C51的极限工作频率只有24M,这意味着S51有更高的工作频率,从而拥有更快的运算速度。
4.具有双工UART串行通道。
5、内部集成了看门狗定时器,无需像89C51那样外接看门狗定时器单元电路。
6.双数据指标。
7. 断电标记。
8、新的加密算法,使得89S51无法解密。 程序的保密性大大增强,使知识产权能够得到有效保护,免受侵犯。
9、兼容性:完全向下兼容所有51字系列产品。 例如8051、89C51等早期的MCS-51兼容产品。 也就是说,课本和网上教程中的所有程序(无论课本中使用的单片机是8051、89C51、MCS-51等)仍然可以在89S51上运行。 这就是所谓的向后兼容。