第一章 微型计算机基础知识 1
1.1 概述 1
1.2 计算机中的数 5
1.3 数字逻辑电路 12
习题一 18
第二章 微型计算机的基本组成电路 19
2.1 算术逻辑部件 19
2.2 触发器 19
2.3 寄存器 23
2.4 三态输出电路(三稳态电路) 28
2.5 寄存器之间的数据传输——总线结构 29
2.6 存储器概论 30
习题二 35
第三章 模型式计算机的工作原理 36
3.1 模型式计算机的硬件组成 36
3.2 指令系统 38
3.3 程序设计 39
3.4 执行指令的例行程序 42
3.5 控制部件 46
习题三 50
第四章 MCS-51系列单片机的结构 51
4.1 MCS-51单片机内部结构 51
4.2 微处理器 54
4.3 存储器结构和位处理器 58
4.4 并行I/O口 64
习题四 67
第五章 MCS-51单片机的指令系统 68
5.1 指令格式及寻址方式 68
5.2 指令系统 76
5.3 程序设计举例 102
习题五 112
第六章 中断系统及定时器/计数器 116
6.1 微型计算机中断技术概述 116
6.2 MCS-51单片机中断系统 118
6.3 定时器计数器 131
习题六 141
第七章 系统扩展及单片单板机简介 142
7.1 MCS-51扩展系统 142
7.2 程序存储器扩展 146
7.3 数据存储器的扩展 150
7.4 并行I/O的扩展 156
7.5 SCB-1单片单板机简介 162
习题七 165
第八章 人机接口技术 166
8.1 单片机应用系统中的人机通道 166
8.2 键盘及其接口技术 167
8.3 显示器接口设计 175
8.4 SCB-1单片单板机的键盘、显示器接口电路 180
习题八 182
第九章 单片机与数模(D/A)及模数(A/D)转换器的接口 183
9.1 D/A转换器 183
9.2 MCS-51单片机与D/A转换器的接口 185
9.3 A/D转换器 194
9.4 MCS-51单片机与A/D转换器的接口 199
9.5 数据采集和处理系统 204
习题九 206
第十章 串行通信接口技术 208
10.1 串行通信基础 208
10.2 MCS-51的串行接口 215
10.3 MCS-51串行口的应用 220
10.4 MCS-51串行口的多机通信 230
习题十 235
第十一章 单片机应用系统的开发及实例 236
11.1 单片机应用系统开发方法 236
11.2 单片机应用实例 241
习题十一 253
参考文献 254
附录 255
附录一 MCS-51指令系统操作码索引表 255
附录二 ASCⅡ(美国标准信息交换码)表 256
附录三 MCS-51单片机指令表 257
附录四 常用集成电路引脚图 263