第1章 超低功耗单片机
1.1 超低功耗单片机概述
1.1.1 超低功耗单片机的概念
1.1.2 超低功耗单片机的特点
1.1.3 超低功耗单片机的应用领域
1.2 超低功耗单片机系统的设计原则
1.2.1 微处理器MCU的选择
1.2.2 IC器件的选择
1.2.3 供电管理硬件设计
1.2.4 系统超低功耗的运行管理
1.2.5 软件设计
习题
第2章 MSP430系列单片机简介
2.1 MSP430系列单片机的发展与特点
2.1.1 MSP430系列单片机的发展
2.1.2 MSP430系列单片机的特点
2.2 MSP430系列单片机的选型
2.2.1 MSP430系列单片机的命名规则
2.2.2 MSP430系列单片机的应用选型
2.2.3 几种常见MSP430系列单片机简介
2.2.4 MSP430系列单片机的开发
习题
第3章 MSP430系列单片机结构
3.1 MSP430系统复位与中断的结构
3.1.1 MSP430的系统复位
3.1.2 MSP430的中断系统结构
3.2 MSP430系列单片机的结构特点
3.2.1 程序计数器PC
3.2.2 堆栈指针SP
3.2.3 状态寄存器SR
3.2.4 常数发生寄存器CG1和CG2
3.2.5 通用工作寄存器
3.3 MSP430系列单片机的存储器结构和地址空间
3.3.1 程序存储器
3.3.2 数据存储器
3.3.3 外围模块寄存器
习题
第4章 MSP430系列单片机的指令系统与程序设计
4.1 MSP430指令系统概述
4.1.1 汇编语言语句格式
4.1.2 指令系统中的符号说明
4.1.3 指令的代码格式
4.1.4 无需ROM补偿的仿真指令
4.1.5 指令的时钟周期与指令长度
4.2 寻址方式
4.2.1 寄存器寻址
4.2.2 变址寻址
4.2.3 符号寻址
4.2.4 绝对寻址
4.2.5 间接寻址
4.2.6 间接增量寻址
4.2.7 立即寻址
4.3 指令系统介绍
4.3.1 数据传送类指令
4.3.2 数据运算类指令
4.3.3 逻辑操作类指令
4.3.4 位操作类指令
4.3.5 跳转与程序流程的控制类指令
4.3.6 堆栈指针寻址
4.4 汇编语言程序设计
4.4.1 应用程序设计基本知识
4.4.2 汇编语言伪指令
4.4.3 常用的汇编程序设计方法
4.4.4 常用码制转换程序设计
4.5 C语言程序设计基础
4.5.1 IAR C430语言基础
4.5.2 IAR C430编译器支持的数据类型
4.5.3 IAR C430表达式语句
4.5.4 IAR C430的函数
4.5.5 IAR C430的标准库函数
4.6 MSP430的开发环境
4.6.1 Embedded Workbench概述
4.6.2 IAR Embedded Workbench使用指南
习题
第5章 MSP430系列单片机片内外围模块
第6章 MSP430系列单片机的应用
附录A MSP430指令速查表
附录B MSP430系列单片机引脚说明
参考文献