微机接口技术作为高校计算机类专业硬件基础课程,是嵌入式系统等课程的前导课程,难于掌握。同时随着计算机科学技术的不断发展,微机接口技术也在不断地更新,任向民、王克朝、宗明魁编著的《微机接口技术实用教程(第2版)》注重了有关接口技术知识的基础性和系统性,比如加入了微型计算机系统一章,重点介绍微型计算机系统硬件结构和微处理器,其中微处理器从Intel 8086/8088微处理器入手,由简到繁,分别讲解Intel80386微处理器、Intel Pentium 4等。本教程也对一些新技术进行了扩展和更新,如USB等内容。
本书仍然保留了第1版的特点,配有单元实验,并提供实验参考程序,配有单元测试,有不同难易程度的标准化习题,并附有参考答案,供教师和学生进行测试和练习。
任向民、王克朝、宗明魁编著的《微机接口技术实用教程(第2版)》系统地介绍微型计算机接口技术及应用。全书内容共分10章,主要内容包括微型计算机系统、输入输出接口、定时/计数技术、中断技术、DMA技术及I/O接口技术等,还介绍了当前PC普遍使用的USB接口技术和PCI总线等最新知识。
《微机接口技术实用教程(第2版)》以突出“应用”、注重“技能”为目标,简明扼要,面向系统,面向应用,实例丰富,每章都配有单元实验和标准化试题及参考答案,便于读者进行单元测试和复习。
《微机接口技术实用教程(第2版)》适合作为各类高等学校本科计算机专业教材以及工科专业教学参考书,也可作为高等学校成人教育的培训或自学参考书。
第1章 微型计算机系统
1.1 微型计算机系统硬件结构
1.1.1 微型计算机系统的基本组成
1.1.2 微型计算机系统的系统结构
1.1.3 微型计算机系统的性能指标
1.2 微处理器
1.2.1 8086/8088微处理器
1.2.2 80386微处理器
1.2.3 80486到Pentium 4微处理器
单元测试
第2章 微型计算机接口技术基础
2.1 接口技术概述
2.1.1 接口的定义
2.1.2 接口的功能特点
2.1.3 接口分类
2.2 接口中传输信息及其组成
2.2.1 数据信息
2.2.2 状态信息
2.2.3 控制信息
2.2.4 接口电路的一般结构
2.3 接口的编址与译码
2.3.1 端口分类
2.3.2 I/O端口的编址方法
2.3.3 I/O端口地址的译码方法
2.3.4 CPU的I/O指令
2.4 CPU与外设之间的数据传送方式
2.4.1 程序控制方式
2.4.2 中断传送方式
2.4.3 DMA传送方式(存储器直接存取方式)
2.5 接口技术的现状及发展
2.6 接口的设计与分析
2.6.1 接口两侧的分析和设计
2.6.2 信号转换
2.6.3 驱动程序
2.6.4 应注意的问题
单元测试
第3章 总线
3.1 概述
3.1.1 总线定义
3.1.2 总线的标准
3.1.3 总线的分类
3.1.4 采用标准总线的优点
3.1.5 总线的操作过程
3.1.6 总线通信方式
3.1.7 总线仲裁
3.2 系统总线
3.2.1 ISA总线
3.2.2 EISA总线
3.2.3 VESA总线
3.2.4 PCI局部总线
3.2.5 PCI—X总线
3.2.6 PCI Express总线
3.3 外部总线
3.3.1 IEEE 488总线
3.3.2 RS—232C总线
3.3.3 SCSI总线简介
3.3.4 IEEE 1394总线简介
3.3.5 USB总线简介
单元测试
第4章 并行输入输出接口
4.1 并行接口的基本概念
4.2 并行I/O接口8255A
4.2.1 8255A的基本特性
4.2.2 8255A的内部结构
4.2.3 8255A的引脚及功能
4.2.4 8255A的控制字
4.2.5 8255A初始化编程
4.2.6 8255A的工作方式
单元实验 8255A并行接口实验
单元测试
第5章 串行接口
5.1 串行通信基本概念
5.1.1 传输速率
5.1.2 数据传送模式
5.1.3 串行通信方式
5.1.4 校验方式
5.1.5 调制与解调
5.2 可编程串行通信接口8251A
5.2.1 8251A的基本特性
5.2.2 8251A的内部结构
5.2.3 8251A的引脚及功能
5.2.4 8251A的控制字
5.2.5 8251A初始化编程
5.2.6 8251A应用实例
单元实验 8251A接口实验
单元测试
第6章 定时/计数技术
6.1 定时/计数基本概念
6.1.1 系统定时/计数必要性
6.1.2 系统定时的分类
6.2 可编程定时器/计数器8253
6.2.1 8253的主要特性
6.2.2 8253内部结构
6.2.3 8253的引脚及功能
6.2.4 8253方式控制字
6.2.5 8253工作方式
6.3 8253程序设计
6.3.1 8253初始化编程
6.3.2 8253应用实例
单元实验 8253定时计数器实验
单元测试
第7章 中断技术
7.1 中断的基本概念
7.1.1 基本概念
7.1.2 中断请求与中断屏蔽
7.1.3 中断服务程序
7.1.4 中断隐操作和中断向量
7.1.5 中断响应过程
7.2 8086/8088中断系统
7.2.1 中断系统的基本功能
7.2.2 8086/8088的中断系统
7.3 可编程中断控制器8259A
7.3.1 8259A的主要特性
7.3.2 8259A的内部结构
7.3.3 8259A的引脚及功能
7.3.4 8259A控制字
7.3.5 8259A工作方式
7.4 8259A程序设计
7.4.1 8259A初始化编程
7.4.2 工作方式编程
7.4.3 综合程序设计
单元实验 8259A中断实验
单元测试
第8章 DMA控制器
8.1 DMA基本概念
8.1.1 直接存储器存取DMA概念
8.1.2 DMA控制器组成与功能
8.1.3 DMA操作步骤
8.2 可编程DMA控制器8237A
8.2.1 8237A主要特性
8.2.2 8237A内部结构
8.2.3 8237A的引脚及功能
8.2.4 8237A方式控制字
8.2.5 内部寄存器的寻址
8.2.6 软件命令
8.3 8237A程序设计
8.3.1 8237A初始化编程
8.3.2 8237A应用实例
单元实验 8237A控制器实验
单元测试
第9章 A/D和D/A接口
9.1 A/D和D/A转换的基本概念
9.1.1 信号的转换
9.1.2 常用传感器
9.2 D/A转换及接口
9.2.1 D/A转换的工作原理
9.2.2 D/A的性能参数和术语
9.2.3 典型D/A转换器芯片
9.3 A/D转换器接口
9.3.1 模拟信号的采样、量化和编码
9.3.2 A/D转换的类型
9.3.3 A/D转换器主要性能参数
9.3.4 典型A/D转换器芯片
单元实验 A/D与D/A转换接口实验
单元测试
第10章 常用外围设备及接口
10.1 常用外围设备及接口基本知识
10.1.1 外围设备的功能
10.1.2 外围设备的分类
10.2 键盘及其接口
10.2.1 键盘
10.2.2 键的识别
10.2.3 微机键盘及接口
10.3 显示器及其接口
10.3.1 LED显示器及其接口
10.3.2 CRT显示器及其接口简介
10.3.3 LCD显示器简介
10.4 打印机及其接口
10.4.1 打印机的分类
10.4.2 打印机的主要性能指标
10.4.3 针式打印机
10.4.4 喷墨打印机
10.4.5 激光打印机
10.4.6 打印机接口
10.5 交互式人机接口
10.5.1 鼠标器
10.5.2 扫描仪
10.5.3 光笔
10.5.4 数字化仪
单元实验 8279键盘显示实验
单元测试
参考文献