编辑: QQ215851406 2019-05-08
MSP430专题 主讲人:魏小龙2005年11月 本讲稿可以在电子中心网站或www.

open-lab.net 课件栏目下载 什么是单片机 单片机也叫微控制器单片机就是单片计算机一个芯片就是一台计算机 计算机CPU两大营:INTEL AMD ???? 单片机五花八门 按总线宽度分:4位机;

8位机;

16位机;

32位机;

运行速度可以调整:32K12M266M等 有很多国际大公司参与设计生产:51系列 几十个公司生产PIC系列 美国微芯摩托罗拉台湾大陆苏州飞利浦的系列8位51系列以及32位ARM系列德州仪器的系列430十六位单片机南京东大可以生产ARM 单片机应用举例 我们周围的单片机应用有:空调洗衣机电视机微波炉电子手表手机食堂消费机计算机外围:鼠标、键盘、硬盘、光碟一辆汽车有40片左右单片机等等 以上列举都是单片机应用. 空调机控制系统框图 CPU单元 温度采集单元 压缩机风机 键盘 显示学习MSP430单片机推荐参考书 《MSP430系列超低功耗16位单片机接口技术及系统设计实例》 北航出版社 魏小龙 编著《MSP430系列单片机C语言程序设计与开发》 北航出版社 胡大可 编著 MSP430单片机学习方法 强化理论知识大量做实验勤于思考多动手已经与MSP430厂家―――TI(德州仪器)建立了联合实验室,拥有60套实验设备.地点:3410.其中40套为赠送,20套购买 MSP430单片机分类 MSP430F449单片机结构 MSP430F449片内资源 16-Bit RISC 结构,12-Bit A/D16-Bit Timer_B 16-Bit Timer_A6 *

8 I/O比较器USART160 Segments LCD60KB+256B Flash Memory,2KB RAM看门狗基本定时器 MSP430F449内部有什么? 上页内容MSP430F449全有在仿真环境内,我们可以清楚地看到他们打开仿真环境的对应窗口即可. MSP430开发流程 编写源代码 修改程序 硬件准备 结束 仿真调试 满意? 修改硬件 软件不满意 硬件不满意 满意 MSP430开发调试过程

1、建立工程项目

2、编写源代码

3、将源代码添加到项目文件

4、选择器件

5、选择仿真方式

6、编译下载代码到芯片

7、仿真调试(演示) MSP430开发环境介绍 (举例说明:演示)具体的 实验再讲 MSP430 C语言 可以使用的数据类型(见下页) ? 数据类型 字节数 数据表示范围 注释 sfrb, sfrw

1 ? 声明字节或字长度的I/O类型 char (默认类型)

1 0―255 等价于unsigned char char (使用 -c 选项)

1 -128―127 等价于signed char signed char

1 -128―127 ? unsigned char

1 0―255 ? short, int

2 -32768―32767 ? unsigned shortunsigned int

2 0―65535 ? long

4 12147483648―2147483647 ? unsigned long

4 0―4294967295 pointer

2 ? 指针类型 float

4 18E-38―39E+38 浮点类型 double, long double

4 18E-38―39E+38 ? 表达式语句(结构) 条件语句 开关语句 循环语句 返回语句 条件语句 语句表达形式有3种(a、b、c):a if(条件表达式) 语句bif(条件表达式) 语句1else 语句2cif(条件表达式) 语句1else if(条件表达式) 语句2else if(条件表达式) 语句3…… 开关语句 switch(表达式){case 常量表达式1:语句1break;

case 常量表达式2:语句2break;

case 常量表达式3:语句3break;

……default:语句d} 循环语句 while(条件表达式) 语句;

当条件满足时,就反复执行后面的语句,一直执行到条件不满足时.以软件延时程序为例说明该语句是如何执行的.void delay(long v)while(v!=0)v--;

} do 语句 while(条件表达式)先执行一次循环体的语句,再判断条件是否满足,以决定是否再执行循环体.下面的程序将数组BUFF[20]中的全部数据相加.Int x=0;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题