MSP430系列单片机是美国德州仪器(TI)1996年开端推向市场的一种16 位超低功耗的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,首要是因为其针对实践运用需求,把许多模仿电路、数字电路和微处理器集成在一个芯片上,以供给“单片”解决方案。MSP430是16位单片机,51是8位单片机,MSP430选用RISC精简指令集,单个时钟周期就可以履行一条指令,相同晶振,速度较51快12倍。其它片上资源也是MSP较丰厚。
msp430系列单片机是一种新式的16位单片机,首要特色便是功耗小,速度快,首要开发言语是c。开发环境有iar集成开发环境。 msp430单片机有不同系列,有f系列,c系列。比方f系列msp40f135表明的是rom是flash型的。常用的是f系列的13系列14系列。13系列的有msp430f133和msp430f135两种。14系列的有msp430f149等。 c51单片机现在很少用了,都被s52单片机替代了。
msp430和51的差异
最首要的差异是他们的内核彻底不一样。
MSP430内核选用RISC精简指令结构,整个代码量较少,依照杂乱程度指令在几十个到百多不等,代码的履行功率高,其操作许多是针对寄存器的读写完成对功用模块的设置和运转的。
51归于经典的CISC杂乱指令结构,代码比较多,并且跟着功用添加,弥补指令也在添加,新近的百多到现在或许已超越2百以上了,代码履行功率不如RISC结构的。
因为上述的根本结构特色形成RISC结构的在相同体系频率上,RISC结构的比CISC结构的功率高和运转速度快。
MSP430选用RISC精简指令集,单个时钟周期就可以履行一条指令,相同晶振,速度较51快12倍。
其它片上资源也是MSP较丰厚。
整体而言,MSP430功用强壮,速度快,比较51而言,这些是显着的优势。
可是,MSP430作为混合信号处理器,针对许多详细运用,许多功用未必有用,假如速度要求也不是很高,51相同可以担任的话,就可以体现出51成本低,开发资源丰厚,位寻址快捷等长处。
MSP430单片机与51单片机的开发环境都是C开发环境,仅仅依据其外部装备及内部软件的运用而设置了相应的C开发环境。MSP430单片机与51单片机的差异首要体现在以下几方面:
榜首,两种单片机的位数不同。MSP430单片机的位数为16位,而51单片机的位数为8位。
第二,两种单片机的优势存在很大差异。针对51单片机,其最首要的优势便是在整个体系的内部,包含硬件及软件其都具有一套完好的按位操作体系,被称为“位处理器”或是“布尔处理器”。51单片机的位处理器所处理的不是一般的字或是字节而是位,其不但可处理片内的一些具有特别功用的寄存器的位,比方传送、清零、测验等,并且还可对位进行逻辑运算,具有适当齐备的功用,便利了用户的运用。
可是针对MSP430单片机,其优势不只仅是超低功耗,并且还有运转速度快、处理能力强、片内资源丰厚等其他优势。
以89C51系列单片机为例,其属8位单片机,所采纳的指令首要是“CISC”,这是一种十分杂乱的指令集,其一共有111条指令。
可是MSP430单片机是一种16位单片机,其所遵从的是“精简、通明”的准则,所采纳的指令是精简指令集结构,其一共的指令只要27条,十分简练,而其他大部分指令都是模仿指令,也称仿真指令。在进行核算时,大部分寄存器和坐落片内的数据存储器都可参加,并可进行多样化的核算。
这些内核指令是一种具有单周期性的指令,这些内核指令的运用不只使得MSP430具有强壮的功用,并且还可进步运转速度。此外,89C51系列单片机的电源电压为5V,而完成低功耗的方法首要有待机及掉电。
一般情况下,89C51系列单片机的电流消耗量是24mA;而若处掉电状况,其耗电电流则变为3mA;在掉电状况下,89C51系列单片机的电源电压还可压低至2V,但其还需要供给50uA左右的电流以使内部RAM中的数据得以保存。可是MSP430单片机在低功耗这方面则具有更大的优势。
MSP430芯片可完成以下六种作业方法:
(1)活动方法(AM),即中央处理器CPU及外围形式已被激活而出现活动状况;
(2)低功耗0(LPM0),即中央处理器CPU处中止活动状况,外围形式处作业状况,ACLK及SMCLC出现有用状况,MCLK可对环路进行操控;
(3)低功耗方法1(LPM1),即中央处理器CPU处中止作业状况,外围形式处作业状况,ACLK及SMCLK出现有用状况,而MCLK不能对环路进行操控;
(4)低功耗方法2(LPM2),即中央处理器CPU处中止作业状况,外围形式处作业状况,ACLK出现有用状况,而SMCLK及MCLK均不能对环路进行操控;
(5)低功耗方法3(LPM3),即中央处理器CPU处中止作业状况,外围形式处作业状况,ACLK出现有用状况,而SMCLK及MCLK均不能对环路进行操控,一起数字操控振荡器DCO的DC发生器处封闭状况;
(6)低功耗方法4(LPM4),即中央处理器CPU处中止作业状况,若体系供给了外部时期则外围形式处作业状况,ACLK处信号禁止状况且晶体振荡器处中止活动状况, SMCLK及MCLK均不能对环路进行操控,一起数字操控振荡器DCO的DC发生器处封闭状况。
第三,两种单片机的模仿功用相差较大。以89C51系列单片机为例,其内部总线为8位,故其大部分内部功用模块也都是8位的,即便经研讨现已加了许多功用模块,可是因为其内部总线已固定为8位,受其结构的约束,因而很难添加更多的模仿功用部件。
可是MSP430系列单片机具16位根本结构,一起经转化,其内部的数据总线依然保有8位总线;再者MSP430系列单片机的根本结构属混合型,是一种开放式的架构,因而关于MSP430系列单片机来说,不管是8位功用模块,仍是16位功用模块,其都能完成。
除此之外,MSP430系列单片机还可完成模数转化及数模转化,这也是MSP430系列单片机之所以可以敏捷、便利添加其功用部件的首要原因之一。
在对芯片进行挑选的时分也要尽量确保最大化的芯片利用率,且要确保运用的便利性。因而,在实践的运用傍边,对单片机进行挑选时一定要仔细分析不同单片机的特色及好坏之处,结合本身的详细需求及条件,挑选正确的单片机,以完成芯片利用率的最大化。
无论是MSP430单片机仍是51单片机,其都有着其本身的共同特色,也都有着其各自的优势。一般来说,在实践的运用傍边,单片机的挑选一般取决于规划使命的杂乱度,为确保单片机挑选的正确性,就必须要对单片机的功用及特色进行充沛的了解与了解,以及不同单片机之间的联络与不同之处。