《现代计算机接口技术 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:洪志全,洪学海主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505374885
  • 页数:274 页
图书介绍:计算机接口技术是计算机科学与技术专业的专业课程,也是自动控制、通信等专业的必修课程,是计算机应用的一个重要方面。随着科学技术的发展,计算机已成为工业控制、数据采集、系统控制等各个领域不可缺少的重要工具。本书根据当前计算机的应用情况,从计算机的硬件接口、软件接口两个方面对计算机接口技术进行了介绍;选用了在计算机应用中具有典型代表的实例,并首次使用C语言给出了接口控制的方法和中断处理方法,以及Windows 9X环境下的接口控制方法。本书内容丰富,语言通俗易懂,叙述深入浅出,注重接口技术的实际应用。本书可作为计算机专业以及相关专业的教材和广大工程技术人员的参考书籍。前言(第二版)计算机接口技术是计算机科学与技术的专业课程,也是自动控制、通信、电子技术等专业的必修课程。随着计算机技术的迅猛发展,计算机已成为工业控制、数据采集、系统控制等各个领域不可缺少的重要工具,计算机接口技术也成为计算机应用必不可少的一个重要方面。本书根据现代计算机应用情况,从计算机的硬件接口、软件接口两个方面对计算机接口技术进行了介绍。本书首次使用C语言作为硬件接口控制程序,用高级语言对硬件进行I/O操作及中断处理等,并

第1章 接口基本知识 1

1.1 微机接口 1

1.1.1 接口功能 1

1.1.2 接口信息 2

1.1.3 数据传送方式 3

1.1.4 I/O寻址方式 4

1.1.5 PC机I/O地址分配 5

1.1.6 I/O地址译码方法 6

1.2 接口控制语言 8

1.2.1 汇编语言I/O指令 8

1.2.2 C语言I/O语句 9

1.3 总线技术 9

1.3.1 总线概述 10

1.3.2 PC机总线 13

1.3.3 STD工业控制总线 15

1.3.4 VME总线 17

1.3.5 SCSI总线 18

1.3.6 通用串行总线 20

1.3.7 IEEE-488总线 22

1.3.8 现场总线技术 23

习题 25

第2章 PC机接口芯片 27

2.1 PC机中断系统 27

2.1.1 80X86中断方式 27

2.1.2 中断优先权 28

2.1.3 中断向量表 29

2.1.4 8259A中断控制器 30

2.1.5 中断编程应用 34

2.2 8253定时/计数器 36

2.2.1 定时技术概述 36

2.2.2 8253工作原理 37

2.2.3 8253工作方式 39

2.2.4 8253编程与应用 42

2.3 8237DMA控制器 43

2.3.1 DMA概述 44

2.3.2 8237工作原理 44

2.3.3 DMA控制器系统应用 50

2.4 8255并行接口 52

2.4.1 8255工作原理 53

2.4.2 8255工作方式 55

习题 66

第3章 人机交互接口 67

3.1 键盘接口 67

3.1.1 非编码键盘接口 67

3.1.2 PC机键盘接口 69

3.2 LED显示器接口 72

3.3 CRT显示器接口 74

3.3.1 显示器文本方式I/O 74

3.3.2 显示器图形接口 77

3.3.3 VESA图形标准接口 82

3.3.4 真彩色图形显示 83

3.4 其他人机交互接口 85

3.4.1 鼠标器 85

3.4.2 光笔接口 87

3.4.3 游戏操纵杆 89

3.4.4 图形板和画笔 89

习题 90

第4章 串行通信接口 91

4.1 串行通信的基本概念 91

4.1.1 概述 91

4.1.2 数据传送方式 93

4.1.3 调制与解调 93

4.2 RS-232C接口标准 94

4.3 串行通信接口 96

4.3.1 串行接口的基本任务 96

4.3.2 8251的功能特点 96

4.3.3 8251寄存器与控制字 98

4.3.4 8251编程应用 99

4.4 PC机异步通信接口 101

习题 102

第5章 数/模、模/数转换接口 103

5.1 数/模(D/A)转换 103

5.1.1 D/A转换原理 103

5.1.2 D/A转换器的特性及连接 104

5.1.3 DAC典型连接 104

5.1.4 D/A转换器应用 109

5.2 A/D转换接口 111

5.2.1 A/D转换原理 111

5.2.2 A/D转换器特性 113

5.2.3 A/D转换电路 113

5.2.4 数据采集系统设计 117

5.2.5 虚拟仪器技术 120

习题 123

第6章 Windows接口控制 124

6.1 Windows端口操作 124

6.2 动态链接库DLL 127

6.2.1 使用动态链接库的目的 128

6.2.2 创建动态链接库 129

6.2.3 动态链接库的调用 132

6.2.4 Windows接口控制举例 137

6.3 线程控制技术 141

6.4 Windows实时系统 147

6.4.1 定时方式实现实时系统 147

6.4.2 Windows中断实时系统 150

6.5 Windows虚拟设备程序 153

6.6 WDM设备驱动程序 157

6.6.1 WDM设备驱动程序简介 158

6.6.2 WDM设备驱动程序的设计 159

6.6.3 USB驱动程序开发实例 161

6.7 Windows虚拟仪器技术 163

6.7.1 虚拟仪器的功能特点 164

6.7.2 LabVIEW虚拟仪器开发系统 164

习题 170

第7章 Windows系统接口 171

7.1 软件接口概述 171

7.2 API系统功能接口 173

7.2.1 Windows API的功能与作用 173

7.2.2 Windows API应用实例 174

7.2.3 获取计算机硬件资源 180

7.3 MCI接口 183

7.3.1 Windows多媒体编程的层次 184

7.3.2 MCI多媒体编程 185

习题 192

第8章 网络编程接口 193

8.1 网络协议及服务 193

8.2 Winsock接口控制 195

8.3 Winsock编程模型 197

8.3.1 Casync Socket类和Csocket类 200

8.3.2 Winsock接口编程应用 205

8.4 NetBIOS网络接口 212

8.4.1 NetBIOS概述 212

8.4.2 NetBIOS编程接口 213

8.4.3 Ncb/Mcb字段 214

8.4.4 NetBIOS应用程序示例 216

习题 221

第9章 数据库编程接口 222

9.1 ODBC开放数据库连接接口 222

9.1.1 ODBC标准 222

9.1.2 ODBC结构 223

9.1.3 ODBC接口应用 229

9.2 ADO调用接口 234

9.2.1 ADO及其特性 234

9.2.2 ADO应用 239

9.3 JDBC数据库接口 243

9.3.1 JDBC概述 243

9.3.2 连接数据库及JDBC接口 245

9.4 CORBA及DCOM分布式接口 270

习题 273

参考文献 274