内容简介
第1章 MSP430F1XX单片机的介绍
1.1 概述
1.2 MSP430F1XX单片机的结构
1.2.1 MSP430F11X系列单片机
1.2.2 MSP430F12X系列单片机
1.2.3 MSP430F13X系列单片机
1.2.4 MSP430F14X系列单片机
第2章 MSP430F1XX的CPU与外设
2.1 MSP430的CPU
2.2 存储器组织结构
2.2.1 数据存储器RAM
2.2.2 程序存储器ROM
2.2.3 外围模块寄存器和特殊寄存器
2.3 基础时钟与低功耗
2.3.1 低速晶体振荡器
2.3.2 高速晶体振荡器
2.3.3 DCO振荡器
2.3.4 基础时钟与低功耗模块
2.3.5 时钟系统例子
2.4 MSP430F1XX的端口
2.4.1 MSP430F1XX的P1口
2.4.2 MSP430F1XX的P2口
2.4.3 MSP430F1XX的P3口
2.4.4 MSP430F1XX的P4口
2.4.5 MSP430F1XX的P5口
2.4.6 MSP430F1XX的P6口
2.4.7 MSP430F1XX各种端口应用例子
2.5 定时器
2.5.1 看门狗
2.5.2 Timer A
2.5.3 Timer_A使用例子
2.5.4 Timer_B
2.5.5 Timer_B使用例子
2.6 比较器
2.7 MSP430F1XX的FLASH模块
2.8 MSP430F1XX的USART
2.8.1 USART的结构
2.8.2 USART的寄存器和工作模式
2.8.3 USART的应用例子
2.9 MSP430F1XX的ADC模块
第3章 MSP430开发的C语言基础
3.1 C语言基本知识
3.1.1 标识符与关键字
3.1.2 数据的基本类型
3.1.3 C语言的运算符
3.1.4 程序设计的基本结构
3.1.5 函数
3.1.6 数组
3.1.7 指针
3.1.8 结构
3.1.9 预处理功能
3.2 MSP430的C语言扩展特性
3.2.1 MSP430的C语言扩展概述
3.2.2 MSP430的C语言的关键字扩展
3.2.3 MSP430的#pragma编译命令
3.2.4 MSP430的预定义符号
3.2.5 MSP430的本征函数
3.2.6 MSP430的段定义
附录:相关头文件
第4章 温度采集报警系统的实现
4.1 原理简介
4.2 系统功能描述
4.3 系统硬件设计
4.4 系统软件设计
4.5 系统调试
4.6 实例总结
第5章 MSP430F1XX实现的数据采集系统
5.1 系统描述
5.2 系统硬件设计
5.3 系统软件设计
5.4 系统调试
5.5 实例总结
第6章 日历系统的实现
6.1 系统描述
6.2 系统硬件设计
6.2.1 时钟模块介绍
6.2.2 接口设计
6.3 系统软件设计
6.3.1 I2C协议介绍
6.3.2 I2C模块的实现
6.3.3 显示的实现
6.3.4 系统软件流程
6.4 系统调试
6.5 实例总结
附录:I2C程序模块
第7章 MODEM数据传输的通信系统设计
7.1 系统描述
7.2 系统硬件设计
7.2.1 MODEM模块介绍
7.2.2 接口设计
7.3 系统软件设计
7.3.1 UART模块的实现
7.3.2 AT命令介绍
7.3.3 通信的流程
7.3.4 系统软件流程
7.4 系统调试
7.5 实例总结
附录:其他程序模块
第8章 大数据量本地存储系统设计
8.1 系统描述
8.2 系统硬件设计
8.2.1 SmartMedia卡介绍
8.2.2 系统硬件接口设计
8.3 系统软件设计
8.3.1 控制线模拟
8.3.2 读操作
8.3.3 写操作
8.3.4 擦除操作
8.4 系统调试
8.4.1 系统硬件调试
8.4.2 系统软件调试
8.5 实例总结
附录:系统软件包
第9章 语音录放系统的实现
9.1 系统描述
9.2 系统硬件设计
9.2.1 语音芯片的介绍
9.2.2 接口设计
9.3 系统软件设计
9.3.1 语音芯片的操作介绍
9.3.2 语音录放模块的实现
9.3.3 系统软件流程
9.4 系统调试
9.5 实例总结
附录:其他程序模块
第10章 短信息收发系统实现
10.1 系统描述
10.2 系统硬件设计
10.2.1 西门子TC35模块介绍
10.2.2 接口设计
10.3 系统软件设计
10.3.1 AT命令介绍
10.3.2 发送短信息的实现
10.3.3 系统软件流程
10.4 系统调试
10.5 实例总结
附录:其他程序模块