《微机接口与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王正洪,朱正伟,马正华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302122342
  • 页数:274 页
图书介绍:本书以8088/8086CPU为例,全面系统地介绍了微机接口及其应用。

目录 1

第1章 微型计算机基础与系统总线 1

1.1 微型计算机的基本结构 1

1.1.1 微型计算机的硬件 1

1.1.2 微型计算机的软件 2

1.2 微型计算机的运行 2

1.2.1 计算机中的数制 2

1.2.2 计算机中的编码 3

1.2.3 微型计算机的工作过程 4

1.3 8088/8086 CPU的技术特点 6

1.4 新型CPU简介 8

1.5 系统总线 10

1.5.1 总线概述 10

1.5.2 PC系统总线 15

习题 18

第2章 指令系统与汇编语言程序设计 19

2.1 8088/8086寄存器组 19

2.2 汇编语言的语句格式 22

2.3 汇编语言程序的结构 23

2.4.4 寄存器间接或变址寻址 25

2.4.2 立即寻址 25

2.4.3 寄存器寻址 25

2.4.1 直接寻址 25

2.4 8088/8086寻址方式 25

2.5 8088/8086指令系统 27

2.5.1 数据传送指令 27

2.5.2 控制转移指令 29

2.5.3 算术运算指令 35

2.5.4 逻辑运算和移位指令 37

2.5.5 串操作指令 40

2.5.6 其他指令 43

习题 44

3.1 接口的基本概念 47

第3章 微型计算机接口基础 47

3.1.1 接口的功能 48

3.1.2 接口的分类 49

3.1.3 接口的典型结构 50

3.2 输入输出数据传送方式 52

3.2.1 无条件传送方式 52

3.2.2 查询传送方式 52

3.2.3 中断传送方式 53

3.2.4 DMA传送方式 53

3.3 接口的地址译码 54

3.3.1 接口的端口寻址 54

3.3.2 地址译码方式 55

3.4.1 设计与分析接口电路的基本方法 57

3.4 接口电路设计原则 57

3.4.2 接口设计一般原则 58

3.4.3 接口硬件设计 58

3.4.4 接口软件设计 59

习题 59

第4章 常用接口电路 61

4.1 可编程定时计数器8253 61

4.1.1 8253的外部引脚及内部结构 61

4.1.2 8253的工作方式 63

4.1.3 8253控制字和编程 66

4.1.4 8253应用实例 67

4.2 可编程并行接口8255A 68

4.2.1 8255A的外部引脚及内部结构 69

4.2.2 8255A的工作方式 71

4.2.3 8255A的控制字 73

4.2.4 8255A应用实例 74

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

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

4.3.2 8259A的中断过程 76

4.3.3 8259A的工作方式 77

4.3.4 8259A的初始化编程 81

4.3.5 中断程序设计 85

4.4.1 8237A的引脚功能及内部结构 87

4.4 DMA控制器8237A 87

4.4.2 8237A的工作模式 90

4.4.3 8237A的寄存器及编程 90

4.4.4 8237A应用实例 93

习题 94

第5章 人机接口 96

5.1 人机接口概述 96

5.2 键盘接口 97

5.2.1 键盘工作过程 97

5.2.2 PC扩展键盘接口 99

5.2.3 键盘中断与键盘输入输出功能 101

5.2.4 键盘应用编程举例 103

5.3 CRT显示器与触摸屏 105

5.3.1 CRT显示器的工作原理 106

5.3.2 显示接口卡 109

5.3.3 显示器和显示卡的技术指标 110

5.3.4 触摸屏 112

5.4 LCD接口 115

5.4.1 LCD介绍 115

5.4.2 LCD接口设计 116

5.4.3 LCD驱动程序设计 118

5.5 打印机接口 120

5.5.1 打印机接口电路 121

5.5.2 打印数据传输编程 123

5.5.3 打印机输入输出程序及应用 126

5.6 交互式人机接口 128

