微型计算机接口技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:高福祥,夏利主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:7302260196
- 页数:387 页
第1章 绪论 1
1.1 IBM PC系列微型计算机的结构 1
1.1.1 IBM PC/XT和PC/AT机的基本结构 1
1.1.2 80386/80486的基本结构 2
1.1.3 Pentium的基本结构 3
1.1.4 新一代微机的基本结构 4
1.2 接口技术的基本概念 5
1.2.1 接口概述 5
1.2.2 接口的功能 6
1.2.3 输入输出数据的传送方式 7
1.3 端口的编址方法 10
1.3.1 I/O独立编址 10
1.3.2 存储器映像编址 10
1.4 I/O接口的译码电路 11
1.4.1 固定单端口译码 11
1.4.2 固定多端口译码 12
1.4.3 可选单端口译码 12
1.4.4 可选多端口译码 12
1.5 接口的分类 13
1.5.1 按传送方式分类 13
1.5.2 按使用灵活性分类 14
1.5.3 按接口的通用性分类 14
1.5.4 按输入输出信号分类 14
小结 15
习题 15
第2章 微处理器 16
2.1 微处理器的发展概况 16
2.2 80386/80486微处理器 17
2.2.1 80386的内部结构 17
2.2.2 80386寄存器结构 19
2.2.3 80386的引脚信号 23
2.2.4 80486的内部结构 24
2.2.5 80486寄存器结构 25
2.2.6 80486的引脚信号 27
2.3 80386/80486与存储器的接口 29
2.3.1 80386/80486与主存储器的接口 29
2.3.2 高速缓冲存储器接口 38
2.4 智能存储器控制器82C212 39
2.4.1 82C212引脚信号 39
2.4.2 82C212的内部结构 41
2.4.3 影子RAM和BIOS 43
2.4.4 扩展存储器和存储器映像 44
2.4.5 82C212配置寄存器 46
2.5 高速缓存控制器82385 51
2.5.1 82385的引脚信号 51
2.5.2 80386与82385的系统总线结构 54
2.5.3 82385的功能 55
2.5.4 82385的基本操作 55
2.5.5 82385与80386的接口电路 56
2.5.6 82385与高速缓冲存储器的连接方式 56
小结 63
习题 64
第3章 总线 65
3.1 总线的基本概念 65
3.1.1 总线的规范 65
3.1.2 总线的性能指标 66
3.2 IBM PC总线 66
3.3 ISA总线 67
3.4 PCI总线 69
3.4.1 PCI总线概述 70
3.4.2 PCI总线命令 74
3.4.3 PCI总线的寻址 75
3.4.4 PCI总线数据传输过程 76
3.4.5 总线仲裁 78
3.4.6 PCI总线配置 79
3.4.7 PCI总线的应用 86
3.5 PCI Express总线 88
3.5.1 PCI Express的系统架构 89
3.5.2 PCI Express分层 91
小结 93
习题 94
第4章 串行通信及接口 95
4.1 串行通信的基本概念 95
4.1.1 数字信号的并行和串行传输 95
4.1.2 串行通信的同步方式 96
4.1.3 数据编码技术 98
4.1.4 数据传输速度 101
4.1.5 多路复用技术 101
4.1.6 数据传输介质 102
4.1.7 差错控制 104
4.2 串行通信标准 107
4.2.1 RS-232-C接口标准 107
4.2.2 RS-449接口标准 109
4.2.3 RS-485接口标准 110
4.2.4 USB接口标准 111
4.3 可编程串行接口芯片Intel 8251A 120
4.3.1 8251A的引脚信号 120
4.3.2 8251A的内部结构 122
4.3.3 8251A的工作方式 124
4.3.4 8251A同步方式下的使用 125
4.3.5 8251A的初始化编程 126
4.4 可编程串行接口芯片INS8250 128
4.4.1 INS8250的引脚信号 128
4.4.2 INS8250的内部结构 131
4.4.3 INS8250内部寄存器的结构 132
4.4.4 INS8250在IBM PC系列机中的应用 134
4.5 USB接口芯片CH375 142
4.5.1 CH375的内部结构 143
4.5.2 CH375芯片的引脚 144
4.5.3 CH375固化命令代码 144
4.5.4 CH375接口电路的设计 149
4.5.5 CH375应用程序的设计 151
小结 155
习题 155
第5章 并行接口 157
5.1 并行接口与并行通信 157
5.2 Intel 8255A可编程外部设备接口 158
5.2.1 8255A的引脚信号 158
5.2.2 8255A的结构 159
5.2.3 8255A的控制字 160
5.2.4 8255A的工作方式 161
5.2.5 8255A的编程 167
5.2.6 8255A的应用 168
小结 171
习题 171
第6章 中断控制接口 173
6.1 中断系统概述 173
6.1.1 中断请求与中断源 173
6.1.2 中断系统的功能 174
6.1.3 中断响应 174
6.1.4 x86系列微处理机的中断系统 175
6.2 Intel 8259A中断控制器 176
6.2.1 8259A的引脚信号 176
6.2.2 8259A的内部结构及中断响应顺序 177
6.2.3 8259A的程序设计 179
6.2.4 8259A在IBM PC系列机中的应用 185
小结 187
习题 188
第7章 DMA接口 189
7.1 DMA概述 189
7.1.1 DMA简介 189
7.1.2 DMAC的基本功能和工作过程 190
7.2 Intel 8237A DMA控制器 191
7.2.1 8237A的引脚信号 191
7.2.2 8237A的内部结构及操作方式 192
7.2.3 8237A在IBM PC系列机上的应用 199
7.2.4 8237A的编程举例 202
小结 203
习题 203
第8章 定时器/计数器接口 204
8.1 什么是定时和计数 204
8.2 8253/8254可编程定时/计数器 205
8.2.1 8253的引脚信号 205
8.2.2 8253的内部结构 206
8.2.3 8253的控制字 207
8.2.4 8253的工作方式 207
8.2.5 8253在IBM PC系列机中的应用 209
8.3 MC146818 CMOS RAM/实时时钟 214
8.3.1 MC146818的引脚信号 214
8.3.2 MC146818的内部结构 215
8.3.3 MC146818在IBM PC/AT机中的应用 218
小结 221
习题 221
第9章 82380多功能接口芯片 222
9.1 82380简介 222
9.2 82380与80386的接口 223
9.2.1 主态和从态 224
9.2.2 82380的引脚排列及与80386接口信号 225
9.2.3 82380的总线时序 228
9.3 82380的DMA控制器 232
9.3.1 结构 232
9.3.2 功能描述 233
9.3.3 接口信号 234
9.3.4 操作方式 235
9.3.5 寄存器组 239
9.3.6 DMA控制器编程 245
9.3.7 与8237A的兼容性 247
9.4 可编程中断控制器 248
9.4.1 功能描述 248
9.4.2 接口信号 249
9.4.3 总线功能描述 250
9.4.4 操作方式 251
9.4.5 寄存器组 254
9.4.6 程序设计 256
9.5 可编程的定时/计数器 258
9.5.1 功能与内部结构 258
9.5.2 接口信号 260
9.5.3 工作方式 260
9.5.4 寄存器组 260
9.5.5 程序设计 261
9.6 等待状态发生器 264
9.6.1 功能描述 264
9.6.2 接口信号 264
9.6.3 总线功能 265
9.6.4 寄存器组 268
9.6.5 程序设计 269
9.7 DRAM刷新控制器 269
9.7.1 功能描述 269
9.7.2 接口信号 269
9.7.3 总线功能 270
9.7.4 操作方式 271
9.7.5 寄存器组 271
9.7.6 程序设计 271
9.8 重定位寄存器和地址译码 272
9.8.1 重定位寄存器 272
9.8.2 地址译码 272
9.9 CPU复位和关机检测 273
9.9.1 硬件复位 273
9.9.2 软件复位 273
9.9.3 关机检测 273
9.10 内部控制和诊断端口 274
9.10.1 内部控制端口 274
9.10.2 诊断端口 274
小结 274
习题 275
第10章 磁盘与光盘接口 276
10.1 软盘及其接口 276
10.1.1 软盘的结构 276
10.1.2 软盘接口 279
10.2 硬盘及其接口 280
10.2.1 硬盘的基本结构 280
10.2.2 硬盘的接口 281
10.3 光盘及其接口 295
10.3.1 CD-ROM 295
10.3.2 DVD-ROM 296
小结 297
习题 297
第11章 键盘与鼠标接口 298
11.1 键盘的工作原理 298
11.1.1 编码键盘 299
11.1.2 非编码键盘 299
11.1.3 键值分析 302
11.1.4 去抖动和防串键 303
11.2 键盘接口电路 304
11.2.1 8279的引脚定义与功能 304
11.2.2 8279的组成和工作原理 305
11.3 IBM PC系列机的键盘 311
11.3.1 IBM PC系列机键盘工作原理 311
11.3.2 IBM PC系列机的键盘接口 314
11.4 鼠标接口 321
11.4.1 鼠标器的分类 321
11.4.2 鼠标器与主机的接口 322
11.4.3 鼠标器接口程序设计 322
11.4.4 编程举例 323
小结 325
习题 326
第12章 显示器接口 327
12.1 LED显示器 327
12.1.1 LED显示器的结构 327
12.1.2 LED显示器的接口 328
12.2 CRT显示器 332
12.2.1 单色显示器的结构及工作原理 332
12.2.2 CRT控制器的结构与功能 333
12.3 MC6845控制器 335
12.3.1 MC6845的结构 335
12.3.2 MC6845的引脚功能 335
12.3.3 MC6845的内部寄存器 337
12.3.4 MC6845的接口电路 339
12.3.5 MC6845的编程 340
12.4 TVGA控制器 342
12.4.1 TVGA 8900的性能 342
12.4.2 TVGA 8900的内部结构 342
12.4.3 TVGA 8900的引脚功能 344
12.4.4 EGA/VGA显示器编程 347
12.5 LCD显示器 351
12.5.1 LCD显示器简介 351
12.5.2 LCD点阵显示器接口 354
小结 365
习题 365
第13章 打印机接口 366
13.1 打印机的工作原理 366
13.1.1 针式打印机的工作原理 366
13.1.2 喷墨打印机的工作原理 367
13.1.3 激光打印机的工作原理 367
13.2 Centronics标准打印机接口 368
13.3 IBM PC系列机的并行打印机接口 369
13.3.1 IBM PC系列机的打印机适配器的结构 370
13.3.2 IBM PC系列机的打印机适配器的编程 371
13.3.3 IBM PC系列机的打印机适配器的其他应用 374
13.4 IEEE 1284标准并行外部设备接口 378
13.4.1 字节方式 379
13.4.2 EPP方式 380
13.4.3 ECP方式 382
小结 385
习题 385
参考文献 386
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《计算机组成原理 第2版》任国林 2018
- 《大学计算机信息技术教程 2018版》张福炎 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《大学计算机》王观玉,周力军,杨福建主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019