怎么用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#defineuintunsignedintdelay(uint);voidmain(){WDTCTL0x5A80;uintch[8]{0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};uinti,j;P2DIR0xff;P2OUT0xff;//低电平点亮while(1){for(i0;i<8;i ){P2OUTch[i];delay(50000);}for(j6;j>0;j){P2OUTch[j];delay(50000);}}}voiddelay(uintz){uinta;for(a0;a一看就没定义p1啊,在iar里写啊。首先,你没有定义P1口的输入状态,P1DIR0x00;其次应该先关闭看门狗,WDTCTLWDTPW WDTHOLD;这个应该是个寻迹小车的程序,最好用定时器来输出PWM波来控制电机转速,直接这样写不太好。2、...码程序,如何转成C语言或汇编语言,我用的是msp430f413单片机哪位大侠...

下一个degug.exe参考相关使用方法把机器码输进去转成汇编。到网上搜一下答案,应该会有这样的软件,不过一般都只听说从C语言或汇编语言到机器码程序。可以使用反汇编功能将单片机的机器码程序翻译成汇编语言程序,需要去掉没用的代码,整理后可以得到汇编语言源程序,但不能直接翻译成C语言。

3、如何用c语言写MSP430的程序

在TI的网站上找MSP430评估板的示例,将其中近似的工程复制修改一下就可以使用了。你写过其他单片机程序没,写过就好办了啊,找一个支持430的编译器打开一个提供的例子,就明白基本结构了,剩下的不懂时查看提供的帮助文档就可以了,要是没写过就买本书,或者网上找找视频看看。学好c51就可以啦,再对照用户指南。与写51的程序一样,只不过430需要首先关闭看门狗,配置IO口的输入输出寄存器,其他的就按51的思路来写就可以了。

4、51单片机程序怎么改成msp430的程序

其实MSP430中C语言的操作都是一样的,就是包含的头文件不一样,51的是reg51.h或者其他,而430是MSP430xxx.h,所以对应的寄存器操作也不一样,还有430是16位单片机,最优的数据结构是16位的,像unsignedint就是16位的,如果要32位则要long了。看懂了51单片机的程序后,直接用msp430指令编写,两款不同类型的单片机,不可能简单的移植。