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

  • 购买积分:12 如何计算积分?
  • 作  者:古辉,刘均,雷艳静编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2011
  • ISBN:9787030299987
  • 页数:334 页
图书介绍:本书系统地介绍了微型计算机接口原理及常用接口实现方法,内容系统,实例丰富,概念清楚。每章安排有具体的实验设计内容,均附有一定数量的习题,突出了基本应用的接口设计方法和使用技巧。

第1章 绪论 1

1.1微型计算机与接口 1

1.1.1微型计算机的硬件结构 1

1.1.2 8086/8088微处理器及其引脚 2

1.1.3 8086/8088系统总线构成 7

1.2微型计算机接口概述 9

1.2.1微型计算机接口的概念 9

1.2.2微型计算机接口的功能 9

1.2.3微型计算机接口的分类 11

1.3微型计算机接口的组成 12

1.3.1 I/O接口的硬件电路组成 12

1.3.2接口的软件构成 14

1.4CPU与I/O接口之间的数据交换方式 15

1.5接口电路分析与设计的基本方法 18

1.6实验设计 20

1.6.1 TPC-USB微机接口实验平台 20

1.6.2 EL型平台实验项目 25

1.6.3 PC平台实验项目 28

本章小结 28

习题1 28

第2章I/0端口地址译码技术 29

2.1 I/O端口编址 29

2.1.1 I/O端口与内存统一编址 29

2.1.2 I/O端口与内存单元独立编址 30

2.2 I/O端口地址分配 33

2.3 I/O端口地址译码 35

2.3.1 I/O端口地址译码的基本原理 35

2.3.2 I/O端口地址的固定式译码 36

2.3.3 I/O端口地址的可选式译码 42

2.3.4 I/O端口地址的共用 44

2.4实验设计 45

2.4.1 TPC-USB平台I/O地址译码实验项目 45

2.4.2 EL型平台I/O地址译码项目 46

2.4.3 PC平台实验项目 48

本章小结 48

习题2 49

第3章 定时/计数技术 50

3.1基本概念 50

3.2可编程定时/计数器8253/8254 51

3.2.1 8253/8254的内部结构及外部引脚 51

3.2.2 8253/8254的工作方式 54

3.2.3 8253/8254的编程 60

3.3 8253/8254应用举例 63

3.4 PC的定时器/计数器应用 66

3.5实验设计 67

3.5.1 TPC-USB平台定时器实验项目 67

3.5.2 EL型平台定时器实验项目 70

3.5.3 PC平台定时器实验项目 71

本章小结 72

习题3 72

第4章DMA技术 73

4.1 DMA传送概述 73

4.1.1 DMA传送的过程 73

4.1.2 DMA传送的方式 74

4.1.3 DMA的操作类型 75

4.2 DMA控制器8237A 76

4.2.1 8237A的内部结构 76

4.2.2 8237A的外部引脚 77

4.2.3 8237A内部寄存器的功能与操作 78

4.2.4 8237A的编程 83

4.2.5 8237A的工作时序 84

4.3 PC中的DMA应用 86

4.3.1 DMA系统的组成 86

4.3.2单片8237A系统 87

4.3.3双片DMAC的DMA系统 87

4.3.4 DMA系统应用实例 87

4.4实验设计 88

4.4.1 TPC-USB平台DMA实验项目 88

4.4.2 EL型平台DMA实验项目 92

4.4.3 PC平台DMA实验项目 93

本章小结 93

习题4 93

第5章中断接口技术 94

5.1中断技术概述 94

5.1.1中断的基本概念 94

5.1.2中断的过程 94

5.1.3中断管理 97

5.2 8086/8088微机中断系统 98

5.2.1中断的类型 98

5.2.2中断向量表 100

5.2.3中断向量设置 101

5.3可编程中断控制器8259A 103

5.3.1 8259A的内部结构及外部引脚 103

5.3.2 8259A的工作方式 105

5.3.3 8259A的编程 109

5.4 8259A应用举例 117

5.4.1中断程序设计 117

5.4.2中断应用实例 118

5.5 PC中的中断应用 121

5.6实验设计 124

5.6.1 TPC-USB平台中断实验项目 124

5.6.2 EL型平台中断实验项目 126

5.6.3 PC平台中断实验项目 127

本章小结 130

习题5 130

第6章并行接口 132

6.1并行接口概述 132

6.2可编程并行接口8255A 133

6.2.1 8255A的内部结构及外部引脚 133

6.2.2 8255A的编程 135

6.2.3 8255A的工作方式 138

6.3 8255A应用举例 144

6.4 PC中的并行接口应用 148

6.5实验设计 151

6.5.1 TPC-USB平台并行接口实验项目 151

6.5.2 EL型平台并行接口实验项目 155

6.5.3 PC平台并行接口实验项目 156

本章小结 156

