热度 15
2013-1-4 15:21
1361 次阅读|
6 个评论
拥有一个知己的敌人,要远胜拥有一群“狐朋狗友”---------------写在前面 玩过单片机的人一定对德州仪器的MSP430和Intel 的8051都很熟悉,它们在各自或公共的领域内大显伸手,但究竟它们各自有哪些特长或者说有哪些区别与优势,下面就让我们一窥真容吧: 功耗方面: 8051芯片采用的是5V电源供电,而msp430采用的是3v电源供电,别看就2v的差距,这在电子世界里就是“差之千里”啊!!!另外8051可以进入低功耗模式:待机方式和掉电模式,但是在正常工作情况下,很少能进入这两种模式的,即使在这两种模式下为了保持数据仍然需要2V左右的电压来维持。 其实,低功耗一直是各大公司追求却一直很难解决的一个问题,就像现在的智能手机一样,那个耗电速度实在是太快了,几乎每天都要充一次电,所以保证低功耗,无疑会给你的产品带来很大的吸引力。 因而,在功耗方面,MSP430做的明显比8051出色啊,msp430 更适合应用于使用电池供电的仪器、仪表类产品中 指令方面: 8051芯片是8位,采用的是复杂指令集(Complex Instruction Set Computering),拥有100多条指令(其实很多指令都很少用到),msp430芯片是16位的,采用的是精简指令集(Reduced Instruction Set Computing),拥有20多条指令(还有模拟指令)。 乍一看一个“复杂”,一个“精简”,明显就输了一节,前者不如后者嘛(其实两种指令集各有千秋,不去评价谁的好坏,而且资格也不够啊),另外精简内核指令均为单周期指令,功能强,运行的速度快。 总线方面: 8051芯片内部是8位总线,msp430芯片内部是16位总线的,经过转换可以成为8位的,是一种开放型的结构,可以进行扩展,包括进行模数和数模转换等,都是十分方便的。 总线位宽直接和数据打交道,总线位宽很重要。 开发工具和资料: 这一点也很重要,太好的东西,如果别人不会用那也是白扯,8051系列的开发工具十分的成熟,而且开发资料十分的多,在网上一搜就是一大把。 MSP430 系列而言,由于引进了 Flash 型程序存储器和 JTAG 技术,不仅使开发工具变得简便,而且价格也相对低廉,并且还可以实现在线编程。资料在网上也有不少。 以上是列举的8051和msp430之间的一些区别,列举这些不是为了突出谁才是王者,更多的是为了突出它们的各自优缺点,因为,好与坏不能只看简单的一些方面,好与坏还与“天时地利人和”有很大关系。 突出优缺点,为了是彼此能取长补短,在电子这个世界里,每天都在风云变幻,“三十年河东三十年河西”的故事每天都在上演,现在ARM系列的芯片一出,基本横扫各个领域。所以保持一颗警惕的心,取长补短,不停的学习和进步才是最重要的。 做人,学习,做事何尝不是这样呢!!??