第1章概述
1.1单片微型计算机
1.1.1单片机的概念
1.1.2单片机的特点及主要系列
1.1.3单片机的应用
1.2MSP430系列单片机
1.2.1MSP430系列单片机的特点
1.2.2MSP430系列单片机的发展和应用
1.3MSP430系列单片机应用选型
1.3.1MSP430系列单片机命名规则
1.3.2MSP430系列单片机选型
1.3.3MSP430芯片封装
1.4本章小结
1.5思考题与习题
第2章MSP430体系结构
2.1MSP430微控制器架构
2.2地址空间
2.2.1中断向量表
2.2.2Flash/ROM
2.2.3信息内存
2.2.4引导内存
2.2.5RAM
2.2.6外设模块
2.2.7特殊功能寄存器
2.3中央控制器(MSP430CPU)
2.3.1算术逻辑单元
2.3.2MSP430CPU寄存器
2.4寻址模式
2.4.1寄存器寻址模式
2.4.2变址寻址模式
2.4.3符号寻址模式
2.4.4绝对寻址模式
2.4.5寄存器间接寻址模式
2.4.6自增间接寻址模式
2.4.7立即数寻址模式
2.5指令系统
2.5.1双操作数指令
2.5.2单操作数指令
2.5.3程序流控制一跳转
2.5.4仿真指令
2.6本章小结
2.7思考题与习题
第3章MSP430基本外设
3.1系统时钟与控制
3.1.1系统复位
3.1.2MSP430基础时钟模块
3.1.3中断管理
3.1.4电压监控系统SVS
3.1.5应用举例
3.2低功耗模式
3.2.1低功耗工作模式
3.2.2进入和退出低功耗模式
3.2.3低功耗应用原则
3.2.4应用举例
3.3通用输入/输出端口
3.3.1通用输入/输出端口概述
3.3.2具有中断能力的端口
3.3.3不具有中断能力的端口
3.3.4端口COM和S
3.3.5应用举例
3.4定时器
3.4.1基本定时器
3.4.2定时器A
3.4.3定时器B
3.4.4定时器D
3.4.5看门狗定时器
3.4.6实时时钟
3.4.7应用举例
3.5DMA控制器
第4章MSP430通信接口
4.1通信系统概述
4.1.1通信系统模型
4.1.2通信模式
4.1.3MSP430单片机的串行通信功能
4.2USCI模块概述
4.2.1初始化序列
4.2.2波特率生成
4.3通用异步通信协议UART模式
4.3.1异步通信字符格式
4.3.2异步多机通信模式
4.3.3USCI模块中断
4.3.4UART模块寄存器
4.3.5应用举例
4.4串行外设接口协议SPI模式
4.4.1SPI概述
4.4.2SPI模式操作
4.4.3SPI模块寄存器
4.4.4应用举例
4.5内部集成电路协议I2C模式
4.5.1I2C概述
4.5.2I2C模式操作
4.5.3I2C模块寄存器
4.5.4应用举例
4.6通用串行总线协议USB模块
4.6.1USB总线协议
4.6.2USB传输类型
4.6.3MSP430USB模块简介
4.6.4USB模块操作
4.6.5USB模块寄存器
4.7本章小结
4.8思考题与习题
第5章MSP430软硬件开发环境
5.1CCSV5软件开发环境
5.1.1CCSV5概述
5.1.2CCSV5的安装
5.1.3CCSV5工程开发
5.1.4CCSV5资源管理器介绍及应用
5.2IAREmbeddedWorkbench嵌入式开发工具
5.2.1IAREW概述
5.2.2IAREW430的安装
5.2.3IAREW430工程开发
5.3其他MSP430开发集成环境
5.3.1Grace软件技术
5.3.2MSPGCC
5.3.3CrossWork
5.4嵌入式程序设计
5.4.1嵌入式C程序设计简介
5.4.2编程风格
5.4.3数据类型及声明
5.4.4操作符与表达式
5.5DriverLib使用简介
5.5.1DriverLib概述
5.5.2DriverLib函数简介及应用举例
5.6MSP430硬件开发工具
5.6.1MSP—EXP430G2(LaunchPad)实验开发板
5.6.2MSP—EXP430F5529实验开发板
5.6.3DY—FFTB6638全功能实验开发板
5.7本章小结
5.8思考题与习题
第6章MSP430应用系统设计
6.1MSP430电源与低功耗设计
6.1.1电池选择
6.1.2超低静态电流LDO
6.1.3低功耗设计
6.2常用接口设计
6.2.1发光二极管(LED)
6.2.2键盘
6.2.3LED数码管
6.2.4液晶显示屏(LCD)
6.2.5继电器
6.3MSP430血氧测量仪
6.3.1简介
6.3.2操作原理
6.3.3电路实现
6.4本章小结
6.5思考题与习题
参考文献