永发信息网

430单片机用什么软件编写程序

答案:3  悬赏:20  手机版
解决时间 2021-03-02 22:49
430单片机用什么软件编写程序
最佳答案
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,如果要同时置多位,就用“加”或者“或”。之所以...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,如果要同时置多位,就用“加”或者“或”。之所以有这么多的宏定义,就是为了用户记忆方便,记忆有意义的符号比数字好记多了。
全部回答
iar
用 IAR Embedded Workbench for MSP430这个软件编写的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
乳山精工包装公司在什么地方啊,我要过去处理
清华同方电脑怎么放光盘
大连北站附近有什么好酒店?最好是四五星级的
美宜佳NO.4296在什么地方啊,我要过去处理事
皮肤很好的话, 不打粉底直接上蜜粉可以吗?
五百年牌果蔬酶解酵素能和药一起吃么
妖精的尾巴中朱比亚哪一级说不能再爱格雷了?
Tenda路由器怎么调
聚仙饭店怎么去啊,有知道地址的么
三门峡市第7批廉租房钥匙发了没有
320➗30竖式计算
联合国在当代国际社会中起着哪些重要作用?
德育的实施必须通过德育的课程对吗
老鬼渔具三明总代理在什么地方啊,我要过去处
川菜都有什么
推荐资讯
金府庭苑地址在哪,我要去那里办事
既能疏肝理气,又能和中化痰的药物有A.佛手B.
厦门闽信通财务咨询有限公司在哪里啊,我有事
户籍是徐州的,并且在老家办理了农村合作医疗
常见的加盟方式有哪些?
是谁指使嫪毐去杀项少龙
为什么?间谍被俘虏了 要打 要杀 都没问题 但
拿香拜自己有讲究么
养老保险不在同一个市 可以吗
益赛普价格目前是多少?疗程是多少?那些医院
上海到阿拉善多少公里
什么是机械仪表
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?