怎么用c语言写msp430的程序?
如何用c语言写MSP430的程序在TI的网站上找MSP430评估板的示例,将其中近似的工程复制修改一下就可以使用了。51单片机程序怎么改成msp430的程序其实MSP430中C语言的操作都是一样的,就是包含的头文件不一样,51的是reg51.h或者其他,而430是MSP430xxx.h,所以对应的寄存器操作也不一样,还有430是16位单片机,最优的数据结构是16位的,像unsignedint就是16位的,如果要32位则要long了。
1、如何用芯片MSP430和IAR软件的C语言编一个流水灯程序#include 下一个degug.exe参考相关使用方法把机器码输进去转成汇编。到网上搜一下答案,应该会有这样的软件,不过一般都只听说从C语言或汇编语言到机器码程序。可以使用反汇编功能将单片机的机器码程序翻译成汇编语言程序,需要去掉没用的代码,整理后可以得到汇编语言源程序,但不能直接翻译成C语言。 在TI的网站上找MSP430评估板的示例,将其中近似的工程复制修改一下就可以使用了。你写过其他单片机程序没,写过就好办了啊,找一个支持430的编译器打开一个提供的例子,就明白基本结构了,剩下的不懂时查看提供的帮助文档就可以了,要是没写过就买本书,或者网上找找视频看看。学好c51就可以啦,再对照用户指南。与写51的程序一样,只不过430需要首先关闭看门狗,配置IO口的输入输出寄存器,其他的就按51的思路来写就可以了。 其实MSP430中C语言的操作都是一样的,就是包含的头文件不一样,51的是reg51.h或者其他,而430是MSP430xxx.h,所以对应的寄存器操作也不一样,还有430是16位单片机,最优的数据结构是16位的,像unsignedint就是16位的,如果要32位则要long了。看懂了51单片机的程序后,直接用msp430指令编写,两款不同类型的单片机,不可能简单的移植。
除非注明,文章均由 白起网络 整理发布,欢迎转载。