第1章 单片机基础知识
1.1 概述
1.2 单片机系统构成
1.3 MCS-51单片机的时序
本章小结
习题与思考题
第2章 MCS-51系列单片机的结构
2.1 MCS-51系列单片机的基本组成
2.2 MCS-51系列单片机的存储器结构
2.3 MCS-51系列单片机的引脚功能
2.4 MCS-51系列单片机的I/O口结构与外部总线构成
本章小结
习题与思考题
第3章 MCS-51系列单片机指令系统
3.1 指令与指令格式
3.2 MCS-51的寻址方式
3.3 数据传送类指令
3.4 算术运算类指令
3.5 逻辑运算类指令
3.6 位操作类指令
3.7 控制转移类指令
本章小结
习题与思考题
第4章 定时器/计数器
4.1 MCS-51定时器/计数器的结构及工作原理
4.2 定时器/计数器的方式寄存器和控制寄存器
4.3 定时器/计数器的工作方式
4.4 定时器/计数器的应用
本章小结
习题与思考题
第5章 串行接口
5.1 串行通信的基本概念
5.2 MCS-51单片机串行口的结构与控制
5.3 MCS-51单片机串行口的工作方式
5.4 MCS-51单片机串行口的波特率设置
5.5 MCS-51单片机串行口的应用实例
本章小结
习题与思考题
第6章 中断系统
6.1 中断的概念
6.2 中断系统结构
6.3 中断的处理过程
6.4 中断的汇编语言程序设计
本章小结
习题与思考题
第7章 汇编语言程序设计
7.1 汇编语言程序没计基础
7.2 MCS-51汇编语言程序的结构
7.3 MCS-51汇编语言程序设计的基本方法
本章小结
习题与思考题
第8章 单片机的C语言应用程序设计
8.1 KEIL/Franklin C51概述
8.2 C51数据类型及在MCS-51中的存储方式
8.3 C51数据的存储类型
8.4 MCS-51特殊功能寄存器(SFR)的C51定义
8.5 MCS-51并行接口的C51定义
8.6 位变量的C51定义
8.7 C51构造数据类型
8.8 模块化程序开发过程
8.9 MCS-51内部资源的C语言编程
本章小结
习题与思考题
第9章 MCS-51单片机的系统扩展
9.1 MCS-51单片机的最小应用系统
9.2 程序存储器的扩展
9.3 数据存储器的扩展
9.4 并行I/O口的扩展
本章小结
习题与思考题
第10章 MCS-51的接口技术
10.1 键盘接口
10.2 LED显示器接口
10.3 微型打印机接口
10.4 数/模(D/A)转换
10.5 模/数(A/D)转换
本章小结
习题与思考题
第11章 单片机应用系统的开发
11.1 单片机应用系统的开发手段与开发过程
11.2 应用实例——交通信号灯控制系统
本章小结
习题与思考题
附 录
附录A MCS-51指令表
附录B ASCⅡ(美国标准信息交换码)表
参考文献