《微机接口技术实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:何利,汤宏斌,韩起云编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111357537
  • 页数:325 页
图书介绍:本书介绍微机接口技术基本概念和I/O端口地址译码技术、微机总线技术、定时/计数技术与接口、中断技术与中断系统、并行接口技术、串行通信与串行接口技术等。

第1章 绪论 1

1.1 微机接口和微机接口技术的概念 1

1.1.1 接口的组成 1

1.1.2 接口的功能 2

1.2 CPU与接口交换数据的方式 3

1.2.1 无条件传输方式 3

1.2.2 程序查询方式 4

1.2.3 中断方式 4

1.2.4 DMA方式 4

1.2.5 I/O处理机方式 5

1.3 接口电路设计的基本方法 5

1.4 I/O端口地址译码技术 6

1.4.1 I/O端口及其编址方式 6

1.4.2 I/O端口地址分配 9

1.4.3 I/O端口地址译码 10

1.5 接口技术的现状和发展趋势 13

1.6 实验设计 13

1.7 习题 17

第2章 总线技术 18

2.1 概述 18

2.1.1 总线标准 18

2.1.2 总线的分类 19

2.1.3 总线的数据传输过程 21

2.1.4 总线的数据传输方式 21

2.2 系统总线 22

2.2.1 STD总线 22

2.2.2 PC总线 25

2.2.3 ISA总线 28

2.2.4 EISA总线 30

2.3 局部总线 32

2.3.1 VL总线 33

2.3.2 PCI总线 33

2.3.3 PCI Express 38

2.4 通用设备总线 46

2.4.1 USB总线 46

2.4.2 IEEE 488总线 52

2.4.3 IEEE 1394总线 56

2.4.4 AGP总线 60

2.5 现场总线 62

2.5.1 现场总线的通信协议 62

2.5.2 现场总线系统的组成 63

2.5.3 现场总线的技术特点 64

2.5.4 典型现场总线简介 65

2.6 实验设计 68

2.7 习题 71

第3章 定时/计数器芯片 72

3.1 可编程定时器/计数器8253-5/8254-2 72

3.1.1 基本功能 72

3.1.2 基本原理 73

3.2 8253-5/8254-2的工作原理与应用 76

3.2.1 可选工作方式 76

3.2.2 8253-5/8254-2控制字和初始化 85

3.2.3 初始化编程 86

3.2.4 8253-5/8254-2在微型计算机中的典型应用 88

3.3 实时钟电路MC146818及其应用 90

3.3.1 工作方式 90

3.3.2 方式命令字和状态字 93

3.3.3 典型应用 94

3.4 实验设计 99

3.5 习题 101

第4章 中断技术 103

4.1 中断技术的基本概念 103

4.1.1 中断定义 103

4.1.2 微型计算机的中断源 104

4.1.3 中断的分类及其优先权 104

4.1.4 中断向量 106

4.2 IBM-PC的中断系统 107

4.2.1 中断的响应条件 107

4.2.2 中断的处理过程 107

4.2.3 中断系统的功能 109

4.3 可编程中断控制器8259A 110

4.3.1 8259A的内部结构及外部引脚 110

4.3.2 8259A的功能 113

4.3.3 8259A的命令字和状态字 114

4.3.4 8259A的初始化 120

4.4 8259A在微机系统中的应用 122

4.4.1 8259A在IBM PC/XT系统中的应用 122

4.4.2 8259A在IBM PC/AT系统中的应用 124

4.4.3 8259A在中断处理中的应用 125

4.5 实验设计 127

4.6 习题 131

第5章 并行接口 133

5.1 并行接口基本概念 133

5.2 可编程并行接口8255A 134

5.2.1 8255A的内部结构和引脚功能 134

5.2.2 8255A的工作方式 136

5.2.3 8255A的命令字和状态字 143

5.2.4 8255A的初始化 147

5.3 8255A的应用 147

5.3.1 8255A实现微机与外设的并行通信 147

5.3.2 8255A实现双机并行通信 149

5.3.3 8255A实现微机与单片机的并行通信 151

5.4 实验设计 153

5.5 习题 155

第6章 串行通信接口 158

6.1 串行通信的基本概念 158

6.1.1 串行同步通信和异步通信 158

6.1.2 串行通信的数据格式 160

6.1.3 串行通信接口标准 162

6.1.4 串行通信的接口 164

