前言 1
第一章 概述 1
1-1 单片微型计算机 1
1-2 单片微机的发展和特点 1
1-3 单片微机的应用领域 2
1-4 单片微机的产品介绍 3
第二章 MCS-51单片微机结构原理 5
2-1 MCS-51系列单片微机的结构 5
2-2 中央处理单元CPU的结构 6
2-3 MCS-51存储器结构 8
2-4 并行I/O接口结构 14
2-5 MCS-51引脚功能说明 15
第三章 MCS-51指令系统 18
3-1 指令系统概述 18
3-2 寻址方式 19
3-3 数据传送和交换类指令 22
3-4 算术运算类指令 29
3-5 逻辑运算类指令 33
3-6 控制转移类指令 39
3-7 伪指令 49
4-1 循环程序 53
第四章 MCS-51程序设计 53
4-2 乘、除法程序 56
4-3 散转程序 59
4-4 查表程序 61
4-5 用位操作指令编程 63
第五章 中断 65
5-1 中断系统 65
5-2 中断的响应 68
第六章 定时器/计数器 71
6-1 定时器/计数器结构和工作方式 71
6-2 应用程序举例 73
第七章 串行I/O口 77
7-1 串行口工作原理 77
7-2 应用程序举例 80
7-3 多机通信 81
第八章 单片微机的扩展和开发 87
8-1 程序存储器的扩展 87
8-2 数据存储器的扩展 91
8-3 应用系统的开发 95
附录Ⅰ MCS-51指令表 99
附录Ⅱ MCS-51指令编码表 105