更新时间:2023-11-02 19:57:47
封面
版权信息
前言
第1章 MSP430单片机介绍
1.1 MSP430单片机概述
1.1.1 单片机及其发展
1.1.2 MSP430单片机特点
1.1.3 MSP430单片机应用
1.2 MSP430G2553硬件结构组成
1.2.1 MSP430G2553硬件结构和外部引脚
1.2.2 MSP430G2553中央处理器
1.2.3 MSP430G2553存储器结构
1.2.4 时钟系统与低功耗模式
1.2.5 系统复位与电源管理
1.2.6 最小系统
1.3 Proteus的单片机仿真技术
1.3.1 Proteus仿真软件简介
1.3.2 Proteus入门实例——闪烁的LED灯
思考与练习
第2章 MSP430单片机C语言基础
2.1 C语言概述
2.1.1 常量、变量与数据类型
2.1.2 运算符与表达式
2.2 C语言的程序结构
2.2.1 顺序结构
2.2.2 选择结构
2.2.3 循环结构
2.3 C语言函数的定义与调用
2.4 数组与指针
2.4.1 数组
2.4.2 指针
2.5 MSP430单片机的集成开发环境
2.6 程序设计Proteus仿真实验
2.6.1 流水灯
2.6.2 花样流水灯
第3章 MSP430单片机I/O端口
3.1 MSP430单片机I/O端口概述
3.2 常用I/O端口寄存器
3.3 I/O端口的电气特性
3.3.1 拉电流与灌电流
3.3.2 逻辑电平的兼容性
3.4 I/O端口应用——LED数码管显示
3.4.1 LED数码管静态显示
3.4.2 LED数码管动态显示
3.5 I/O端口应用——键盘输入
3.5.1 独立键盘
3.5.2 矩阵键盘
第4章 MSP430单片机中断系统
4.1 中断系统基本概念
4.2 MSP430单片机中断源
4.3 中断处理过程
4.4 中断服务函数
4.5 外部中断Proteus仿真实验
第5章 MSP430单片机定时器
5.1 定时器A
5.1.1 定时器A的结构
5.1.2 定时器A相关寄存器
5.1.3 定时器A的中断
5.1.4 定时器A的工作模式
5.1.5 定时器A的捕获/比较模块
5.2 “看门狗”定时器
5.2.1 “看门狗”定时器的结构与主要特性
5.2.2 “看门狗”定时器寄存器
5.2.3 “看门狗”定时器工作模式
5.3 定时器Proteus仿真实验
第6章 MSP430单片机串行通信模块
6.1 串行通信基本概念
6.2 USCI模块概述
6.3 UART串行异步通信
6.3.1 UART模块的工作原理
6.3.2 USCI中断
6.3.3 UART模块寄存器
6.4 SPI同步串行通信
6.4.1 SPI通信简介
6.4.2 SPI通信模式
6.4.3 SPI模块寄存器
6.5 I2C总线串行通信
6.5.1 I2C通信简介
6.5.2 I2C逻辑结构与原理
6.5.3 I2C通信模式
6.5.4 I2C模块寄存器
6.6 串行通信 Proteus仿真实验
6.6.1 UART数据收发仿真实验
6.6.2 SPI同步串行通信仿真实验
第7章 MSP430单片机比较器模块
7.1 比较器A+的结构与特性
7.1.1 比较器A+简介
7.1.2 比较器A+操作
7.2 比较器A+相关寄存器
7.3 比较器A+Proteus仿真实验
第8章 MSP430单片机模数转换
8.1 模数转换概述
8.1.1 模数转换原理
8.1.2 ADC分类