计算机接口技术

计算机接口技术
作 者: 刘星
出版社: 机械工业出版社
丛编项: 高等院校计算机科学与技术十五规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 接口
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《计算机接口技术》作者简介

内容简介

本书以实用性和先进性为宗旨,介绍了计算机接口技术及其应用。包括输人输出系统机制、微型机系统总线、微型机内部接口和外部接口。本书新增了现今普遍使用的通用串行接口 USB和网络接口的内容,使读者在学习接口技术时学到更新、更具先进性的知识,跟上科技进步的步伐。本书内容丰富,力求反映微机的最新发展技术,面向系统、面向应用,由浅入深、通俗易懂。本书既可作为高等学校计算机专业的教材,也可作为从事计算机硬件的工作人员的技术参考书。

图书目录

第1章 基础知识

l. 1 输人/输出(I/O)接口概念

1. 1. 1 I/0接口的主要功能

1. 1. 2 I/0接口的典型结构

1. 1. 3 接口电路芯片的分类

l. 2 I/O端口的编址方法

1. 2. 1 I/O端口独立编址

l. 2. 2 I/O端口与存储器统一编址

1. 3 输人输出的传输方式

1. 3. l 无条件传送方式及接口

l. 3. 2 查询传送方式及接口

1. 3. 3 中断传送方式

1. 3. 4 DMA传送方式

l. 3. 5 I/O处理机方式

1. 4 习题

第2章 微型机总线

2. l 总线的概念

2. 1. l 总线的分类

2. 1. 2 系统总线

2. 1. 3 外部总线

2. 2 总线标准

2. 2. 1 PC/XT总线. ISA(AT)总线及EISA总线

2. 2. 2 PCI总线

2. 2. 3 AGP总线

2. 3 外部总线

2. 3. 1 RS-232C总线

2. 3. 2 SCSI总线

2. 3. 3 通用串行总线(USB)

2. 3. 4 IEEE 1394及其与 USB的比较

2. 3. 5 常用微型机总线的性能比较

2. 4 习题

第3章 中断控制器

3. l 高档微处理器中断

3. 2 可编程中断控制器8259A

3. 2. 1 8259A结构及引脚功能

3. 2. 2 8259A的中断过程

3. 2. 3 8259A的工作方式

3. 2. 4 8259A的初始化命令字ICW

3. 2. 5 8259A的操作命令字OCW

3. 3 8259A的应用

3. 3. 1 8259A的级连电路

3. 3. 2 8259A在IBM PC/XT上的应用

3. 3. 3 PC/XT系统中断请求线的扩充

3. 3. 4 8259A在IBM PC/AT上的应用

3. 4 中断服务程序实例

3. 5 习题

第4章 DMA控制器

4. 1 8237A DMA控制器

4. l. 1 8237A的工作周期

4. 1. 2 8237A的基本结构及引脚功能

4. 1. 3 8237A的内部结构

4. l. 4 8237A的工作模式

4. l. 5 8237A的控制字

4. 2 8237A在微型机上的应用

4. 2. 1 IBM PC/XT机的 8237A DMA控制器

4. 2. 2 IBM PC/AT机的8237A DMA控制器

4. 3 DMA应用实例

4. 4 习题

第5章 定时计数控制器

5. 1 8253定时计数器

5. 1. 1 8253的内部寄存器结构

5. l. 2 8253的引脚

5. 1. 3 8253的工作方式

5. l. 4 8253的命令字和编程

5. 2 8253的应用实例

5. 3 习题

第6章 并行接口

6. l 可编程并行接口芯片 8255A

6. 1. 1 8255A的内部结构和引脚信号

6. 1. 2 8255A的控制字

5. l. 3 8255A的工作方式

6. 2 并行接口在IBM PC机上的应用

6. 2. 1 8255A在IBM PC/XT上的应用

6. 2. 2 8255A在IBM PC/AT上的应用

6. 3 8255A的应用实例

6. 4 习题

第7章 串行通信接口

7. l 串行通信总线

7. 1. l 串行通信基本概念

7. 1. 2 RS-232C总线

7. 2 串行接口芯片 8251A

7. 2. 1 825lA的内部结构

