《微型计算机接口技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李大友主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1998
  • ISBN:7302029652
  • 页数:329 页
图书介绍:

第0章 接口技术概述 1

第0章 接口技术概述 1

第1章 并行输入/输出(I/O)接口 2

1.1 概述 2

1.1.1 输入/输出接口的编址方式 2

1.1.1 输入/输出接口的编址方式 2

1.1 概述 2

第1章 并行输入/输出(I/O)接口 2

1.1.2 Intel CPU中单独编址方式的端口访问 4

1.1.2 Intel CPU中单独编址方式的端口访问 4

1.1.3 输入/输出的控制方式 5

1.1.3 输入/输出的控制方式 5

1.1.4 PC系列机I/O端口地址配置 9

1.1.4 PC系列机I/O端口地址配置 9

1.1.5 I/O端口地址译码 12

1.1.5 I/O端口地址译码 12

1.2 8255A可编程的并行输入/输出接口 16

1.2.1 8255A的框图和引脚 16

1.2 8255A可编程的并行输入/输出接口 16

1.2.1 8255A的框图和引脚 16

1.2.2 8255A的工作方式 18

1.2.2 8255A的工作方式 18

1.2.3 8255A的编程控制字 29

1.2.3 8255A的编程控制字 29

1.2.4 8255A的应用举例之一 31

1.2.4 8255A的应用举例之一 31

1.2.5 8255A的应用举例之二 36

1.2.5 8255A的应用举例之二 36

1.3 8253/8254定时器/计数器 40

1.3 8253/8254定时器/计数器 40

1.3.1 8253的框图和引脚 41

1.3.1 8253的框图和引脚 41

1.3.2 8253的工作方式 44

1.3.2 8253的工作方式 44

1.3.3 8253的初始化 46

1.3.3 8253的初始化 46

1.3.4 8253的读操作 49

1.3.4 8253的读操作 49

1.3.5 8254的读回命令 50

1.3.5 8254的读回命令 50

1.3.6 编程举例 51

1.3.6 编程举例 51

1.3.7 8253的应用举例之一 58

1.3.7 8253的应用举例之一 58

1.3.8 8253的应用举例之二 62

1.3.8 8253的应用举例之二 62

思考题与练习题 63

思考题与练习题 63

2.1.1 数据传送的控制 66

2.1 概述 66

第2章 DMA接口 66

2.1 概述 66

2.1.1 数据传送的控制 66

第2章 DMA接口 66

2.1.2 DMAC占用总线控制权的方式 69

2.1.2 DMAC占用总线控制权的方式 69

2.1.3 DMAC主要的硬件支持和在系统中的地位 72

2.1.3 DMAC主要的硬件支持和在系统中的地位 72

2.1.4 几种典型的DMAC芯片 73

2.1.4 几种典型的DMAC芯片 73

2.2 DMA控制器 74

2.2.1 8237DMAC的主要功能 74

2.2.1 8237DMAC的主要功能 74

2.2 DMA控制器 74

2.2.2 8237的构成框图和引脚配置 76

2.2.2 8237的构成框图和引脚配置 76

2.2.3 8237的内部寄存器及编程控制字 79

2.2.3 8237的内部寄存器及编程控制字 79

2.2.4 8237的操作时序 86

2.2.4 8237的操作时序 86

2.3 PC系列机的DMA通道 90

2.2.5 8237的内部状态流程 90

2.3 PC系列机的DMA通道 90

2.2.5 8237的内部状态流程 90

2.3.1 PC系列DMA系统逻辑结构 91

2.3.1 PC系列DMA系统逻辑结构 91

2.3.2 IBM PC/XT机中的DMA控制逻辑电路 94

2.3.2 IBM PC/XT机中的DMA控制逻辑电路 94

2.4 8237的应用举例 104

2.4.1 8237通道作为软盘接口 104

2.4.1 8237通道作为软盘接口 104

2.4 8237的应用举例 104

2.4.2 利用8237的CH1实现DMA数据传送 107

2.4.2 利用8237的CH1实现DMA数据传送 107

思考题与练习题 108

思考题与练习题 108

