第一章 单片微型计算机概述及预备知识
1.1 单片机的发展历史和发展趋势
1.2 计算机的数制和码制及数制之间转换
1.3 计算机中数的表示方法
1.4 计算机的二进制数运算
1.5 常用的单片机产品
1.6 单片机的应用领域及系统结构
习题
第二章 MCS-51系列单片机硬件结构
2.1 总体结构
2.2 MCS-51单片机的外部引脚
2.3 MCS-51单片机的时钟和时钟电路
2.4 MCS-51CPU时序
2.5 MCS-51单片机的复位和复位电路
2.6 MCS-51单片机的存贮器
习题
第三章 MCS-51指令系统
3.1 汇编语言指令格式
3.2 MCS-51的寻址方式
3.3 MCS-51的指令系统
习题
第四章 汇编语言程序设计
4.1 汇编语言程序结构及基本设计方法
4.2 简单和分支程序设计
4.3 循环和查表程序设计
4.4 子程序和运算程序设计
习题
第五章 MCS-51单片机的硬件资源
5.1 MCS-51的并行I/O口及其应用
5.2 MCS-51的中断系统
5.3 MCS-51的定时器/计数器
5.4 MCS-51的串行接口及串行通信
习题
第六章 MCS-51单片机的基本扩展技术
6.1 MCS-51并行扩展总线
6.2 MCS-51存贮器的扩展
6.3 MCS-51输入输出并行接口的扩展
6.4 D/A转换器接口的扩展
6.5 A/D转换器接口的扩展
6.6 显示、键盘及接口
6.7 专用键盘、显示接口芯片8279的扩展
6.8 微型打印机接口
习题
第七章 单片机的C语言简介
7.1 C语言的基本知识
7.2 C51程序设计的基本语法
7.3 C51程序设计
7.4 函数
7.5 模块化程序设计
7.6 C51编程实例
第八章 单片机系统的设计及应用举例
8.1 单片机应用条件
8.2 单片机系统设计要领
8.3 单片机系统的设计过程
8.4 单片机与软盘驱动器接口技术及应用
8.5 MCS-51单片机用于电子配料秤
8.6 在单片机控制系统中实现可控硅(SCR)的过零控制
附录A:MCS-51指令表
附录B:MCS-51指令僵记符注释表
附录C:常用的缩写符号
附录D:ASCII码表
附录E:C51的库函数
附录F:常用集成电路引脚图
参考文献