第一章 计算机的基础知识 1
1-1 概述 1
1-2 计算机的数制和码制 3
1-3 模型计算机 17
思考题与习题 26
第二章 微处理器 28
2-1 概述 28
2-2 Z80微处理器 29
思考题与习题 38
第三章 Z80指令系统 39
3-1 概述 39
3-2 Z80 CPU的指令格式和寻址方式 39
3-3 Z80的指令系统 44
3-4 Z80典型时序分析举例 67
思考题与习题 71
第四章 Z80汇编语言程序设计 75
4-1 概述 75
4-2 Z80汇编语言 76
4-3 Z80汇编语言程序设计实例 79
思考题与习题 100
第五章 半导体存储器 102
5-1 概述 102
5-2 读写存储器RAM 103
5-3 只读存储器ROM 105
5-4 存储器与微处理器的连接 109
思考题与习题 114
第六章 输入输出和中断 115
6-1 概述 115
6-2 输入输出传送方式 116
6-3 中断的基本概念 121
6-4 Z80 CPU中断系统 124
思考题与习题 132
第七章 接口技术 133
7-1 概述 133
7-2 I 8212接口芯片 134
7-3 可编程序并行接口芯片Z80 PIO 138
7-4 计数/定时芯片Z80 CTC 154
7-5 LED数字显示器接口电路 165
7-6 键盘接口设计 168
7-7 D/A和A/D转换器接口设计 172
思考题与习题 183
第八章 Z80单板计算机 185
8-1 概述 185
8-2 Z80单板机硬件结构 185
8-3 Z80单板机监控程序简介 191
8-4 Z80单板机的扩展 203
思考题与习题 210
第九章 单片微型计算机 211
9-1 单片微机概述 211
9-2 MCS-51系列单片微机基本结构 214
9-3 MCS-51系列单片微机系统扩展技术 235
9-4 MCS-51系列单片微机系统程序设计须知 259
9-5 MCS-51系列单片微机硬件细节 262
9-6 MCS-51系列单片微机应用系统技术简介 275
思考题与习题 283
第十章 应用举例 288
10-1 概述 288
10-2 应用系统设计方法简述 288
10-3 顺序控制系统 290
10-4 步进电机的控制 306
10-5 温度控制系统 313
10-6 定长控制系统 321
附录 336
附录Ⅰ ASCII表 336
附录Ⅱ Z80指令系统表 337
附录Ⅲ Z80指令的机器码表 348
附录Ⅳ MCS-51系列指令系统分类表 359
附录Ⅴ 部分专用符号的英汉对照表 364
参考文献 366