3.1.2 键盘接口电路原理 110

3.1.1 键盘的分类 110

第3章 键盘接口 110

3.1 概述 110

3.1.2 键盘接口电路原理 110

3.1.1 键盘的分类 110

3.1 概述 110

第3章 键盘接口 110

3.2.1 PC系列键盘工作原理 112

3.2 PC系列键盘接口 112

3.2.1 PC系列键盘工作原理 112

3.2 PC系列键盘接口 112

3.2.2 PC,PC/XT键盘接口电路 117

3.2.2 PC,PC/XT键盘接口电路 117

3.2.3 PC扩展键盘接口电路 121

3.2.3 PC扩展键盘接口电路 121

思考题与练习题 133

思考题与练习题 133

第4章 显示器接口 134

4.1.1 显示原理 134

4.1 CRT显示器接口 134

第4章 显示器接口 134

4.1 CRT显示器接口 134

4.1.1 显示原理 134

4.1.2 显示器接口举例 139

4.1.2 显示器接口举例 139

4.2.1 MC 6847/MC 6847Y视频显示发生器 148

4.2 CRT显示器接口芯片 148

4.2.1 MC 6847/MC 6847Y视频显示发生器 148

4.2 CRT显示器接口芯片 148

4.2.2 MC 6847编程 152

4.2.2 MC 6847编程 152

思考题与练习题 157

思考题与练习题 157

第5章 打印机接口 158

5.1 针式打印机的工作原理和主要指标 158

第5章 打印机接口 158

5.1.1 打印头的工作原理 158

5.1.1 打印头的工作原理 158

5.1 针式打印机的工作原理和主要指标 158

5.1.2 针式打印机的结构框图 159

5.1.2 针式打印机的结构框图 159

5.2 并行打印机接口及其驱动程序 161

5.2.1 并行打印机接口逻辑结构 161

5.2 并行打印机接口及其驱动程序 161

5.2.1 并行打印机接口逻辑结构 161

5.2.2 并行打印机驱动程序 172

5.2.2 并行打印机驱动程序 172

思考题与练习题 178

思考题与练习题 178

第6章 串行通信接口 179

6.1.1 并行和串行数据传输 179

6.1 概述 179

6.1 概述 179

6.1.1 并行和串行数据传输 179

第6章 串行通信接口 179

6.1.2 串行数据传输的一些基本术语和基本概念 181

6.1.2 串行数据传输的一些基本术语和基本概念 181

6.1.3 串行标准之间的转换 193

6.1.3 串行标准之间的转换 193

6.1.4 串行接口的基本功能和硬件支持 194

6.1.4 串行接口的基本功能和硬件支持 194

6.2 INS 8250 197

6.2 INS 8250 197

6.2.1 主要功能 198

6.2.2 8250的结构框图和引脚 198

6.2.2 8250的结构框图和引脚 198

6.2.1 主要功能 198

6.2.3 8250的内部寄存器及初始化编程 204

6.2.3 8250的内部寄存器及初始化编程 204

6.2.4 发送字符写入 213

6.2.4 发送字符写入 213

6.2.5 读取接收字符 214

6.2.5 读取接收字符 214

6.3 PC系列串行异步通信接口 215

6.3.1 IBM PC/XT异步通信适配器 215

6.3 PC系列串行异步通信接口 215

6.3.1 IBM PC/XT异步通信适配器 215

6.3.2 BIOS串行异步通信口的功能调用 224

6.3.2 BIOS串行异步通信口的功能调用 224

6.3.3 采用中断方式的异步通信驱动程序的编程要点 227

6.3.3 采用中断方式的异步通信驱动程序的编程要点 227

思考题与练习题 228

思考题与练习题 228

7.1 概述 230

7.1.2 总线分类 230

7.1.2 总线分类 230

第7章 总线技术 230

7.1.1 总线规范的基本内容 230

7.1.1 总线规范的基本内容 230

7.1 概述 230

第7章 总线技术 230

7.1.4 总线数据传输 231

7.1.3 采用标准总线的优点 231

7.1.4 总线数据传输 231

7.1.3 采用标准总线的优点 231

7.1.5 总线的发展趋势 233

