**章 绪论
1.1 单片机概述
1.2 单片机预备知识
1.3 如何学习单片机
1.4 单片机学习的准备工作
习题
第二章 学习单片机开发的必要工具
2.1 硬件方面必要开发工具
2.2 软件方面必要开发工具
习题
第三章 51单片机C语言基础知识
3.1 C语言变量与常量
3.2 运算符与表达式
3.3 程序结构
3.4 数组
3.5 函数
3.6 结构体
习题
第四章 显示器件原理及应用
4.1 LED数码管的显示原理及应用
4.2 8×8点阵显示原理及应用
4.3 LCD1602显示原理及应用
习题
第五章 键盘检测原理及应用
5.1 按键去抖动处理
5.2 按键工作原理和扫描方式
5.3 键盘检测的应用
习题
第六章 中断、定时器/计数器原理及应用
6.1 中断系统
6.2 定时器/计数器
6.3 中断、定时器/计数器应用
习题
第七章 串行口通信原理及应用
7.1 串行通信概述
7.2 RS-232C电平与TTL电平的转换
7.3 单片机串行口结构
7.4 串行口的工作方式
习题
第八章 单总线通信协议与典型电路应用
8.1 单总线(1-wire)通信过程
8.2 单总线通信温湿度传感器芯片DHT11介绍
8.3 温湿度传感器芯片DHT11数据传输格式和时序
8.4 温湿度传感器芯片DHT11与单片机通信的典型实例
8.5 单总线通信温度传感器芯片DS18820
8.6 温度传感器芯片DSl8820数据传输格式和时序
8.7 温度传感器芯片DSl8820与单片机通信的典型实例
习题
第九章 SPI通信协议与典型电路应用
9.1 BCD码