单片机AT89S51和AT89C51的区别

2024-11-15 17:15:22
推荐回答(4个)
回答1:

89S51相对于89C51增加的新功能包括:
-- 新增加很多功能,性能有了较大提升,价格却基本不变,甚至比89C51更低!
-- ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。
-- 工作频率为33MHz,大家都知道89C51的极限工作频率只有24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。
-- 具有双工UART串行通道。
-- 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
-- 双数据指示器。
-- 电源关闭标识。
-- 全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。
-- 兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S51上一样可以照常运行,这就是所谓的向下兼容。
比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑Windows98,不过速度是不同的。
从AT89C51升级到AT89S51 ,也是同理。和S51比起来,C51就要逊色多了,实际应用市场方面技术的进步是永远向前的

回答2:

主要是程序写放方式不同,AT89C51要放在编程器上写入程序,AT89S51还可以在电路的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节

回答3:

从编程的角度来讲,这两个是没区别的,编程语言语法等都是一样的。
从烧录的角度来讲,AT89S51支持在线可编程,也就是说可以通过电脑的串口直接烧录(当然,需要电平匹配,要加一块232芯片),而AT89C51需要用专门的烧录器烧录。

回答4:

AT89S51内含flash支持并口isp(在系统编程),用isp线在线路板上即可编程,不用专门的编程器。AT89C51只带EEPROM,只能在编程器编程,编程次数寿命不如AT89S51。