第一章 接口技术概论 1
1—1 微型机输入输出接口技术概述 1
1—2 I/O接口的功能与组成 8
1—3 接口的逻辑设计 10
1—4 接口的类型 12
第二章 并行接口 16
2—1 并行接口的特点 16
2—2 简单并行接口 18
2—3 可编程并行接口 30
第三章 串行接口 50
3—1 串行数据通信的基本概念 50
3—2 串行接口典型结构 58
3—3 可编程串行接口INTEL 8251A 60
第四章 定时器/计数器 77
4—1 概述 77
4—2 INTEL 8253的结构及工作原理 78
4—3 8253的编程 82
4—4 8253的六和功能方式 86
4—5 8253在PC—XT系统母板上的连接使用 92
第五章 中断控制器 95
5—1 概述 95
5—2 可编程中断控制器INTEL 8259A 98
第六章 DMA控制器 119
6—1 概述 119
6—2 可编程DMA控制器INTEL 8237A 123
第七章 键盘接口技术 145
7—1 键盘的工作原理 145
一 行列反转法 145
二 列扫描法 147
三 行列扫描法 147
7—2 PC机键盘硬件接口 147
一 单片微型计算机8048 149
二 PC机的键盘扫描电路 149
三 键盘接口的硬件逻辑 155
7—3 键盘操作的软件编程 156
一 键盘编码 156
二 键盘缓冲区 158
7—4 键盘驱动程序及应用 163
一 用户编制的键盘管理程序 163
二 系统配置的键盘驱动程序 167
第八章 打印机接口技术 174
8—1 针式打印机结构及工作原理 174
一 针式打印机结构 174
二 点阵式打印机的成字原理 175
8—2 M2024针式打印机的结构和工作原理 177
一 M2024针式打印机的结构 177
二 M2024针式打印机的工作原理 182
三 M2024针式打印机的CENITRONICS接口 188
8—3 打印机适配器及编程应用 190
一 打印机适配器的结构 190
二 打印机适配器的编程 195
三 BIOS打印机驱动程序及其应用 196
第九章 CRT显示器接口技术 201
9—1 概述 201
9—2 CRT显示器基本原理 205
9—3 单色字符显示器及其控制逻辑 212
9—4 单色字符显示适配器的逻辑组成 218
9—5 彩色字符/图形显示器及适配器 231
9—6 显示适配器类型DIP开关设置 245
9—7 IBM PC系统微型机的显示标准 246
9—8 CRT显示器驱动程序 249
第十章 磁盘接口技术 257
10—1 软磁盘接口技术 257
10—2 硬磁盘接口技术 298
第十一章 微型计算机的总线 327
11—1 总线基础知识 327
11—2 常用的系统总线标准 338
11—3 常用的外总线标准 365