7. 2. 2 825lA的引脚

7. 2. 3 825lA控制字及初始化方法

7. 2. 4 应用8251A编程实例

7. 3 可编程串行接口芯片 Ins 8250

7. 3. 1 8250的内部结构

7. 3. 2 8250的引脚

7. 3. 3 8250的寄存器

7. 3. 4 8250在IBM PC系列机中的应用

7. 4 习题

第8章 USB总线接口

8. 1 USB的简介

8. 1. 1 USB的概念及特点

8. 1. 2 USB的用途及布局

8. 2 USB总线体系结构

8. 2. 1 USB设备的系统描述

8. 2. 2 总线协议

8. 2. 3 USB的设备和主机

8. 2. 4 USB总线构成

8. 3 USB设备

8. 3. 1 USB设备的状态

8. 3. 2 总线枚举

8. 3. 3 通用USB设备操作

8. 3. 4 USB设备请求

8. 3. 5 标准设备请求

8. 4 USB设备的描述符

8. 4. 1 标准 USB设备描述符

8. 4. 2 标准USB配置描述符

8. 4. 3 标准USB接口描述符

8. 4. 4 标准USB端点描述符

8. 4. 5 标准USB字符串描述符

8. 4. 6 设备类型定义

8. 5 USB主机

8. 5. 1 USB主机的功能

8. 5. 2 主控制器请求

8. 5. 3 软件机制

8. 5. 4 主控制器驱动程序

8. 5. 5 通用串行总线驱动程序

8. 6 USB产品开发

8. 6. 1 Windows 98中的 USB设备

8. 6. 2 USB硬件产品开发

8. 6. 3 USB产品设计

8. 6. 4 USB设备举例

8. 7 USB设备驱动程序设计

8. 7. 1 Windows USB驱动程序接口

8. 7. 2 USB驱动程序接口的IOCTL

8. 7. 3 USBDI结构定义

8. 7. 4 USB请求块(URB)的定义

8. 8 习题

第9章 多功能高集成外围器件

9. l 多功能外围器件 82371简介

9. 2 82371芯片的功能

9. 2. 1 PllX4芯片各部件的功能

9. 2. 2 寄存器地址空间

9. 3 PCI/ISA桥的功能

9. 3. l 存储器. I/O地址和BIOS的关系

9. 3. 2 PCI和ISA/EIS接口

9. 3. 3 DMA控制器和 PCI DMA

9. 3. 4 中断控制器与串行中断

9. 3. 5 定时器/计数器与实时时钟

9. 4 IDE控制器功能

9. 5 习题

第10章 网络接口

10. l 网络接口控制器

10. 1. l 网络接口控制器的简介

10. 1. 2 基于NIC的网卡结构及功能

10. 2 NIC的工作原理

10. 2. l 帧结构

10. 2. 2 DMA结构

10. 2. 3 帧接收

10. 2. 4 帧发送

10. 2. 5 远程 DMA

10. 3 NIC的内部寄存器

10. 3. 1 内部寄存器的地址映射

10. 3. 2 命令与状态寄存器

10. 3. 3 DMA寄存器

10. 3. 4 物理地址寄存器

10. 3. 5 多址寄存器

10. 3. 6 其他寄存器

10. 4

NIC的初始他

10. 4. 1 NIC的复位状态

10. 4. 2 NIC初始化过程

10. 5 习题

第11 章数模(D/A)与模数(A/D)接口

11. l 数/模(D/A)转换器

11. 1. 1 D/A转换器的性能参数

11. 1. 2 8位D/A转换器 0832芯片及其接口设计

11. 1. 3 12位D/A转换器1210芯片及接口设计

11. 1. 4 D/A转换器应用举例

11. 2 模/数( A/D)转换器

11. 2. 1 A/D转换的主要性能指标

11. 2. 2 A/D转换的外围电路

11. 2. 3 8位A/D转换器--ADC0809芯片

11. 2. 4 ADC0809与PC总线的接口设计

11. 2. 5 ADC0809与PC总线的连接

11. 2. 6 12位A/D转换器--AD574芯片

11. 2. 7 12位AD574的接口设计

11. 3 习题