单片机 msp430 与c51 的区别
作者&投稿:向蔡 (若有异议请与网页底部的电邮联系)
51是8位的,430是16位的,ARM内核的是32位的。学ARM内核的单片机,就要开始学操作系统,几乎很少用ARM内核的单片机裸奔。
建议:
1,不管是什么单片机首选的熟悉它的开发环境,并能熟练搭建开发环境。
2,熟悉它的I/O分布,内部资源;
3,熟悉它的寄存器,这是操作它的基础。
4,看别人写得好的程序,学习程序的风格,程序的结构。
5,不轻易放弃,学的过程中肯定有搞不清的问题。
430是贴片型的,51是直插式的,430的引脚很多,比51高级。
msp430系列单片机是一种新型的16位单片机,主要特点就是功耗小,速度快,主要开发语言是c。开发环境有iar集成开发环境。msp430单片机有不同系列,有f系列,c系列。比如f系列msp40f135表示的是rom是flash型的。常用的是f系列的13系列14系列。13系列的有msp430f133和msp430f135两种。14系列的有msp430f149\msp430f144等。
比如msp4301f149有60KB的flash和2KB的ram。比起51的算是很大了。
c51单片机比较有代表性的如64KB的flash和1KB的ram算是很大了。
51单片机和430单片机的主要区别是51是8位的,430是16位的。开发环境都有相应的c开发环境。
C 51 单片机是 8 位单片机。其指令是采用的被称为“ CISC ”的复杂指令集,共具有 111 条指令。而 MSP430 单片机是 16 位的单片机,采用了精简指令集( RISC )结构,只有简洁的 27 条指令,大量的指令则是模拟指令,众多的寄存器以及片内数据存储器都可参加多种运算。这些内核指令均为单周期指令,功能强,运行的速度快。
MSP430 单片机功耗超低,是所有单片机最低的,主要用于带电池的产品如电表、仪表,便携式产品。当然价格偏高,TI的产品好好。
C 51 单片机应用太广,无也不入,对于要求不是很高的应用都可以。主是价格优势太大了,基本上都是5RMB以下。
msp430系列单片机是一种新型的16位单片机,主要特点就是功耗小,速度快,主要开发语言是c。开发环境有iar集成开发环境。
msp430单片机有不同系列,有f系列,c系列。比如f系列msp40f135表示的是rom是flash型的。常用的是f系列的13系列14系列。13系列的有msp430f133和msp430f135两种。14系列的有msp430f149等。
我用的是msp430f135推荐你用msp430f149,msp4301f149有60KB的flash和2KB的ram。比起51的算是很大了。
c51单片机现在很少用了,都被s52单片机代替了。
51单片机和430单片机的主要区别是51是8位的,430是16位的。开发环境都有相应的c开发环境。
学习430单片机有了51的基础应该很容易入门,我是一开始就是接触430单片机,后来才接触51的,觉得430的不错,特别是功耗和速度方面。如果你想跑操作系统的话就买现在ti公司的新系列的单片机,ram有10k。
89C 51 单片机是 8 位单片机。其指令是采用的被称为“ CISC ”的复杂指令集,共具有 111 条指令。而 MSP430 单片机是 16 位的单片机,采用了精简指令集( RISC )结构,只有简洁的 27 条指令,大量的指令则是模拟指令,众多的寄存器以及片内数据存储器都可参加多种运算。这些内核指令均为单周期指令,功能强,运行的速度快。
其次, 89C 51 单片机本身的电源电压是 5 伏,有两种低功耗方式:待机方式和掉电方式。正常情况下消耗的电流为 24mA ,在掉电状态下,其耗电电流仍为 3mA ;即使在掉电方式下,电源电压可以下降到 2V ,但是为了保存内部 RAM 中的数据,还需要提供约 50uA 的电流。而 MSP430 系列单片机在低功耗方面的优越之处,则是 89C 51 系列不可比拟的。正因为如此, MSP430 更适合应用于使用电池供电的仪器、仪表类产品中。
再者, 89C 51 系列单片机由于其内部总线是 8 位的,其内部功能模块基本上都是 8 位的虽然经过各种努力其内部功能模块有了显著增加,但是受其结构本身的限制很大,尤其模拟功能部件的增加更显困难。 MSP430 系列其基本架构是 16 位的,同时在其内部的数据总线经过转换还存在 8 位的总线,在加上本身就是混合型的结构,因而对它这样的开放型的架构来说,无论扩展 8 位的功能模块,还是 16 位的功能模块,即使扩展模 / 数转换或数 / 模转换这类的功能模块也是很方便的。这也就是为什么 MSP430 系列产品和其中功能部件迅速增加的原因。
最后,就是在开发工具上面。对于89C51来说,由于它是最早进入中国的单片机,人们对它在熟悉不过了,再加上我国各方人士的努力,创造了不少适合我们使用的开发工具。但是如何实现在线编程还是一个很大的问题。对于 MSP430 系列而言,由于引进了 Flash 型程序存储器和 JTAG 技术,不仅使开发工具变得简便,而且价格也相对低廉,并且还可以实现在线编程
89C 51 单片机是 8 位单片机。其指令是采用的被称为“ CISC ”的复杂指令集,共具有 111 条指令。而 MSP430 单片机是 16 位的单片机,采用了精简指令集( RISC )结构,只有简洁的 27 条指令,大量的指令则是模拟指令,众多的寄存器以及片内数据存储器都可参加多种运算。这些内核指令均为单周期指令,功能强,运行的速度快。
其次, 89C 51 单片机本身的电源电压是 5 伏,有两种低功耗方式:待机方式和掉电方式。正常情况下消耗的电流为 24mA ,在掉电状态下,其耗电电流仍为 3mA ;即使在掉电方式下,电源电压可以下降到 2V ,但是为了保存内部 RAM 中的数据,还需要提供约 50uA 的电流。而 MSP430 系列单片机在低功耗方面的优越之处,则是 89C 51 系列不可比拟的。正因为如此, MSP430 更适合应用于使用电池供电的仪器、仪表类产品中。
再者, 89C 51 系列单片机由于其内部总线是 8 位的,其内部功能模块基本上都是 8 位的虽然经过各种努力其内部功能模块有了显著增加,但是受其结构本身的限制很大,尤其模拟功能部件的增加更显困难。 MSP430 系列其基本架构是 16 位的,同时在其内部的数据总线经过转换还存在 8 位的总线,在加上本身就是混合型的结构,因而对它这样的开放型的架构来说,无论扩展 8 位的功能模块,还是 16 位的功能模块,即使扩展模 / 数转换或数 / 模转换这类的功能模块也是很方便的。这也就是为什么 MSP430 系列产品和其中功能部件迅速增加的原因。
最后,就是在开发工具上面。对于89C51来说,由于它是最早进入中国的单片机,人们对它在熟悉不过了,再加上我国各方人士的努力,创造了不少适合我们使用的开发工具。但是如何实现在线编程还是一个很大的问题。对于 MSP430 系列而言,由于引进了 Flash 型程序存储器和 JTAG 技术,不仅使开发工具变得简便,而且价格也相对低廉,并且还可以实现在线编程。
msp430 是16位机,51是8位机
有51基础,最好是C51基础,再学430就很容易了。-----而你具备这个条件。
再注意一下430低功耗的应用就行了,其它的大同小异。
内核不一样,但是你不用关心这个,会51的c语言的话,在msp的c环境下跑几个例程很快上手的,因为单片机的基本原理都是一样的
巨舒肝宁: msp430系列单片机是一种新型的16位单片机,主要特点就是功耗小,速度快,主要开发语言是c.开发环境有iar集成开发环境. msp430单片机有不同系列,有f系列,c系列.比如f系列msp40f135表示的是rom是flash型的.常用的是f系列的13系...
沧浪区18242864242: MSP430到底是什么东西,跟51有什么区别? - ?
巨舒肝宁: 430也是一款单片机,虽然它是16位的,然而还不能称之为ARM. 它和51有着很大的区别:1. 430所面对的场合,它所强调的是一种低功耗,所以430一般用于需要低功耗的场所,例如手持终端、高端测量仪器上,因为它的低功耗可以使这些...
沧浪区18242864242: msp430和51有什么区别 - ?
巨舒肝宁: 1、MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16 位超低功耗的混合信号处理器(Mixed Signal Processor).称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在...
沧浪区18242864242: 概括的比较一下 AVR,ARM,C51,S52,MSP430,单片机的性能,可以的话连FPGA,CPLD也给比较一下 - ?
巨舒肝宁: AVR:Atmel的,性能一般,价格较贵. ARM:为一处理器架构,公司只授权其不同的核心给IC厂家.有IC厂家增加外设.功能强大、应用于工控和消费类电子,速度能够上GHz. C51:常见80C51,8Bit处理器性能不高,需要专门的下载器,...
沧浪区18242864242: msp430单片机的头文件和51的头文件兼容么 - ?
巨舒肝宁: 肯定的告诉你,不兼容.KEIL C51和430的C程序位定义方式都不一样.还有寄存器不同,寄存器地址也不同.
沧浪区18242864242: 单片机学习经验(MSP430) - ?
巨舒肝宁: 硬件:开发板最好买MSP430F169的,169的片上资源比较全.实在没有再买149的开发板 软件:下一个IAR FOR MSP430即可 基础:需要C51的基础,C语言的基础.没有这2个先不要学430,根本学不会.文档:MSP430的用户手册和数据手册是必不可少的,英文版的哦~~~ 入门:不好入门,因为430的结构相对C51比较复杂(为了追求超低功耗),片上资源也比较多,学习起来需要耐心啊
沧浪区18242864242: 请问,学msp430单片机和学51单片机区别大吗? 什么好的建议和意见? 谢谢!!! - ?
巨舒肝宁: 51是8位的,430是16位的,ARM内核的是32位的.学ARM内核的单片机,就要开始学操作系统,几乎很少用ARM内核的单片机裸奔.建议:1,不管是什么单片机首选的熟悉它的开发环境,并能熟练搭建开发环境.2,熟悉它的I/O分布,内部资源;3,熟悉它的寄存器,这是操作它的基础.4,看别人写得好的程序,学习程序的风格,程序的结构.5,不轻易放弃,学的过程中肯定有搞不清的问题.
沧浪区18242864242: 自学msp430难不难,没有51基础. - ?
巨舒肝宁: 个人觉得有点小难度,毕竟430是十六位的单片机,而51是八位的.如果没人带你学的话,建议从51入手
沧浪区18242864242: C8051f020和msp430哪个好 - ?
巨舒肝宁: 各有各的有点,msp430的最主要优点是超低功耗,常使用在三表中,可用纽扣电池供电.c8051f021的优点是速度快,如果很熟悉51单片机的话转到c8051会很快.
沧浪区18242864242: C51单片机分类 - ?
巨舒肝宁: 你的提问是C51单片机的分类,就是说,特指MCS-51系列,那么MCS-51系列的单片机基本上没什么区别的,至少内核都是一模一样的.就是功能模块可能稍有不一样.比如说: 有些具有AD/DA模块,有些不具有; 有些有EEPROM(STC89C52)...