习题6 156

第7章人机交互设备接口 158

7.1键盘接口 158

7.1.1键盘分类 158

7.1.2键盘的工作原理 159

7.1.3 PC系列键盘及接口电路 162

7.1.4 PC键盘接口编程 163

7.2鼠标器接口 165

7.2.1鼠标器分类 165

7.2.2鼠标器的接口 166

7.2.3鼠标器接口编程 167

7.3 LED接口 167

7.3.1 LED显示器结构 168

7.3.2 LED显示器接口编程 169

7.4显示器接口 170

7.4.1显示器工作原理 171

7.4.2显示器接口 173

7.4.3显示器接口编程 176

7.5打印机接口 176

7.5.1打印机的组成和工作原理 177

7.5.2打印机的接口标准 180

7.5.3打印机接口编程 184

7.6音频设备接口 187

7.6.1音频处理技术 187

7.6.2声卡的组成和接口 188

7.6.3声卡接口编程 189

7.7实验设计 192

7.7.1 TPC-USB平台人机交互接口实验项目 193

7.7.2 EL型平台人机交互接口实验项目 201

7.7.3 PC平台人机交互接口实验项目 204

本章小结 204

习题7 205

第8章串行通信接口 206

8.1串行通信的基本概念 206

8.1.1串行通信的数据传送方式 206

8.1.2通信速率 207

8.1.3信号调制与解调 207

8.2串行通信协议 208

8.2.1异步串行通信协议 208

8.2.2同步串行通信协议 209

8.3串行通信接口标准 210

8.3.1信号电平 211

8.3.2信号功能 211

8.3.3连接方式 212

8.4可编程串行接口芯片8251A 213

8.4.1 8251A的内部结构及外部引脚 213

8.4.2 8251A的编程 216

8.4.3 8251A的应用举例 221

8.5异步通信适配器INS 8250 223

8.5.1 INS 8250的内部结构及外部引脚 223

8.5.2 INS 8250的寄存器 227

8.5.3 INS 8250的编程 231

8.6 PC中的串行接口应用 232

8.7实验设计 236

8.7.1 TPC-USB平台串行接口实验项目 236

8.7.2 EL型平台串行接口实验项目 237

8.7.3 PC平台串行接口实验项目 239

本章小结 239

习题8 240

第9章A/D与D/A转换接口 241

9.1 A/D与D/A转换概述 241

9.1.1 D/A转换的工作原理 242

9.1.2 A/D转换的工作原理 244

9.2 D/A转换器接口电路 247

9.2.1 D/A转换器与微处理器的数据缓冲 247

9.2.2 DAC0832及其应用 248

9.2.3 DAC1210及其应用 254

9.3 A/D转换器接口电路 256

9.3.1 A/D转换器与微处理器的接口 257

9.3.2 ADC0809及其应用 259

9.3.3 AD574及其应用 265

9.4实验设计 270

9.4.1 TPC-USB平台模/数与数/模转换接口实验项目 270

9.4.2 EL型平台模/数与数/模转换接口实验项目 274

9.4.3 PC平台模/数与数/模转换接口实验项目 277

本章小结 277

习题9 277

第10章外存储器及其接口 278

10.1磁盘存储器 278

10.1.1数据的磁存储原理 278

10.1.2磁盘数据编码方式 280

10.1.3磁盘存储器的结构 281

10.2光盘存储器 284

10.2.1光盘的分类 284

10.2.2光盘存储器的组成及读写原理 285

10.3外存储器接口 286

10.3.1 IDE和EIDE接口 286

10.3.2 SCSI接口 287

10.4实验设计 290

本章小结 291

习题10 291

第11章总线与接口标准 292

11.1概述 292

11.1.1.总线的分类 292

11.1.2总线的主要性能参数 293

11.1.3总线标准 294

11.1.4总线操作和传送控制 294

11.2系统总线 296

11.2.1 STD总线 296

11.2.2 IBM PC总线 296

11.2.3 ISA总线 299

11.2.4 EISA总线 300

11.3局部总线 301

11.3.1 PCI总线 301

11.3.2 PCI Express总线 303

11.4设备总线 304

11.4.1 USB总线 304

11.4.2 IEEE 488总线 307

11.4.3 IEEE 1394总线 308

11.4.4 AGP总线 310

本章小结 312

习题11 313

第12章微型计算机接口技术应用实例 314

12.1微型计算机应用系统设计方法与步骤 314

12.2数据采集与控制系统 315

12.2.1系统需求 315

12.2.2系统分析与设计思路 316

12.2.3硬件电路设计 317

12.2.4软件设计 318

12.3交通灯控制系统 321

12.3.1系统需求 321

12.3.2系统分析与设计思路 322

12.3.3硬件电路设计 325

12.3.4软件设计 326

本章小结 333

习题12 333

参考文献 334