当前位置:首页 > 工业技术
微型计算机接口技术
微型计算机接口技术

微型计算机接口技术PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:高福祥,夏利主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:7302260196
  • 页数:387 页
图书介绍:本书以IBM-PC系列微型计算机为背景全面阐述了微型计算机的接口技术。
上一篇:百变辣椒下一篇:测量工人基本常识
《微型计算机接口技术》目录

第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

返回顶部