7.1.5 总线的发展趋势 233

7.2 PC总线的发展简况 234

7.2 PC总线的发展简况 234

7.2.1 IBM PC总线结构 234

7.2.1 IBM PC总线结构 234

7.2.2 ISA工业标准总线 236

7.2.2 ISA工业标准总线 236

7.2.4 EISA扩展的工业标准结构总线 238

7.2.3 MCA微通道结构总线 238

7.2.4 EISA扩展的工业标准结构总线 238

7.2.3 MCA微通道结构总线 238

7.2.5 VL和PCL局部总线 239

7.2.5 VL和PCL局部总线 239

7.3 系统总线 241

7.3.1 目前常用的系统总线简介 241

7.3 系统总线 241

7.3.1 目前常用的系统总线简介 241

7.3.2 MuL Tibus I的功能规范 242

7.3.2 MuL Tibus I的功能规范 242

7.3.3 STD总线 248

7.3.3 STD总线 248

7.4 通信总线 253

7.4 通信总线 253

7.4.1 IEEE 488总线 254

7.4.1 IEEE 488总线 254

7.4.2 VXI总线 257

7.4.2 VXI总线 257

7.4.3 SCSI总线 258

7.4.3 SCSI总线 258

7.4.4 IDE总线 262

7.4.4 IDE总线 262

7.4.5 Centronics总线 263

7.4.5 Centronics总线 263

7.4.6 RS-232C总线 264

7.4.6 RS-232C总线 264

7.4.7 RS-423A总线 269

7.4.8 RS-422总线 269

7.4.8 RS-422总线 269

7.4.7 RS-423A总线 269

7.4.9 RS-485总线 270

思考题与练习题 270

7.4.9 RS-485总线 270

思考题与练习题 270

8.1 概述 272

第8章 模/数和数/模接口 272

第8章 模/数和数/模接口 272

8.1 概述 272

8.2 数/模转换器工作原理 273

8.2 数/模转换器工作原理 273

8.2.1 权电阻解码网络D/A转换器 273

8.2.1 权电阻解码网络D/A转换器 273

8.2.2 T型电阻解码网格D/A转换器 275

8.2.2 T型电阻解码网格D/A转换器 275

8.2.4 双极性D/A转换器 276

8.2.3 开关树型D/A转换器 276

8.2.4 双极性D/A转换器 276

8.2.3 开关树型D/A转换器 276

8.3 数/模转换器芯片(DAC) 279

8.3.1 D/A的性能参数和术语 279

8.3.1 D/A的性能参数和术语 279

8.3 数/模转换器芯片(DAC) 279

8.3.2 D/A芯片介绍 282

8.3.2 D/A芯片介绍 282

8.4.1 D/A转换器和微处理器接口中需要考虑的问题 296

8.4 数/模转换器芯片和微处理器的接口 296

8.4.1 D/A转换器和微处理器接口中需要考虑的问题 296

8.4 数/模转换器芯片和微处理器的接口 296

8.4.2 D/A与微处理器接口实例 298

8.4.2 D/A与微处理器接口实例 298

8.5 模/数转换器 302

8.5.1 采样和量化 302

8.5.1 采样和量化 302

8.5 模/数转换器 302

8.5.2 数/模转换器工作原理 303

8.5.2 数/模转换器工作原理 303

8.6 模/数转换器芯片 308

8.6.1 A/D的性能参数和术语 308

8.6.1 A/D的性能参数和术语 308

8.6 模/数转换器芯片 308

8.6.2A/D芯片介绍 309

8.6.2A/D芯片介绍 309

8.7 模/数转换器芯片与微处理器的接口 317

8.7.1 A/D转换器芯片与微处理器接口中必须考虑的问题 317

8.7.1 A/D转换器芯片与微处理器接口中必须考虑的问题 317

8.7 模/数转换器芯片与微处理器的接口 317

8.7.2 A/D与微处理器接口实例 323

8.7.2 A/D与微处理器接口实例 323

8.8 模/数和数/模转换器件的选择 327

8.8 模/数和数/模转换器件的选择 327

思考题和练习题 328

思考题和练习题 328