第1章 绪论
1.1 单片机概述
1.2 常用电子元器件简介
1.3 常用的测试工具
1.4 单片机预备知识
习题
第2章 STC系列单片机
2.1 STC单片机概述
2.2 STC89C51RC/RD+单片机的引脚
2.3 STC89C51RC/RD+单片机内部结构和特点
2.4 STC89C51RC/RD+系列单片机存储器结构和地址空间
2.5 STC系列单片机并行输入/输出端口(字操作)
2.6 STC系列单片机布尔(位)处理器
2.7 STC单片机最小系统
2.8 STC单片机程序下载
习题
第3章 单片机的C51程序设计基础
3.1 单片机的C51基础知识介绍
3.2 C51流程控制语句
3.3 程序结构和函数
3.4 Keil C51开发环境
习题
第4章 单片机I/O口原理及应用实现
4.1 电路设计的背景及功能
4.2 电路的设计
4.3 C51程序代码调试
4.4 设计实例
习题
第5章 定时器与计数器
5.1 电路设计的背景及功能
5.2 DS1302时钟芯片概述
5.3 电路的设计
5.4 C51程序代码设计调试
5.5 设计实例——基于DS1302的时钟
习题
第6章 EEPROM的工作原理及应用实现
6.1 电路设计的背景及功能
6.2 24C02芯片概述
6.3 电路的设计
6.4 C51程序代码设计调试
6.5 设计实例
习题
第7章 ADC和DAC的工作原理及应用实现
7.1 ADC、DAC背景及功能
7.2 AD7716的硬件结构及软硬件设计方法
7.3 TLC7528的硬件结构及软硬件设计方法
习题
第8章 串行口通信原理及应用实现
8.1 串行通信基本概念
8.2 51单片机的串行口接口相关的特殊功能寄存器
8.3 51单片机的串行口的工作方式
8.4 51单片机串行口波特率设定
8.5 51单片机串行口软件编程
8.6 51单片机串行口电平转换
8.7 51单片机串行口接口编程实例
习题
第9章 数码管显示原理及应用实现
9.1 电路设计的背景及功能
9.2 电路的设计
9.3 程序代码调试
9.4 设计实例
习题
第10章 键盘扫描原理及应用实现
10.1 电路设计的背景及功能
10.2 电路的设计
10.3 键盘扫描电路的C51程序代码设计
10.4 电路的改进——键盘的消抖动程序代码调试
10.5 设计实例
习题
第11章 液晶显示原理及应用实现
11.1 电路设计的背景及功能
11.2 电路的设计
11.3 C51程序代码调试
11.4 设计实例
习题
第12章 电机驱动设计
12.1 电路设计的背景及功能
12.2 电机控制策略
12.3 电路的设计
12.4 C51程序代码设计
12.5 设计实例
习题
第13章 传感器设计
13.1 超声波传感器
13.2 红外传感器
13.3 光电传感器
13.4 烟雾传感器
13.5 温度传感器
13.6 热释电传感器
习题
参考文献