内容简介
目录
第1章 接口技术简介
1.1 什么是接口技术
1.1.1 接口定义
1.1.2 接口功能
1.1.3 接口技术的初始考虑
1.2 设计接口
1.2.1 关于接口类型
1.2.2 常用的逻辑电路及模拟电路芯片
1.2.3 计算机的扩展总线信号
1.3.1 系统设计方法概要
1.3 系统设计方法及优化设计概要
1.2.4 调试注意事项
1.3.2 优化设计问题
1.3.3 硬件设计的基本原则
1.4 微型计算机基础
1.4.1 微型计算机的分类
1.4.2 微型计算机系统的主要性能指标
1.5 微型计算机系统硬件结构
1.5.1 结构特点与框图
1.5.2 主要组成部分结构及其功能
1.5.3 输入/输出(I/O)设备的接口
1.6 微型计算机基本工作原理
1.6.1 指令与程序概述
1.5.4 总线
1.6.2 指令与程序的执行
第2章 计算机组成
2.1 概述
2.2 微型计算机主要的组成部件
2.2.1 主板
2.2.2 机箱和电源
2.2.3 显示器
2.2.4 磁盘驱动器
2.2.5 键盘
2.2.6 各种适配电路卡
2.3.2 芯片组
2.3.1 主板的构架
2.3 主板
2.3.3 系统总线
2.3.4 局部总线
2.3.5 IDE(EIDE)接口
2.3.6 串行、并行通信接口
2.3.7 键盘、鼠标接口
2.3.8 USB通用串行总线
2.3.9 制约主板性能的一些因素
2.4 中央处理器
2.4.1 微处理器概述
5.6.2 PCI总线接口信号 1
2.4.2 Intel系列微处理器简介
2.5.2 半导体存储器
2.5 内部存储器
2.5.1 内部存储器的基本概念
2.5.3 现代微机使用的内存条
2.6 显示卡与显示器
2.6.1 微型计算机显示系统概述
2.6.2 显示适配器——显示卡
2.6.3 显卡的分类
2.6.4 典型显卡介绍
2.6.5 CRT显示器的性能指标
第3章 人机交互接口技术
3.1 键盘接口技术
3.1.1 矩阵键盘接口技术
3.2 鼠标器接口技术
3.2.1 鼠标器的分类
3.1.2 PC/XT的键盘及其接口
3.2.2 鼠标器的工作原理
3.2.3 鼠标器接口程序设计
3.3 CRT显示器接口技术
3.3.1 CRT显示器的工作原理
3.3.2 字符显示原理
3.3.3 CRT控制器
第4章 接口设计
4.1 微机原理要点
4.1.1 微机的基本机构
4.1.2 接口的寻址与译码
4.1.3 存储器
4.1.4 I/O方式——主机与外设间传送信息的方法
4.1.5 软件
4.2 接口信号匹配
4.2.1 串行通信
4.2.2 远距离传送电流环
4.2.3 开关量检测与防抖
4.2.4 指示器驱动
4.2.5 继电器驱动
4.2.6 步进电机控制
4.2.7 直流电机控制
4.2.8 模拟信号检测及输出
4.3.2 内总线
4.3.1 总线简介
4.3 总线
4.3.3 单向总线和双向总线
4.3.4 微机总线的发展概况
4.4 PC/XT总线
4.4.1 总线扩展槽机械及电源特性
4.4.2 总线信号说明
4.4.3 PC/XT总线时序
4.4.4 系统总线的负载与驱动能力
4.5 PC机的其他总线
4.5.1 ISA总线(PC/AT总线)
4.5.2 EISA总线
4.6.1 可编程接口芯片
4.5.3 VISA总线和PCI总线介绍
4.6 使用接口控制软件编程举例
4.6.2 基本的输入/输出举例
第5章 并行总线接口技术
5.1 总线概述
5.1.1 功能和分类
5.1.2 总线传送握手
5.1.3 总线缓冲及驱动
5.1.4 总线标准化
5.2 ISA总线
5.2.1 8位ISA总线
5.2.2 16位ISA总线
5.3.1 EISA总线引脚说明
5.3 EISA总线
5.3.2 EISA总线应用举例
5.4 VESA局部总线
5.5 ISA与EISA总线寻址空间
5.6 PCI局部总线
5.6.1 PCI总线的概述
5.6.3 PCI总线的操作
5.6.4 PCI总线配置空间
5.7 可编程并行接口——8255A
5.7.1 8255A的内部结构及引脚功能
5.7.2 8255A工作方式及方式控制字
5.7.3 8255A的3种工作方式接口方法
5.8 计算机接口技术
5.8.1 显示器接口
5.8.2 打印机接口
5.8.3 扫描仪接口技术
第6章 并行端口的扩展端口
6.1 在标准并行适配器上进行扩展
6.2 使用EPP进行扩展
6.3 EEP中的8255-PPIO接口
6.3.1 8255可编程外部设备接口
6.3.2 连接8255到并行适配器
6.4.1 存储器接口
6.4 存储器接口及通信
6.4.2 直接存储器存取通信
6.4.3 磁盘机接口与通信
第7章 汇编语言程序设计
7.1 汇编语言程序格式
7.1.1 汇编语言语句的类型及格式
7.1.2 汇编语言数据
7.1.3 汇编语言的程序结构
7.2 汇编语言伪指令
7.2.1 数据定义伪指令
7.2.2 段定义伪指令
7.2.3 过程定义伪指令
7.2.4 模块定义伪指令
7.2.5 结构数据伪指令
7.2.6 宏代换操作
7.2.7 其他伪指令
7.2.8 汇编程序的开发
7.3 汇编语言程序设计
7.3.1 顺序程序设计方法
7.3.2 分支程序设计方法
7.3.3 循环程序设计
7.3.4 子程序设计
7.4 DOS和BIOS中断
7.4.1 DOS功能的使用
7.4.2 BIOS功能的使用
8.1 PC机数据域
第8章 并行适配器的编程和使用
8.2 端口的访问
8.3 并行端口的示警盒:发光二极管和读取开关
8.4 并行端口的电源开关电路
8.4.1 ULN2003A驱动器
8.4.2 MOSFET驱动器
8.4.3 控制台
8.5 使用标准并行端口进行数据传输内务操作
8.6 增强型端口和扩展性能端口
8.6.1 IEEE1284和1394标准
8.6.2 增强型并行端口
8.6.3 EPP寄存器
8.6.5 EPP控制芯片的编程
8.6.4 EPP BIOS调用
8.6.6 扩展性能端口
8.6.7 高级适配器的电气接口
8.7 编程实现接口技术
8.7.1 键盘及接口
8.7.2 8279接口键盘
8.7.3 8279接口显示器
第9章 管理设备编程
9.1 EPROM编程器
9.2 AT89C205 1微处理器编程器
9.3 使用并行适配器的波形特性
9.3.1 并行适配器作为波形发生器
9.3.2 波形产生的传统方法
9.3.3 一个非通用的波形产生方法
9.4 A/D转换器与CPU接口及应用程序设计
9.4.1 ADC847接口8086微处理器
9.4.2 ADC80与CPU接口及应用
9.4.3 对A/D转换和D/A转换编程
9.4.4 IBM/PC数据采集系统接口
9.5 存储器嵌入式自测电路
9.5.1 存储器BIST的概念
9.5.2 存储器测试与错误类型
9.5.3 存储器BIST电路结构
参考文献