第一章 接口技术与微型计算机结构 1
§1—1 概述 1
§1—2 输入/输出和中断系统 2
输入/输出的寻址方式 2
数据传送的控制方式 4
§1—3 16位微型机结构 14
一、Intel 8086 14
二、Z8000 17
三、M68000 19
§1—4 单片微型计算机 20
一、概述 20
二、MCS-51系列单片微型计算机 22
三、Z8系列单片微型计算机 26
四、MC 6801单片微型计算机 34
五、单片微机的掉电保护 36
习题 38
一、存贮器模块的组成 39
二、存贮器地划:空间的选择方式 39
§2—1 存贮器接口 39
第二章 存贮器、磁带、磁盘接口 39
三、存贮器的扩充 41
四、RAM与CPU的连接 46
五、随机存贮器连接中常见故障及判别方法 49
§2—2 音频盒式磁带机接口 50
一、磁带记录的标准 50
二、磁带机与CPU的接口 51
§2—3 磁盘机接口 53
一、软磁盘接口 53
二、硬磁盘接口 62
习题 64
第三章 微型计算机的总线 65
§3—1 概述 65
§3—2 S—100 总线和MULTIBUS总线 66
一、S—100总线 66
二、MULTIBUS总线 68
§2—3 STD总线 70
一、STD总线简介 70
二、STD总线模块化工业控制机的应用系统模式 74
§3—4 IEEE—488总线 77
§3—5 RS—232C接口 81
习题 84
§4—1 串行通信基本概念和规程 85
一、基本概念 85
第四章 串行通信接口 85
二、串行通信规程及CRC校验 86
§4—2 串行接口的实现 89
§4—3 串行接口器件 92
一、Intel 8251A 92
二、Z80—SIO 98
习题 114
一、直接传送并行接口 115
二、异步数据传送握手 115
第五章 并行通信接口 115
§5—1 并行通信接口原理 115
三、并行I/O端口结构 117
§5—2 并行输入/输出接口器件 118
一、MC 6820/6821 PIA 118
二、Intel 8255A(PPI) 123
三、Z80 PIO 128
§5—3 IEEE—488总线接口器件 134
一、Intel 8921(GPIB) 134
二、MC 68488(CPIA) 136
习题 141
§6—1 LED显示器及与微机接口 143
一、用硬件殴译码的多位显示接口 144
二、硬件段、位译码、软件多位显示 146
三、全软件殴、位译码和多位显示 146
第六章 人机通信接口 149
四、存贮器周期窃取显示 149
五、点阵式显示器 150
一、键盘连接及颤抖问题 151
§6—2 键盘及接口 151
二、键盘状态识别软件 152
三、键译码及命令转移程序 156
§6—3 专用显示器/键盘接口器件 160
一、Intel 8279键盘显示控制器 160
二、键盘编码器 168
§6—4 控制面板(控制台)接口 169
一、显示 169
二、开关与键盘 169
三、故障报警 171
四、控制面板实例 172
一、CRT显示器接口结构组成 173
§6—5 CRT接口 173
二、家用电视机作CRT显示终端的接口 177
三、CIRT图形显示 177
§6—6 操纵杆、超声笔和光笔 179
一、操纵杆 179
二、超声笔 180
三、光笔 180
§6—7 打印机接口 182
一、打印机的组成原理 182
二、打印机的参数 183
三、微计算机与打印机接口实例 185
四、汉字打印 186
习题 187
第七章 模拟信号接口及基本部件 189
§7—1 模拟信号与计算机接口 189
§7—2 实时时钟 191
一、Intel 8253可编程定时/计数器(PIT) 191
二、Z80—CTC 195
§7—3 集成运算放大器 199
一、跟随器与求和器 199
三、模拟电压比较器 203
二、积分器 203
四、集成运算放大器的主要技术指标 205
§7—4 产生过零脉冲 206
§7—5 模拟开关 206
一、双极晶体管开关 207
二、结型场效应管(J—FET)开关 208
三、MOS场效应管开关 209
四、多路开关 209
§7—6 采样/保持电路 210
一、原理与参数 210
二、集成电路采样保持器 211
§7—7 交流信号变换 212
一、相位不变只幅值变化的交流信号变换 212
二、相敏交流信号变换 213
三、闭路相敏全波解调器 213
§7—8 微弱信号变换 215
一、微弱信号的特殊要求 215
二、一般运算放大器不能放大微弱信号 216
三、微弱信号放大器 216
习题 219
一、D/A转换器结构原理 220
§8—1 D/A转换及接口 220
第八章 模拟/数字转换技术及接口 220
二、CMOS网络电阻开关 222
三、双极晶体管电流开关网络 223
四、双极性问题及D/A芯片 224
五、交流信号D/A转换器 225
六、D/A转换器与微机接口及应用编程 226
§8—2 A/D转换技术 231
一、逐位比较式A/D转换器 231
二、双斜坡积分A/D转换器 233
三、高速A/D转换器 235
四、集成A/D芯片的特性及调整 237
§8—3 A/D转换器与CPU接口及应用程序设计 240
一、硬件接口 240
二、用汇编语言程序设计 241
三、用软件控制的A/*转换器接口 249
四、用高级语言对A/D、D/A应用编程 256
§8—4 用DMA控制器接口快速A/D转换器 261
§8—5 交流信号的A/D转换及接口 264
一、交流信号周期(频率)的采集、测试接口 264
二、交流相角(可控硅导通角)测试接口 265
三、交流电压峰值的采集和测试 266
习题 268
第九章 屏蔽、接地及连接技术 269
§9—1 屏蔽与接地技术 269
一、屏蔽 269
二、接地 271
§9—2 传输线与连接技术 275
一、点到点的传输 275
二、机器内板的连接 280
§9—3 常见干扰的抑制 282
一、电源电压的脉动干扰 282
三、机壳间的连接 282
二、开关、继电器等的脉动干扰 283
三、各种机械触点开关的抖动干扰 285
四、安装、布线等考虑不周引起的干扰 285
习题 286
附录一 ASCⅡ码表 288
附录二 Z80指令系统 289
附录三 8030/8085指令系统 293
附录四 S—100总线的信号及其定义 295
附录五 MULTIBUS总线的引脚功能 297
参考文献 300