第1章 MSP430集成开发调试环境 1
1.1IAR Embedded Workbench概述 1
1.2IAR EmbeddedWorkbench基本操作 2
1.2.1创建项目 2
1.2.2编辑项目 3
1.2.3编译连接项目 5
1.2.4调试项目 6
1.3C-SPY硬件仿真调试 6
1.3.1C-SPY硬件仿真概述 6
1.3.2C-SPY调试环境 7
1.3.3C-SPY快捷按钮及相关操作 8
1.3.4C-SPY窗口资源 10
1.4C-SPY软件模拟调试 13
1.4.1模拟中断 13
1.4.2设置立即断点 14
1.4.3宏定义文件编写举例 16
1.4.4分析程序 17
1.5用户自定义库文件的使用 18
1.6MSP430 C语言及扩展特性 19
1.6.1IAR C430基础 19
1.6.2C430汇编语言接口 24
1.6.3C430宏文件编写 28
1.6.4C430本征函数 36
1.7C430编译器的诊断信息 37
1.7.1编译错误信息 37
1.7.2编译警告信息 47
第2章 MSP430-TEST44X开发实验板 53
2.1MSP430-TEST44X开发实验板简介 53
2.2MSP430-TEST44X开发实验板结构 54
2.3MSP430-TEST44X开发实验板使用说明 56
2.4MSP430F449特点与结构 58
第3章 MSP430基础实验 63
3.1I/O与时钟 63
3.2键盘与LED 66
3.3定时器实验 83
3.4外围模块操作 89
3.5使用口线模拟I2C操作 99
3.6同步通信模块与扩展Flash 109
3.7异步通信模块 118
3.8ADC与LCD实验 138
3.9图形点阵LCD 144
3.10超低功耗实验 154
第4章 MSP430应用实例 162
4.1IC卡淋浴控制器 162
4.1.1主要功能与使用方法 162
4.1.2IC卡淋浴控制器与低功耗 162
4.1.3硬件结构 163
4.1.4软件设计 167
4.2低频数字相位测量仪 169
4.2.1基本工作原理与功能 169
4.2.2硬件设计 170
4.2.3软件设计 171
4.3MSP430网络接口 173
4.3.1嵌入式以太网技术 173
4.3.2系统硬件结构 174
4.3.3系统软件结构 176
4.4USB接口数据采集器 181
4.4.2系统硬件设计 182
4.4.1USB控制器 182
4.4.3USB软件接口实现 183
4.4.4应用TUSB3410实现数据采集器 189
4.5基于MSP430的简单文件系统 190
4.5.1应用背景 190
4.5.2FFS功能结构 191
4.5.3硬件结构设计 191
4.5.4硬件操作接口实现 192
4.5.5FTL实现 192
4.5.6文件管理层实现 194
5.1.2A/D转换 195
5.1.1概述 195
第5章 MSP430应用系统设计 195
5.1基于MSP430F11X的单相电能表 195
5.1.3防窃电技术 199
5.1.4系统数据流图 200
5.1.5能量→脉冲转换器 202
5.1.6电能表校准 203
5.2基于MSP430F14X的语音编码解码器 203
5.2.1系统结构与功能 203
5.2.2滤波器响应 205
5.2.3过采样 208
5.2.4双路PWM 208
5.3.1应用系统概况 209
5.3基于MSP430F12X的DTMF应用系统 209
5.3.2DTMF信号的译码 210
5.3.3硬件结构 210
5.3.4软件设计 212
5.4MSP430 3V到5V接口电路 217
5.4.1混合电压系统 217
5.4.2系统参数定义 218
5.4.3输入接口 219
5.4.4输出接口 224
5.4.5双向接口 226
5.4.6电源 227
参考文献 229