MSP430单片机的优缺点 MSP430编程用什么软件

MSP430单片机的优缺点

MSP430单片机优点:

①强大的处理能力,使用简化的指令集(RISC)结构,丰富的寻址方法(7个源操作数寻址,4个目标操作数寻址)以及27条简洁的Core指令和大量模拟指令;大量的寄存器和片上数据存储器可以参与各种操作;还有高效的查表处理指令;较高的处理速度,在8MHz晶体驱动下,指令周期为125 ns。这些功能确保了可以编译高效的源程序。

②就操作速快,在8MHz晶体的驱动下,它可以实现125ns的指令周期。 16位数据宽度,125ns指令周期和多功能硬件乘法器(可以实现乘法和加法)可以实现一些数字信号处理算法(例如FFT等)。

③超低功耗功耗。

MSP430单片机缺点:

①不容易入门,不适合初学者入门,并且信息相对较少。

②由于它是一个16位单片机,并且程序基于字,因此它占用了很大的指令空间。有些指令实际上占用6个字节。尽管程序表面上很简单,但与pic单片机相比,它占用了大量空间。

MSP430编程用什么软件

1、MSP430主要看是什么系列的,如果是早期的可以用Proteus仿真,比如msp430f149等,如果是新系列如msp430F5438A的话暂时不方便软件仿真,除非自己可以在proteus中制作那个控制器的模型。

2、MSP430的编译环境里都提供一系列与片子型号对应的头文件,比如msp430x14x.h就是对14系列的资源定义,说得明白点,就是许多#define宏定义,然后你会发现每个430程序都会包含对应的头文件。比如你说的WDTCTL=WDTPW+WDTHOLD,WDTCTL已经被定义为对应寄存器(看门狗控制寄存器)的地址,WDTPW和WDTHOLD是该寄存器对应位为1的数值,也已经宏定义,如WDTHOLD为第7位,就已经被定义为0x80(0b10000000),然后通过把数值赋给对应地址(可视为变量),这样就可以将对应位置1,如果要同时置多位,就用“加”或者“或”。之所以有这么多的宏定义,就是为了用户记忆方便,记忆有意义的符号比数字好记多了。

以上就是本文的全部内容了,感谢您的观看。

版权声明:
作者:网友投稿
链接:http://qiangcao.com/zs/827.html
来源:轩哥技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>