第1章 绪论
1.1 微型计算机基础知识
1.1.1 微处理器
1.1.2 存储器
1.1.3 I/O接口
1.2 单片机概述
1.2.1 单片机的概念
1.2.2 单片机的发展历史
1.2.3 单片机的发展趋势
1.2.4 典型的单片机产品
1.3 单片机的特点及应用
1.3.1 单片机的特点
1.3.2 单片机的分类
1.3.3 单片机的应用
1.4 思考练习题
第2章 MCS-51单片机的结构
2.1 MCS-51单片机的基本结构
2.1.1 MCS-51单片机的结构类型
2.1.2 MCS-51单片机的基本组成
2.2 MCS-51单片机的引脚功能
2.3 MCS-51单片机的存储器配置
2.3.1 程序存储器
2.3.2 数据存储器
2.4 时钟电路与时序
2.4.1 时钟电路
2.4.2 MCS-51单片机的时序
2.4.3 MCS_51单片机的指令时序
2.5 复位及复位电路
2.5.1 复位
2.5.2 复位电路
2.6 并行I/O接口
2.6.1 P0
2.6.2 P1
2.6.3 P2
2.6.4 P3口
2.7 思考练习题
第3章 MCS-51单片机指令系统
3.1 指令系统概述
3.1.1 指令分类和特点
3.1.2 指令格式
3.1.3 寻址方式
3.1.4 指令描述符号介绍
3.2 数据传送类指令
3.2.1 普通数据传送指令
3.2.2 数据交换指令
3.2.3 堆栈操作
3.3 算术运算类指令
3.3.1 加法指令
3.3.2 减法指令
3.3.3 乘法指令
3.3.4 除法指令
3.4 逻辑运算类指令
3.4.1 简单逻辑操作指令
3.4.2 循环操作指令
3.4.3 逻辑“与”操作指令
3.4.4 逻辑“或”操作指令
3.4.5 逻辑“异或”操作指令
3.5 控制和转移类指令
3.5.1 无条件转移指令
3.5.2 条件转移指令
3.5.3 调用和返回指令
3.5.4 空操作指令
3.6 位(布尔)操作指令
3.6.1 位数据传送指令
3.6.2 位状态修改指令
3.6.3 位逻辑运算指令
3.6.4 位条件转移指令
3.7 思考练习题
……
第4章 汇编语言程序设计知识
第5章 中断系统
第6章 定时器及其应用
第7章 串行通信与8051单片机串行口
第8章 单片机系统扩展技术
第9章 输入/输出设备接口
第10章 模拟电路接口技术
第11章 单片机应用系统设计
第12章 单片机的C语言编程
第13章 单片机系列产品简介
附录 MCS-51单片机指令表
参考文献