第一章 计算机基础知识
第一节 计算机中的数制和编码
第二节 计算机的基本结构及工作原理
第三节 单片机的基本概念
第二章 单片机的内部结构
第一节 MCS-51单片机的总体结构
第二节 存储器结构
第三节 单片机最小应用系统
第四节 单片机编程、烧录和运行
第三章 89S51单片机指令系统
第一节 指令格式
第二节 数据传送类指令
第三节 算术运算类指令
第四节 逻辑运算类指令
第五节 位操作类指令
第六节 控制转移类指令
第四章 汇编语言程序设计
第一节 汇编语言程序设计的步骤
第二节 顺序程序
第三节 分支程序设计
第四节 循环程序
第五节 子程序
第五章 定时器/计数器
第一节 定时器/计数器的结构
第二节 定时器/计数器方式寄存器TMOD
第三节 定时器/计数器控制寄存器TCON
第四节 定时器/计数器的工作方式
第五节 定时器/计数器的应用
第六章 串行口
第一节 串行通信概念
第二节 MCS-51串行口
第三节 串行口的工作方式0和工作方式1
第四节 串行口的工作方式2和工作方式3
第五节 串行口的应用
第七章 中断系统
第一节 中断概念
第二节 MCS-51中断系统
第三节 中断的应用
第八章 单片机的系统扩展
第一节 MCS-51扩展系统的组成
第二节 外部程序存储器扩展
第三节 外部数据存储器扩展
第四节 I/O口的简单扩展
第九章 模数、数模转换与单片机接口电路
第一节 MCS-51与A/D转换器的接口及应用
第二节 MCS-51与D/A转换器的接口及应用
第十章 键盘及显示器接口电路
第一节 按键和键盘
第二节 显示器接口电路
第十一章 单片机应用系统设计
第一节 单片机应用系统的基本要求
第二节 单片机应用系统的设计方法
第三节 KcilC51的使用
第四节 在线编程
第五节 综合设计举例——数码管时钟电路的设计
附录 MCS-51系列单片机指令表