内容简介
本书以TI公司的MSP430F5xx/6xx系列单片机为例,全面介绍MSP430单片机的原理及应用。全书分为10章。第1章MSP430单片机概述;第2章MSP430单片机软件工程开发基础;第3章MSP430F5xx/6xx系列单片机的CPU与存储器;第4章MSP430单片机的中断系统;第5章MSP430单片机的时钟系统与低功耗结构;第6~8章介绍MSP430单片机的输入/输出模块、片内通信模块和片内控制模块,并给出各个模块的应用例程;第9章MSP430单片机应用系统设计实例;第10章MSP-EXP430F5529实验板简介。
目录
第1章 MSP430单片机概述
1.1 MSP430单片机发展及应用
1.1.1 MSP430单片机的发展
1.1.2 MSP430单片机的应用领域
1.2 MSP430单片机的特点
1.3 MSP430单片机应用选型
1.3.1 MSP430单片机型号解码
1.3.2 MSP430单片机选型
本章小结
思考题与习题1
第2章 MSP430单片机软件工程开发基础
2.1 MSP430单片机C语言基础
2.1.1 标识符与关键字
2.1.2 变量
2.1.3 C语言运算符
2.1.4 程序设计的基本结构
2.1.5 函数
2.1.6 数组
2.1.7 指针
2.1.8 预处理命令
2.2 MSP430单片机软件工程基础
2.2.1 MSP430单片机软件编程方法
2.2.2 模块化编程介绍
2.2.3 高质量的程序软件应具备的条件
2.3 MSP430单片机软件开发集成环境CCSv5
2.3.1 CCSv5的下载及安装
2.3.2 利用CCSv5导入已有工程
2.3.3 利用CCSv5新建工程
2.3.4 利用CCSv5调试工程
2.3.5 MSP430Ware使用指南
本章小结
思考题与习题2
第3章 MSP430单片机CPU与存储器
3.1 MSP430F5xx/6xx系列单片机结构概述
3.2 MSP430F5529单片机的特性、结构和外部引脚
3.2.1 MSP430F5529单片机的特性
3.2.2 MSP430F5529单片机结构
3.2.3 MSP430F5529单片机外部引脚介绍
3.3 MSP430F5xx/6xx系列单片机的中央处理器
3.3.1 CPU的结构及其主要特性
3.3.2 CPU的寄存器资源
3.4 MSP430单片机的存储器
3.4.1 MSP430单片机存储空间结构
3.4.2 程序存储器
3.4.3 RAM存储器
3.4.4 信息存储器
3.4.5 引导存储器
3.4.6 外围模块寄存器
3.4.7 特殊功能寄存器
本章小结
思考题与习题3
第4章 MSP430单片机中断系统
4.1 中断的基本概念
4.2 MSP430单片机中断源
4.3 中断响应过程
4.4 中断返回过程
4.5 中断嵌套
4.6 中断应用
本章小结
思考题与习题4
第5章 MSP430单片机时钟系统与低功耗结构
5.1 时钟系统
5.1.1 时钟系统结构与原理
5.1.2 时钟模块控制寄存器
5.1.3 时钟系统应用举例
5.2 低功耗结构及应用
5.2.1 低功耗模式
5.2.2 MSP430单片机各工作模式下的电流消耗
5.2.3 低功耗模式应用举例
本章小结
思考题与习题5
第6章 MSP430单片机的输入/输出模块
6.1 通用I/O端口(GPIO)
6.1.1 MSP430单片机端口概述
6.1.2 通用I/O端口的输出特性
6.1.3 端口P1和P2
6.1.4 端口P3~P11
6.1.5 端口的应用
6.2 MSP430模数转换模块(ADC12)
6.2.1 模数转换概述
6.2.2 MSP430单片机ADC12模块介绍
6.2.3 MSP430单片机ADC12模块操作
6.2.4 ADC12模块寄存器
6.2.5 ADC12应用举例
6.3 比较器B(Comp_B)
6.3.1 比较器B介绍
6.3.2 比较器B控制寄存器
6.3.3 比较器B应用举例
6.4 定时器
6.4.1 看门狗定时器(WDT)
6.4.2 定时器A(Timer_A)
6.4.3 定时器B(Timer_B)
6.4.4 实时时钟(RTC)
6.5 LCD_C段式液晶驱动模块
6.5.1 LCD的工作原理
6.5.2 LCD_C段式液晶驱动模块介绍
6.5.3 LCD_C操作
6.5.4 LCD_C寄存器
6.5.5 LCD_C应用举例
本章小结
思考题与习题6
第7章 MSP430单片机片内通信模块
7.1 USCI通信模块
7.1.1 USCI的异步模式
7.1.2 USCI的同步模式
7.1.3 USCI的I2C模式
7.2 USB通信模块
7.2.1 USB通信基本知识
7.2.2 MSP430单片机USB通信模块介绍
7.2.3 MSP430单片机USB通信传输方式
7.2.4 USB通信模块寄存器
7.2.5
摘要与插图
MSP430单片机是业内工作功耗的超低功耗单片机,性能优良,在过程控制、便携仪表、无线通信、能量收集、消费类电子产品和公共事业计量等方面有着广泛的应用。MSP430F5xx/6xx系列是MSP430单片机中的系列,本书以此系列为代表,全面介绍MSP430单片机的原理及应用。全书共有10章,具体内容包括:第1章介绍MSP430单片机的发展历史及应用、MSP430单片机的特点和MSP430单片机的应用选型。
第2章介绍MSP430单片机软件工程的开发基础,主要讲解MSP430单片机C语言编程基础、MSP430单片机的软件编程方法及软件开发集成环境的基本操作。
第3章以MSP430F5xx/6xx系列单片机为例,简单介绍MSP430单片机的结构和特性,重点介绍MSP430单片机的CPU和存储器。
第4章介绍中断的一些基本概念,介绍MSP430单片机的中断源及中断处理过程,叙述MSP430单片机中断嵌套,以两个例程简单介绍MSP430单片机中断的应用。
第5章重点介绍MSP430单片机的时钟系统及其低功耗结构。
第6章重点介绍MSP430单片机各种典型输入/输出模块的结构、原理及功能,并针对各个模块给出了简单的应用例程。
第7章详细介绍USCI通信模块和USB通信模块的结构、原理及功能,并给出了简单的数据通信例程。
第8章重点介绍Flash控制器、RAM控制器、DMA控制器及硬件乘法控制器的结构、原理及功能,并针对各个控制器给出简单的控制例程。
第9章介绍MSP430单片机应用系统设计实例,即合肥工业大学DSP及MSP430实验室自行研制的基于MSP430F5529单片机的学生创新套件。该套件由MSP430F5529 LaunchPad(系统)、频率与相位跟踪模块、程控放大与衰减模块、LED串点亮模块、液晶与键盘模块和一个母板组成。
第10章简要介绍TI公司大力推广的MSP-EXP430F5529实验板。
本书由任保宏、徐科军编著。其中,任保宏编写第1~8章和第10章,徐科军编写第9章并审阅全书。陶波波、蒋荣慰、刘铮、许伟、朱文姣、叶国阳研制了基于MSP430F5529单片机的学生创新套件,并编写了实验指导书,为本书第9章的写作提供了素材。美国德州仪器(TI)公司大学计划的黄争经理和王沁工程师对本书的编写给予了极大的支持,就本书框架的确定和目录的编写提出了许多宝贵的意见。在此,表示衷心的感谢。
本书提供免费的电子课件和所有实例源程序代码,读者可登录华信教育资源网:www.hxedu.com.cn,注册后免费下载。同时,可提供合肥工业大学DSP及MSP430实验室自行研制的基于MSP430F5529单片机的学生创新套件。
由于作者水平有限,书中肯定存在不妥之处,敬请广大读者批评指正。
作者于合肥工业大学
2013年9月