| 楼主:zhengping |
 |
|
| AT89S51是什么? |
这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTE公司于 1980 年推出的产品,典型产品有 8031 (内部没有程序存储器,实际使用方面已经被市场淘汰)、 8051 (芯片采用HMOS,功耗是630mW,是 89C51 的5倍,实际使用方面已经被市场淘汰)和 8751 等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的 89S51 、已经停产的 89C51 等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。 有些文献甚至也将 8051 泛指MCS-51系列单片机, 8051 是早期的最典型的代表作,由于MCS-51单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS-51内核实际上已经成为一个8位单片机的标准。 其他的公司的51单片机产品都是和MCS-51内核兼容的产品而以。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如 ATMEL 的 89C51 (已经停产)、 89S51 , PHILIPS (菲利浦),和WINBOND(华邦)等,我们常说的已经停产的 89C51 指的是 ATMEL 公司的 AT 89C51 单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写 1000 次)存储器取带了原来的ROM(一次性写入),AT 89C51 的性能相对于 8051 已经算是非常优越的了。 不过在市场化方面, 89C51 受到了PIC单片机阵营的挑战, 89C51 最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP功能等新功能才能更好延续MCS-51的传奇。 89S51 就是在这样的背景下取代 89C51 的,现在, 89S51 目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的 ATMEL 目前公司已经停产AT 89C51 ,将用AT 89S51 代替。 89S51 在工艺上进行了改进, 89S51 采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。89SXX可以像下兼容89CXX等51系列芯片。同时, ATMEL 不再接受89CXX的定单,大家在市场上见到的 89C51 实际都是 ATMEL 前期生产的巨量库存而以。 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,不过速度是不同的。 从AT 89C51 升级到AT 89S51 ,也是同理。和S51比起来,C51就要逊色多了,实际应用市场方面技术的进步是永远向前的。
〖文章转载或出处〗≡中国电子技术信息网
[此贴子已经被作者于2008-5-20 18:01:08编辑过] |
|
|
2008-05-20 18:00:00 |
|
 |
|