6.1.5 典型的串口芯片 165

6.2 可编程串行接口芯片16550 166

6.2.1 16550的内部结构 166

6.2.2 16550的功能 168

6.2.3 16550的外部信号 168

6.2.4 16550的内部寄存器 171

6.2.5 16550在PC系列中的应用 176

6.3 可编程接口芯片8251A 181

6.3.1 8251A的内部结构 181

6.3.2 8251A的引脚及其功能 183

6.3.3 8251A的命令字和状态字 184

6.3.4 8251A的初始化 187

6.3.5 8251A应用举例 189

6.4 实验设计 193

6.5 习题 196

第7章 A/D与D/A转换器接口 197

7.1 D/A和A/D转换器接口电路 197

7.1.1 D/A转换器接口电路 197

7.1.2 A/D转换器接口电路 205

7.2 D/A和A/D转换的工作原理 220

7.2.1 D/A转换器工作原理 220

7.2.2 A/D转换器工作原理 221

7.3 实验设计 224

7.4 习题 226

第8章 DMA技术 228

8.1 DMA传输技术的基本概念 228

8.1.1 DMA控制器 228

8.1.2 DMA系统 231

8.2 8237A芯片 233

8.2.1 8237A的内部结构 234

8.2.2 8237A的功能特性 237

8.2.3 8237A的内部寄存器及其作用 239

8.2.4 8237A的工作方式和工作时序 247

8.2.5 8237A的初始化和应用 251

8.3 DMA的应用 260

8.3.1 将数据从内部存储器传输到I/O接口的DMA控制电路 260

8.3.2 将数据从I/O接口传输到内部存储器的DMA控制电路 261

8.4 实验设计 261

8.5 习题 263

第9章 总线新技术 264

9.1 CAN总线 264

9.1.1 CAN总线的工作原理 264

9.1.2 CAN总线的特点 265

9.2 前端总线 265

9.3 I2C总线 266

9.3.1 I2C总线特点 266

9.3.2 I2C总线工作原理 266

9.4 SPI总线 267

9.5 现场总线新技术 267

9.6 实验设计 269

9.7 习题 274

第10章 人机交互设备接口 275

10.1 键盘接口 275

10.1.1 键盘的类型和工作原理 275

10.1.2 键盘控制电路的组成及工作原理 276

10.1.3 典型的微机键盘接口 276

10.1.4 PC/AT与键盘的接口 278

10.2 鼠标接口 281

10.2.1 鼠标的类型和工作原理 281

10.2.2 鼠标接口电路 282

10.3 显示器接口 283

10.3.1 CRT显示器的工作原理和接口 284

10.3.2 LED显示器的工作原理 284

10.3.3 LCD显示器的工作原理 285

10.3.4 显示器的新技术 287

10.3.5 显示器接口类型 287

10.4 打印机接口 288

10.5 多媒体设备及其接口 290

10.5.1 多媒体设备类型 290

10.5.2 多媒体计算机的关键技术 291

10.6 习题 291

第11章 存储器及接口 292

11.1 存储体系结构 292

11.2 半导体存储器 293

11.2.1 半导体存储器接口的基本技术 294

11.2.2 SRAM与CPU的连接 296

11.2.3 DRAM与CPU的连接 298

11.2.4 ROM与CPU的连接 300

11.3 典型CPU与存储器的连接 303

11.4 硬盘接口 305

11.4.1 硬盘结构 305

11.4.2 典型的硬盘接口 306

11.5 习题 307

第12章 32位微机软件接口技术 308

12.1 32位微处理器 308

12.1.1 80386内部结构 308

12.1.2 80486内部结构 310

12.1.3 Pentium系列处理器 311

12.1.4 Pentium Pro微处理器 313

12.1.5 MMX Pentium微处理器 313

12.1.6 PentiumⅡ微处理器 314

12.1.7 PentiumⅢ微处理器 314

12.2 32位微机软件接口 315

12.3 习题 316

第13章 微机接口设计实例 317

13.1 微机接口设计基本方法 317

13.2 微机接口的可靠性与抗干扰设计 319

13.2.1 微机接口的干扰 319

13.2.2 微机接口的可靠性设计分析和方法 319

13.3 定时显示系统的设计实例 321

13.3.1 设计要求 321

13.3.2 硬件系统设计 321

附录 常用逻辑符号对照表 324

参考文献 325