第1章 初识低功耗单片机
1.1 MSP430单片机简介
1.1.1 MSP430单片机的主要特点
1.1.2 MSP430单片机型号的命名规则
1.1.3 MSP430单片机的典型应用
1.1.4 MSP430单片机的系列化发展
1.2 MSP430F5529单片机的特点
1.3 MSP430F5529单片机内部结构
1.4 MSP430F5529单片机引脚分配
1.5 MSP430F5529单片机低功耗工作模式
1.5.1 工作模式
1.5.2 进入和退出低功耗工作模式
1.5.3 低功耗应用原则
1.6 MSP430F5529单片机中断系统
1.6.1 中断的基本概念
1.6.2 MSP430F5529单片机的中断源
1.6.3 中断响应过程
1.6.4 中断返回过程
1.6.5 中断嵌套
知识梳理与小结
第2章 MSP430单片机程序设计
2.1 单片机程序设计基础
2.1.1 程序流程图
2.1.2 单片机程序设计语言
2.1.3 单片机程序设计的一般步骤
2.2 MSP430单片机C语言程序设计
2.2.1 标识符和关键字
2.2.2 运算符及优先级
2.2.3 常见的程序结构
2.2.4 预处理
2.3 MSP430单片机开发系统
2.3.1 MSP—EXP430F5529LP实验板介绍
2.3.2 按键输入模块
2.3.3 LED显示模块
2.3.4 BooksterPack集线器模块
2.3.5 电源模块
2.4 MSP430单片机编译软件的使用
2.4.1 新建工程
2.4.2 工程配置
2.4.3 编译、链接及调试
2.5 LED灯闪烁的设计
知识梳理与小结
第3章 十六人抢答器的设计
3.1 GPIO模块简介
3.1.1 GPIO结构与原理
3.1.2 GPIO寄存器配置
3.1.3 GPIO模块典型例程
3.2 GPIO模块应用实例
3.2.1 独立键盘软件的设计
3.2.2 矩阵键盘软件的设计
3.2.3 四位串行数码管软件的设计
3.3 十六人抢答器的具体设计
知识梳理与小结
第4章 舵机控制器的设计
4.1 时钟系统的结构和原理
4.1.1 时钟系统结构
4.1.2 时钟系统原理
4.1.3 时钟系统寄存器配置
4.2 时钟模块典型例程
4.3 MSP430F5529单片机定时器模块
4.3.1 定时器B计数模式
4.3.2 定时器B捕获模式
4.3.3 简易频率计的设计
4.3.4 定时器B比较模式
4.4 舵机控制系统的具体设计
4.4.1 任务目标
4.4.2 任务分析
4.4.3 硬件设计
4.4.4 软件设计
知识梳理与小结
第5章 紫外线检测系统的设计
5.1 ADC的使用
5.1 _1 ADCl2内部结构
5.1.2 ADCl2工作原理
5.1.3 ADCl2寄存器
5.1.4 典型例程
5.2 简易数字电压表的设计
5.2.1 任务目标
5.2.2 任务分析
5.2.3 硬件连接
5.2.4 软件设计
5.2.5 综合调试
5.3 Flash存储器的使用
5.3.1 Flash存储器架构
5.3.2 Flash存储器相关操作
5.3.3 Flash存储器控制寄存器
5.3.4 典型例程
5.4 以字节方式对Flash进行存取操作
5.4.1 任务目标
5.4.2 任务分析
5.4.3 软件设计
5.4.4 综合调试
5.5 紫外线检测系统的具体设计
5.5.1 定时紫外线检测系统
5.5.2 带有回看功能的紫外线检测系统
知识梳理与小结
第6章 运动体姿态角检测系统的设计
6.1 硬件uART模块的使用
6.1.1 UART内部结构
6.1.2 UART模块工作原理
6.1.3 UART模块寄存器
6.2 双机UART通信
6.2.1 任务目标
6.2.2 任务分析
6.2.3 硬件连接
6.2.4 软件设计
6.2.5 综合调试
6.3 硬件SPI模块的使用
6.3.1 SPI内部结构
6.3.2 SPI模块工作原理
6.3.3 SPI模块寄存器
6.4 双机SPI通信
6.4.1 任务目标
6.4.2 任务分析
6.4.3 硬件连接
6.4.4 软件设计
6.4.5 综合调试
6.5 硬件I2C模块的使用
6.5.1 I2C模块内部结构
6.5.2 I2C模块工作原理
6.5.3 I2C模块的操作
6.5.4 I2C模块寄存器
6.6 I2C存储器的读写操作
6.6.1 任务目标
6.6.2 任务分析
6.6.3 硬件连接
6.6.4 软件设计
6.6.5 综合调试
6.7 运动体姿态角检测系统的具体设计
6.7.1 任务目标
6.7.2 任务分析
6.7.3 硬件连接
6.7.4 软件设计
知识梳理与小结
第7章 简易水情检测系统的设计
7.1 简易水情检测系统功能要求及设计指标
7.1.1 基本功能
7.1.2 具体要求及性能指标
7.2 系统分析及方案选择
7.2.1 系统分析
7.2.2 系统方案选择
7.3 硬件系统设计
7.4 软件系统设计
7.4.1 软件流程图
7.4.2 软件代码
知识梳理与小结
附录 常用功能模块寄存器简介
附录A GP10模块寄存器
附录B UCS模块寄存器
附录C Timer模块寄存器
附录D ADC12模块寄存器
附录E Flash模块寄存器
附录F