您的位置 首页 基础

MSP430系列单片机与51单片机的差异及优劣势比照

MSP430系列单片机与51单片机的区别及优劣势对比-msp430系列单片机是一种新型的16位单片机,主要特点就是功耗小,速度快,主要开发语言是c。开发环境有iar集成开发环境。 msp430单片机有不同系列,有f系列,c系列。比如f系列msp40f135表示的是rom是flash型的。常用的是f系列的13系列14系列。13系列的有msp430f133和msp430f135两种。14系列的有msp430f149等。 c51单片机现在很少用了,都被s52单片机代替了。

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单片机,其都有着其本身的共同特色,也都有着其各自的优势。一般来说,在实践的运用傍边,单片机的挑选一般取决于规划使命的杂乱度,为确保单片机挑选的正确性,就必须要对单片机的功用及特色进行充沛的了解与了解,以及不同单片机之间的联络与不同之处。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/344748.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部