目录 1
1微处理器和微型计算机概述 1
引言 1
1.1数字电路与微处理器 1
1.1.1数字逻辑的两种处理方式 1
1.1.2微处理器发展概况 3
1.2微型计算机 4
1.2.1微型计算机的基本概念 4
1.2.2微型计算机的简化模型 9
1.2.3程序的编制和执行过程 15
1.2.4模型机的时序与时序控制电路 18
小结 24
思考题和习题 24
2Z80CPU 27
引言 27
2.1Z80CPU的基本结构 27
2.1.1Z80CPU的结构框图 27
2.1.2CPU寄存器及其功能 30
2.2Z80CPU的引脚线 34
2.3Z80CPU的基本操作时序 37
2.4Z80CPU与存储器的连接 43
2.4.1存储器的地址选择 43
2.4.2存储器时间参数与CPU时序的配合 46
2.4.3动态RAM的刷新 54
小结 57
思考题和习题 58
3Z80指令系统及汇编语言程序设计基础 63
引言 63
3.1指令的寻址方式 63
3.2Z80指令系统 67
3.2.1数据传送指令 67
3.2.2数据处理指令 77
3.2.3程序控制指令 80
3.2.4状态管理指令 84
3.3汇编语言程序设计基础 85
3.3.1汇编语言的基本概念 85
3.3.2汇编语言程序的基本结构 89
3.3.3汇编语言程序设计举例 107
小结 118
思考题和习题 120
4接口与中断技术 125
引言 125
4.1接口的功能及接口技术的特点 125
4.2CPU与外设间传送信息的控制方式 129
4.2.1程序传送 129
4.2.2中断-程序传送 135
4.2.3硬件传送 137
4.3中断和中断控制 141
4.3.1CPU对中断的管理 141
4.3.2中断优先级 143
4.3.3中断的响应过程 146
4.3.4中断服务程序的编制 152
4.4并行可编程接口芯片 154
4.4.1概述 154
4.4.2Z80PIO 157
4.4.3Z80CTC 181
小结 196
思考题和习题 198
5微处理器系统及其应用 200
引言 200
5.1TP801单板计算机 200
5.1.1七段发光管显示器 204
5.1.2键盘 209
5.1.3EPROM的写入电路 215
5.1.4盒式磁带机的接口电路 221
5.2应用实例 226
5.2.1微机计算秤 226
5.2.2简易数字频率计 231
5.2.3步进电机的微机控制系统 235
小结 244
思考题和习题 244
6单片微型计算机 246
引言 246
6.1MCS-51系列单片机的结构 247
6.1.1引脚功能 249
6.1.2存储器结构及其操作定时 252
6.1.3定时/计数器 258
6.1.4串行接口 262
6.1.5中断 271
6.2.1寻址方式 278
6.28031指令系统及程序设计举例 278
6.2.28031的指令系统 282
6.2.3程序设计举例 289
6.3单片机功能扩展 299
6.3.1I/O接口的扩展 299
6.3.2系统连接 302
小结 314
思考题和习题 315
附录A Z80指令表 317
附录B MCS-51微机指令表 338
附录C 参考文献及进一步阅读资料 342
索引(汉英对照) 345