|
1.首先说谈价格:专业芯片批发商在批量采购AT89S51的时候每1000片批发价格在4元左右。而AT89C2051的销量不是非常大,导致AT89C5021要在5元左右,相对性能价格比就比较低。如果大量使用,成本相差会比较可观。 |
|
2.功能差别:因为2051不是标准的51内核,所以205*的程序不能直接移植到51上。由于205*是精简型,所以P口变得很少,这样一来就只能用来做一些小的简单产品,可利用资源比较紧张。实际上,做产品的话用205*是不一定合算的。 |
|
3.产品体积:除非对产品的体积有苛刻的要求,否则二者的PCB面积相差不多,因为40脚的AT89S51芯片也有PLCC44小体积封装,体积很小,PLCC44封装的高频特性也更好。 |
|
4.电气性能:AT89C2051实际上不支持宽电压,这样可靠性相对于AT89S51有很大的差距,支持宽电压范围可工作的AT89S5*系列可以使得系统运行稳定性高出C系列51芯片很多!最典型的参数:89S5*系列可以在4.2~5.3V的范围内工作,而89C5*系列是4.8~5.1V。实践证明,电源范围越宽,意味着芯片的性能越好,整体稳定性也更好。有很多朋友用89C2051制作的小系统常常出现控制不可靠的问题,实际上和它的I/O输出电压相对VCC有较大压差有很大关系,不稳定因素要比89S系列高的多。很多有经验的单片机工程师很少选择用AT89C2051来制作要求高可靠的单片机智能系统,因为它在工作的时候还会对周边器件产生较强的射频干扰,这在无线接收系统中简直就是个恶梦了。 |
|
5.芯片功能:C系列(包括AT89C51、AT89C2051等所有C系列51芯片)不支持非常有用的ISP,不支持内置看门狗,不支持33M高频,抗干扰性也比89S51差,这些都是C系列的不足之处,也都是89S5*系列所具备的优良特性!很难想象,在89C51已经停产多年的今天(市面上可以见到的大量AT89C5*系列单片机实际上都是大量积压库存),还有很多朋友在嚷着要用AT89C51以及AT89C2051这种已经过时的的东西做单片机实验,有的时候感觉单片机教科书实在太教条,还在不不断的误导着初学者使用已经停产的C系列51芯片。要知道初学者如果能在一开始就是用支持ISP功能的AT89S5*系列来刷程序做在线验证,学习效率要比AT89C5*系列1或者AT89C205*系列单片机高多了。无奈,汗! |
|
|
|
|
|