第一章MSP430单片机及开发工具 1
1.1 MSP430单片机CPU结构 3
1.2 MSP430单片机的最小系统 4
1.3 MSP430单片机的系统复位 6
1.4 MSP430单片机的开发工具 8
习题 17
第二章MSP430单片机的输入输出口 18
2.1 MSP430单片机端口的控制寄存器 18
2.2 MSP430单片机端口的驱动能力 19
2.3 MSP430单片机端口的上拉/下拉电阻 20
2.4 MSP430单片机端口应用 21
习题 24
第三章MSP430单片机的时钟系统 25
3.1低频振荡器模块 26
3.2高频振荡器模块 30
3.3控制逻辑模块 33
3.4锁相环模块 36
习题 41
第四章MSP430单片机的中断系统 42
4.1 MSP430单片机的中断结构 42
4.2中断向量 43
4.3中断响应 44
4.4中断返回 44
4.5中断应用 45
习题 47
第五章MSP430单片机的看门狗定时器 48
5.1看门狗定时器的控制位 49
5.2看门狗定时器的计数器 50
5.3看门狗的应用 51
习题 52
第六章MSP430单片机的定时器 53
6.1加法计数 56
6.2连续加法计数 59
6.3加/减计数 60
6.4比较器的共同特征 62
6.5定时器B 62
习题 66
第七章MSP430单片机的串行异步通信 68
7.1串行异步通信的格式 72
7.2串行异步通信的波特率 73
7.3串行通信模式 73
7.3.1普通模式(UART) 73
7.3.2线路(多机)模式 78
7.3.3地址(多机)模式 80
7.3.4波特率自动检测模式 82
7.4 IrDA(红外)传输模式 84
7.5异步串行通信的中断 86
习题 91
第八章MSP430单片机的SPI接口 92
8.1 SPI同步串行通信 94
8.1.1 SPI同步串行通信主机方式 95
8.1.2 SPI同步串行通信从机方式 95
8.2 SPI同步串行通信工作原理 96
8.3 SPI同步串行通信模式 99
8.3.1 SPI同步串行通信3线制(UCMODE=0)工作模式 99
8.3.2 SPI同步串行通信4线制(UCMODE=1)工作模式 100
8.3.3 SPI同步串行通信4线制(UCMODE=2)工作模式 100
8.4 SPI同步串行通信的中断 101
习题 102
第九章MSP430单片机的I2C接口 103
9.1 I2 C总线的工作原理 106
9.1.1 I2 C总线的传输格式 106
9.1.2主机模式 106
9.1.3从机模式 111
9.2 I2 C的中断 113
习题 115
第十章MSP430单片机的时钟日历 116
10.1时钟日历工作模式 121
10.2 32位计数器工作模式 127
习题 129
第十一章MSP430单片机的模数转换 130
11.1模数转换器主要控制位的作用 135
11.2模数转换的中断 144
11.3单通道单次模数转换 145
11.4多通道顺序模数转换 145
11.5单通道重复模数转换 147
11.6多通道顺序重复模数转换 149
习题 151
第十二章MSP430单片机的硬件乘法器 152
12.1硬件乘法器工作原理 153
12.2硬件乘法器的应用 154
习题 155
第十三章MSP430单片机的DMA 156
13.1单次数据传输 158
13.2数据块传输 161
13.3重复单次数据传输 162
13.4重复数据块传输 163
13.5 DMA数据传输中断 164
习题 165
第十四章MSP430单片机的存储器 166
14.1数据存储器RAM 166
14.2非易失存储器FLASH 167
14.2.1 FLASH结构 169
14.2.2 FLASH常态操作 170
14.2.3读FLASH操作 170
14.2.4擦除FLASH操作 170
14.2.5写FLASH操作 170
习题 173
第十五章MSP430单片机的低功耗 174
15.1 LPM0 174
15.2 LPM1 176
15.3 LPM2 177
15.4 LPM3 178
15.5 LPM4 179
15.6小结 180
习题 180