- 1
- 0
- 约6.73千字
- 约 42页
- 2017-05-08 发布于湖北
- 举报
基本环境介绍和跑马灯研讨
3、硬件设计 ADDA示例-电位器麦克风喇叭设计 3、硬件设计 串行异步通讯设计(232485IrDA) CCSv5为CCS软件的最新版本,功能更强大、性能更稳定、可用性更高,是MSP430单片机软件开发的理想工具。以往人们采用IAR软件开发MSP430单片机的软件。现在CCSv5对MSP430单片机的支持达到了全新的高度,其中的许多功能是IAR所无法比拟的,例如集成了MSP430Ware插件和Grace图形编程插件等。因此,建议使用CCSv5进行MSP430单片机软件的开发。 MSP430实验基础知识 李丹丹 主要内容 C430与标准C的区别 开发集成环境CCSV5 FFTB6638实验板介绍 LED跑马灯实例 一、C430与标准C的区别 #includemath.h #includestdio.h main( ) { double x,s; printf(input number:\n); scanf(%lf,x); s=sin(x); printf(sine of %lf is %lf\n,x,s); } #include msp430f6638.h void main (void) { volatile unsigned int i; WDTCTL = WDTPW +WDTHOLD; P3DIR |=BIT0; while(1) { for (i=0;i20000;i++) P3OUT=0x00; for (i=0;i20000;i++) P3OUT=0x01; } } 标准C程序 C430程序 一、C430与标准C的区别 变量类型 所占字节数 值域 char 1 -128~127 unsigned char 0~255 int 2 -32768~32767 unsigned int 0~65535 long 4 -231~231-1 unsigned long 0~232-1 long long 8 -263~263-1 unsigned long long 0~264-1 float 4 -3.40282e38~3.40282e38 doublt 8 -1.79769e308~1.79769e308 C430变量类型及描述 在定义变量时,增加某些关键字可以给变量赋予某些特殊性质: const:定义常量。const关键字定义的常量实际上被被放在了ROM中。 static:相当于本地全局变量,可以避免全局变量混乱。 volatile:定义“挥发性”变量,对该变量的任何操作都不会被优化过程删除。 一、C430与标准C的区别 位操作 运算符 说明 举例 按位相与,均为1时,结果为1 若P1端口输出寄存器P1OUT则执行P1OUT=P1OUT111111110;语句后,P1OUT即把最后一位输出拉低,其余位不变。 | 按位相或,有1则结果为1,均为0时结果为0 若P1OUT则执行P1OUT=P1OUT语句后,P1OUT即把第一位输出拉高其余位不变。 ^ 按位异或,两个变量相同时,结果为0;两个变量不同时,结果为1 若P1OUT则执行P1OUT=P1OUT语句后,P1OUT ~ 按位取反,1取反后为0;0取反后为1 若P1OUT则执行P1OUT=~P1OUT;语句后,P1OUT 左移,把第一个变量的二进制位左移第二个变量指定的位数,其左移出的数据丢弃,变量右侧补“0” 若a则执行a2;语句后,a 右移,把第一个变量的二进制位右移第二个变量指定的位数,其右移出的数据丢弃,变量左侧补“0” 若a则执行a2;语句后,a C430位操作运算符 例1 将 P1.0 置 1、P1.1 置 0、P1.2 取反,不影响其他位。 P1OUT |= 0x01; //“按位或”,相当于置1 P1OUT = ~0x02; //取反后再“按位与”,相当于置0 P1OUT
您可能关注的文档
- 培训七教学技能培训4教师如何做试卷分析研讨.ppt
- 培训CAS研讨.ppt
- 培训与开发研讨.ppt
- 培训师培训研讨.ppt
- 培训常规稽核项目流程研讨.pptx
- 培训师成长手册模板演讲商务人员美女表格红色主题研讨.pptx
- 培训惠娟MicrosoftPowerPoint幻灯片研讨.ppt
- 培训师授课技巧3T研讨.ppt
- 培训游戏:游戏合集研讨.ppt
- 培训材料之三《企业档案管理的理念与方法》研讨.pptx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)