第一章 IBM PC/XT/AT计算机程序设计 1
1.1 汇编语言程序的汇编调试与运行 1
1.2 汇编语言程序设计(一) 14
1.3 汇编语言程序设计(二) 31
1.4 高级语言与汇编语言的接口 39
第二章 IBM PC系列计算机接口设计 47
2.1 IBM PC总线及其总线接口设计 47
2.2 并行接口芯片8255A 56
2.3 计数器/定时器电路8253/8254 66
2.4 A/D转换接口设计 75
2.5 D/A转换接口设计 82
2.6 12位A/D的接口设计 85
2.7 12位D/A的接口设计 93
2.8 电子显示屏的设计 96
2.9 DMA传送 102
2.10 串行通信 107
2.11 远程数据采集 118
第三章 MCS-51单片机应用设计 126
3.1 TP801-8031单片单板机的设计与使用 126
3.2 实践举例 133
3.3 MCS-51模拟仿真软件 146
3.4 MICE-EZ 8051仿真器 149
3.5 显示器的设计 162
3.6 键盘的设计 165
3.7 并行打印机接口设计 168
3.8 积分式A/D接口设计 173
3.9 自动频率计的设计 177
3.10 步进电机控制器 184
3.11 阻抗测量仪 188
3.12 快速面积测量仪 192
第四章 Z80微处理器应用设计 196
4.1 程序的运行实践 196
4.2 程序设计 200
4.3 存贮器与I/O端口及其中断 214
4.4 并行接口芯片Z80 PIO 218
4.5 并行接口芯片8255A 223
4.6 计数器/定时器芯片Z80 CTC 229
4.7 用8253/8254测量转速或频率 232
4.8 积分式A/D的接口设计 235
4.9 IBM PC—Z80交叉汇编 241
附录1 TP801单板机键盘操作说明 245
附录2 常用集成电路引脚图 249
主要参考文献 257