第1章概述 1
1.1单片微型计算机 1
1.1.1单片机的概念 1
1.1.2单片机的特点及主要系列 2
1.1.3单片机的应用 2
1.2MSP43X系列单片机 3
1.2.1MSP430系列单片机的特点 3
1.2.2MSP432系列单片机的特点 5
1.2.3MSP43X系列单片机的发展和应用 6
1.3MSP430系列单片机应用选型 8
1.3.1MSP430系列单片机命名规则 8
1.3.2MSP430系列单片机选型 8
1.3.3MSP430芯片封装 17
1.4本章小结 19
1.5思考题与习题 19
第2章MSP430体系结构 20
2.1MSP430微控制器架构 20
2.2地址空间 21
2.2.1中断向量表 22
2.2.2Flash/ROM 23
2.2.3信息内存 24
2.2.4引导内存 24
2.2.5RAM 24
2.2.6外设模块 24
2.2.7特殊功能寄存器 24
2.3中央控制器(MSP430CPU) 25
2.3.1算术逻辑单元 26
2.3.2MSP430CPU寄存器 26
2.4寻址模式 27
2.4.1寄存器寻址模式 28
2.4.2变址寻址模式 29
2.4.3符号寻址模式 29
2.4.4绝对寻址模式 30
2.4.5寄存器间接寻址模式 31
2.4.6自增间接寻址模式 31
2.4.7立即数寻址模式 32
2.5指令系统 32
2.5.1双操作数指令 33
2.5.2单操作数指令 34
2.5.3程序流控制—跳转 36
2.5.4仿真指令 36
2.6本章小结 39
2.7思考题与习题 39
第3章MSP430基本外设 41
3.1系统时钟与控制 41
3.1.1系统复位 41
3.1.2MSP430基础时钟模块 43
3.1.3中断管理 57
3.1.4电压监控系统 59
3.1.5应用举例 61
3.2低功耗模式 62
3.2.1低功耗工作模式 63
3.2.2进入和退出低功耗模式 66
3.2.3低功耗应用原则 69
3.2.4应用举例 70
3.3通用输入/输出端口 71
3.3.1GPIO基本结构 71
3.3.2通用输入/输出端口概述 74
3.3.3具有中断能力的端口 76
3.3.4不具有中断能力的端口 78
3.3.5端口COM和S 78
3.3.6应用举例 78
3.4定时器 79
3.4.1定时器的基本工作模式 80
3.4.2基本定时器1 83
3.4.3定时器A 86
3.4.4定时器B 102
3.4.5定时器D 104
3.4.6看门狗定时器 107
3.4.7实时时钟 112
3.4.8应用举例 116
3.5DMA控制器 121
3.5.1DMA控制器的结构与特性 121
3.5.2DMA控制器的配置和操作 123
3.5.3DMA寄存器 129
3.5.4应用举例 134
3.6比较器B 135
3.6.1比较器的工作原理 135
3.6.2比较器B的结构 138
3.6.3比较器B的应用 138
3.6.4比较器B寄存器 140
3.6.5比较器A和比较器A增强模块 143
3.6.6应用举例 145
3.7模数转换器 148
3.7.1ADC的工作原理 149
3.7.2ADC性能指标 150
3.7.3ADC12_A特点与结构 150
3.7.4ADC12_A转换模式 154
3.7.5ADC寄存器 157
3.7.6应用举例 164
3.8数模转换器 167
3.8.1DAC的工作原理 168
3.8.2DAC性能指标 168
3.8.3DAC12结构与特性 169
3.8.4DAC12操作 170
3.8.5DAC12寄存器 173
3.8.6应用举例 177
3.9LCD液晶驱动模块 179
3.9.1LCD_B的主要特点及结构 180
3.9.2LCD控制器的使用 181
3.9.3应用举例 186
3.10硬件乘法器 190
3.10.1硬件乘法器结构 191
3.10.2硬件乘法器操作 192
3.10.3应用举例 195
3.11Flash编程 198
3.11.1Flash存储器结构 199
3.11.2Flash存储器操作 201
3.11.3Flash存储器寄存器 204
3.11.4应用举例 207
3.12本章小结 208
3.13思考题与习题 208
第4章MSP430通信接口 214
4.1通信系统概述 214
4.1.1通信系统模型 214