它们之间主要区别在于以下几点:
1.引脚功能
引脚几乎相同,改变是,在AT89S51 P1.5中,P1.6,P1.7具有第二功能,即这三个引脚的第二功能构成一个串行ISP编程接口。
2.编程功能
AT89C51仅支持并行编程,而AT89S51不仅支持并行编程,还支持ISP在线编程。在编程电压方面,AT89C51除5V外还需要12V Vpp才能正常工作,而AT89S51只需4-5V。
3.燃烧次数较多
AT89S51标称燃烧次数为1000次,实际为1000-10000次,这更有利于启动学习者反复燃烧,降低学习成本。
4.更高的工作频率
AT89C51的最高工作频率为24 MHZ,而AT89S51的最高工作频率为33 MHZ。 (AT89S51有两种型号,分别支持24 MHZ和33 MHZ的最大工作频率。)因此它具有更快的计算速度。
5.更宽的功率范围
AT89S51工作电压范围,高达4-5.5V,而AT89C51底部4.8V,高于5.3V时正常运行。
6.更强的抗干扰性
AT89S51内部集成看门狗定时器,而AT89C51需要外部看门狗定时器电路,或使用单片机内部定时器组成软件看门狗,实现软件抗干扰。
扩展资料
AT89C51
是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
AT89S51
是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。