5.6.1 鼠标器 128

5.6.2 扫描仪 130

5.6.3 光笔 133

5.6.4 操纵杆 134

习题 134

第6章 过程通道接口技术 135

6.1 输入输出过程通道概述 135

6.2.1 常用运算放大器 136

6.2 模拟信号放大技术 136

6.2.2 测量放大器 137

6.2.3 程控增益放大器 139

6.2.4 隔离放大器 142

6.3 模拟多路开关与采样保持器 144

6.3.1 模拟多路开关的原理与分类 144

6.3.2 模拟多路开关的芯片及其应用 147

6.3.3 采样保持器的作用原理 150

6.3.4 集成采样保持器芯片及其应用 153

6.4 D/A转换器接口技术 156

6.4.1 D/A转换器的主要技术指标 156

6.4.2 D/A转换器集成芯片及选择要点 157

6.4.3 D/A转换器与微机接口设计 160

6.5 A/D转换器口技术 163

6.5.1 A/D转换器的主要技术指标 163

6.5.2 A/D转换器集成芯片及选择要点 164

6.5.3 A/D转换器与微机接口设计 166

6.6 模拟量输入通道 174

6.6.1 模拟量输入通道的基本组成 174

6.6.2 模拟量输入通道与基本技术要求 175

6.6.3 模拟量输入信号处理技术 176

6.7 模拟量输出通道 183

6.7.1 模拟量输出通道的基本组成结构 183

6.8 开关量输入和输出通道 184

6.7.2 模拟量输出保持器 184

6.8.1 开关量输入通道 185

6.8.2 开关量输出通道 186

6.9 过程通道抗干扰设计 187

6.9.1 测控系统中常见的干扰 187

6.9.2 开关量输入输出通道的抗干扰 190

6.9.3 模拟量输入输出通道的抗干扰 192

6.9.4 传输长线的抗干扰 198

6.9.5 其他抗干扰方法简介 207

6.10 输入输出通道编程实例 212

6.10.2 工作原理及控制字 213

6.10.1 主要技术指标 213

6.10.3 使用与操作 214

6.10.4 编程实例 216

习题 219

第7章 串行接口 221

7.1 串行接口和串行通信 221

7.1.1 串行接口概述 221

7.1.2 串行通信涉及的几个问题 223

7.1.3 串行通信接口连接标准 224

7.2 串行接口的一般结构 227

7.2.1 异步串行I/O接口的典型结构 227

7.2.2 同步串行I/O接口的典型结构 229

7.3 串行接口Intel 8251A及应用 230

7.3.1 8251A的基本性能 230

7.3.2 8251A的结构和引脚 230

7.3.3 8251A编程 234

7.3.4 8251A应用实例 236

7.4 USB接口 242

7.4.1 USB概述 243

7.4.2 USB结构与工作原理 245

7.4.3 USB外设控制器的两种实现方式 247

7.4.4 USB接口电路应用设计 248

7.5.1 网络接口概述 250

7.5 网络接口简介 250

7.5.2 以太网控制器RTL8019AS 251

7.5.3 Webchip网络接口芯片PS2000 252

习题 255

第8章 多媒体接口 256

8.1 光盘接口技术 256

8.1.1 光盘的种类 256

8.1.2 CD-ROM驱动器 257

8.1.3 CD-R驱动器 258

8.2 声音卡接口技术 259

8.2.1 声音的基本概念及数字化 259

8.2.3 音乐的合成——MIDI 262

8.2.2 声音信息的压缩编码 262

8.2.4 声音卡 264

8.3 视频的压缩与解压接口技术 266

8.3.1 图形与图像的概念 266

8.3.2 数字Video信息的获取 267

8.3.3 静态图像压缩标准JPEG 267

8.3.4 动态图像压缩标准MPEG 268

习题 268

附录A ASCII码表 270

附录B 8088/8086中断向量表(部分) 272

参考文献 274