内容简介
唐继贤、杨扬编著的这本《MSP430超低功耗16位 单片机开发实例》全面讲解了用C语言编程MSP430系 列单片机的方法和实例、两种常用的C语言集成开发 环 境、开发需要的编程工具和几种自制编程工具的方法 。实例包括MSP430单片机内部资源串口、 12C、SPI接口、定时/计数器、看门狗、中断、ADC 、LCD驱动等的编程,矩阵键盘输入、温度传感 器、红外遥控解码、SD存储卡读写、LED和LCD显示器 等外部应用电路的编程。另外还有单片机通 过RS-232C、RS-485、USB接口和上位机通信的编程实 例。介绍了智能无线测温网络和FM收音 机两个综合实例。每一个实例都有相关的硬件电路原 理图及程序源码。
《MSP430超低功耗16位单片机开发实例》适合在 校大学生作为学习MSP430单片机的实习教材。书中的 实例涉及电子工程应用的许 多方面,也是单片机应用开发工程技术人员一本不可 多得的参考书。
目录
第1章 MSP430系列超低功耗16位单片机
1.1 MSP430系列单片机的性能特点
1.1.1 超低功耗性能
1.1.2 高集成度的模块和智能外设
1.1.3 200多种不同功能的型号
1.1.4 完整的开发环境方便用户开发设计
1.1.5 无线应用
1.2 MSP430单片机的主要产品系列
1.2.1 MSP430x1xx系列
1.2.2 MSP430F2xx系列
1.2.3 MSP430G2xx系列
1.2.4 MSP430x4xx系列
1.2.5 CC430 RF SoC系列
1.3 MSP430系列单片机的应用范围
1.4 MSP430F15x/16x/161x系列简介
1.4.1 MSP430F161x单片机的引脚封装
1.4.2 MSP430F161x单片机的内部结构
1.4.3 MSP430F161x单片机的特殊功能寄存器
第2章 MSP430单片机软件开发工具
2.1 MSP430单片机C程序设计
2.1.1 C语言的数据类型和运算
2.1.2 C语言的语句和程序结构
2.1.3 C语言函数
2.1.4 C语言的构造数据类型
2.2 IAR嵌入式工作平台
2.2.1 IAR使用说明
2.2.2 应用程序实例
2.3 Code Composer Studio
2.3.1 Code Composer Studio的下载和安装
2.3.2 Code Composer Studio的使用
第3章 MSP430单片机编程方法和工具
3.1 通过BSL接口编程MSP430单片机
3.1.1 BSL接口软件原理
3.1.2 BSL接口编程器硬件电路原理
3.1.3 自制串口BSL接口编程器
3.2 通过JTAG接口编程MSP430单片机
3.2.1 MSP430系列单片机的JTAG接口
3.2.2 自制并口JTAG接口下载线
3.2.3 并口JTAG接口下载线的使用
3.2.4 MSIP-FET430UIF USB接口仿真器
3.2.5 MSP430F1x系列单片机代码下载和调试
3.3 EZ430-F2013仿真器
3.3.1 EZ430-F2013仿真器的硬件组成
3.3.2 SPY-BI-WIRE二线制编程接口
3.3.3 EZ430-F2013仿真器驱动程序的安装
3.3.4 用EZ430-F2013编程MSP430F2xx系列单片机
3.4 MSP430-LaunchPad仿真实验板
3.4.1 MSP430-LaunchPad的硬件组成
3.4.2 MSP430-LaunchPad软件和驱动
3.4.3 MSP430G2231单片机简介
3.4.4 MSP430-LaunchPad编程示例
3.5 eZ430-RF2500-SHE太阳能无线应用开发套件
第4章 单片机扩展总线及其编程
4.1 SPI总线
4.1.1 SPI总线的接口信号
4.1.2 SPI总线的工作原理
4.1.3 SPI总线在MSP430单片机系统中的应用
4.1.4 用普通I/O引脚通过软件模拟SPI接口
4.1.5 软件模拟SPI接口程序示例
4.2 I2C总线
4.2.1 I2C总线数据传输的原理
4.2.2 I2C总线多器件控制的工作原理
4.2.3 MSP430单片机模拟I2C总线
4.2.4 I2C总线的编程示例
4.3 Dallas公司的单总线
4.3.1 DSl8820数字温度传感器简介
4.3.2 单总线的工作原理
&n