本篇目录:
AT89C51与AT89S51的区别
1、s51是89c51的升级版本,89SXX可以向下兼容89CXX等51系列芯片。其区别如下:89S51在工艺上进行了改进,89S51采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。新增加很多功能,性能有了较大提升。
2、AT89S51和AT89C51的区别为:全静态工作频率不同、锁定不同、中断源不同。全静态工作频率不同 AT89S51:AT89S51的全静态工作频率为0Hz-33MHz。AT89C51:AT89C51的全静态工作频率为0Hz-24MHz。
3、AT89C51,C是CMOS型,是ATMEL公司的产品,是第一个把FLASH工艺应用到51单片机中,把程序存储器FLASH-ROM集成到单片机内。从此,推进了51单片机的广泛应用。
4、用高压(12V)并行编程方式进行编程。S:加入了ISP在系统编程功能,可以通过P5 .6 .7 RST这4个端口进行低压(5V)编程 不用摘下单片机, 不需要编程器,只要你的电脑有并口,或者是USB转ISP工具即可。
5、这就是所谓的向下兼容。比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑Windows98,不过速度是不同的。从AT89C51升级到AT89S51 ,也是同理。
89S51的特性
1、引脚功能 引脚几乎相同,改变是,在AT89S51 P5中,P6,P7具有第二功能,即这三个引脚的第二功能构成一个串行ISP编程接口。编程功能 AT89C51仅支持并行编程,而AT89S51不仅支持并行编程,还支持ISP在线编程。
2、为四组工作寄存器组(R0~R7),任何时刻单片机只使用其中1组,在中断等服务中指定使用和当前不一样的寄存器组,有利于快速现场保护,省去了R0~R7压栈、出栈的开销。20H~2FH 为位寻址区,可以按位寻址。
3、需要注意的是51系列的单片机一般不具备自编程能力。
4、C51和89C52的区别是51的FLASH为4K,52和8K;89C51/89C52和89S51的区别是:C系列需要强电擦写程序,需要把电压提到十几伏(还是多少来着,忘记了。反正我当时做的下载器需要MC34063升压才行)才能下载程序。
AT89S51单片机的主要特性
低功耗特性:AT89S51具有低功耗设计,能够有效地管理能源消耗。它在电源管理、睡眠模式和时钟控制等方面提供了多种选项,以降低功耗并延长电池寿命。
性能强大 AT89S51具有完整的输入输出、控制端口、以及内部程序存储空间。
- 特点:数据传输速率较慢,但在数据传输过程中,不需要外部时钟源,因此成本较低。 模式1:异步移位输入/输出方式 - 功能:在这种模式下,串行端口可以进行异步移位输入和输出,即可以一次性输入或输出多个数据位。
AT89S51单片机包含中央处理器CPU、随机存储器RAM、只读存储器ROM、串行I/O口、并行I/O口和中断系统、定时器/计数器、系统时钟和系统总线等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。
同时,AT89S51可降至OHz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止cPu的工作,但允许RAM,定时/计数器,串行通信口及,中断系统继续工作。
到此,以上就是小编对于的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。