white_mcu@163.c 该用户已被删除
|
新型单片机都具有很多资源,资源多才能节省外部芯片,一般说来,一个系统的芯片数量不能超过5片,否则这个系统就是个复杂的系统。说起51系列,开始人们学习31芯片,必须要有外部程序存储器才能工作,学习单片机先学系统扩展,直到现在,很多51的书还在讲31芯片,讲如何组成最小单片机系统,这样的最小系统早就没人用了。至于AT89S51系列,虽然带有程序存储器,但是由于I/O少,内部资源少,实际中很少能够组成单片系统。51系列之所以书多,是由于几年前,只有51,现在不同了,很多新型单片机,功能强,资源多,I/O多,可以组成真正的单片系统,这些单片机的开发软件支持好,开发仿真器便宜,极低功耗,低电源电压符合电子器件的发展方向,同样是学习单片机,应该学习新的,好的。至于说到复杂,51系列的100多条指令是不是更复杂一些,MSP430的指令数不到51系列指令数的一半是不是简单一些。学单片机,就学新的,喜新厌旧才是正确的,(有些岁数大的人,由于惰性,不学新机型,千万不要学他们,学校的老师,就经常是这种情况,所以学校教51的老师多,近一两年情况正在变),例如5V系统是个很成熟的系统,但是人们为啥要用3.3V,2.5V,和1.8V呢?这就因为只有低电源电压才能降低功耗,才能使集成度提高,目前很多5V器件已经不生产了,不用新器件就没法设计产品。学习可以循序渐进,先学引脚的第一功能,再学第二、第三功能,不断努力,就会融会贯通,其实学习51系列也是这样学的。
低价位的仿真器,开放的软件,芯片I/O多,芯片内部资源多,大的程序存储器和RAM,在系统可编程,这些应该是学习单片机之前考虑的问题。MSP430基本满足这些条件。
学习哪个机型,本来就是仁者见仁,智者见智的事,还是要自己拿主意。
以上所述,有错误之处,请各位大虾指正! |
|