科技
类型
可以朗读
语音朗读
302千字
字数
2015-10-01
发行日期
展开全部
主编推荐语
本书内容在保持传统接口技术基本内容的基础上,增加了无线通信接口等新技术。
内容简介
对接口技术应用开发,刘乐善教授提出接口技术分层次概念,把接口技术划分为上层设备接口与底层总线接口两个层次,不仅厘清与延伸了接口技术的内容,也指明了在不同层次进行接口技术应用开发的要求与任务。
在接口技术学习方法上,采用接口芯片与接口模块的编程模型方法,有力化解学习硬件的难度。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 概述
- 1.1 接口的基本任务与接口技术的发展概况
- 1.1.1 接口的基本任务
- 1.1.2 接口技术的发展概况
- 1.2 接口的分层次概念
- 1.2.1 硬件分层
- 1.2.2 软件分层
- 1.2.3 接口技术内容的划分
- 1.3 设备接口
- 1.3.1 设备接口的功能
- 1.3.2 设备接口的组成
- 1.3.3 设备接口与CPU交换数据的方式
- 1.3.4 分析与设计设备接口电路的基本方法
- 1.4 接口电路设计的解决方案
- 1.4.1 接口电路的配置方式
- 1.4.2 接口电路芯片的选择
- 习题1
- 第2章 总线技术
- 2.1 总线的作用与组成
- 2.2.1 总线的作用
- 2.1.2 总线的组成
- 2.2 总线的性能参数
- 2.3 总线传输的操作过程
- 2.4 总线标准及总线插槽
- 2.5 现代微机总线的新技术
- 2.6 ISA总线
- 2.6.1 ISA总线在多总线结构中的作用
- 2.6.2 ISA总线的信号线定义及插槽
- 2.6.3 ISA总线的特点及应用
- 2.7 PCI总线
- 2.7.1 PCI总线的特点
- 2.7.2 PCI总线的信号线
- 2.7.3 PCI总线的三种地址空间
- 2.7.4 PCI设备
- 2.7.5 PCI设备配置空间
- 2.7.6 PCI配置空间的访问
- 习题2
- 第3章 I/O端口地址译码技术
- 3.1 I/O地址空间
- 3.2 I/O端口
- 3.2.1 什么是端口
- 3.2.2 端口的共用技术
- 3.2.3 I/O端口地址编址方式
- 3.2.4 I/O端口访问
- 3.3 I/O端口地址分配及选用的原则
- 3.3.1 早期微机I/O地址的分配
- 3.3.2 现代微机I/O地址的分配
- 3.3.3 I/O端口地址选用的原则
- 3.4 I/O端口地址译码
- 3.4.1 I/O端口地址译码的方法
- 3.4.2 I/O端口地址译码电路的输入与输出信号线
- 3.4.3 【CS】的物理含义
- 3.5 设计I/O端口地址译码电路应注意的问题
- 3.6 单个端口地址译码电路的设计
- 3.7 多个端口的I/O地址译码电路的设计
- 3.8 开关式I/O端口地址译码电路的设计
- 3.9 采用GAL的I/O端口地址译码电路设计
- 习题3
- 第4章 定时/计数技术
- 4.1 定时与计数
- 4.2 微机系统中的定时系统
- 4.3 外部定时方法及硬件定时器
- 4.3.1 定时方法
- 4.3.2 定时器
- 4.4 实现外部定时/计数的解决方案
- 4.4.1 定时/计数器82C54A的外部特性
- 4.4.2 定时/计数器82C54A的工作方式
- 4.4.3 定时/计数器82C54A的编程模型
- 4.5 外部定时/计数器的计数初值计算及装入
- 4.5.1 计数初值的计算
- 4.5.2 计数初值的装入
- 4.5.3 计数初值的范围
- 4.6 外部定时/计数器的初始化
- 4.7 定时/计数器的应用
- 4.7.1 系统配置的定时/计数器应用
- 4.7.2 用户扩展的定时/计数器应用
- 4.8 定时/计数器的应用设计举例
- 4.8.1 定时/计数器用作测量脉冲宽度
- 4.8.2 定时/计数器用作定时
- 4.8.3 定时/计数器用作分频
- 4.8.4 定时/计数器同时用作计数与定时
- 4.8.5 定时/计数器用作发声器
- 习题4
- 第5章 中断技术
- 5.1 中断
- 5.2 中断的类型
- 5.2.1 外部中断
- 5.2.2 内部中断
- 5.3 中断号
- 5.3.1 中断号与中断号的获取
- 5.3.2 中断响应周期
- 5.3.3 中断号的分配
- 5.4 中断触发方式与中断排队方式
- 5.4.1 中断触发方式
- 5.4.2 中断排队方式
- 5.5 中断向量与中断向量表
- 5.5.1 中断向量与中断向量表
- 5.5.2 中断向量表的填写
- 5.6 中断处理过程
- 5.6.1 可屏蔽中断的处理过程
- 5.6.2 不可屏蔽中断和软中断的处理过程
- 5.7 处理外部中断的解决方案
- 5.7.1 中断控制器82C59A的外部特性
- 5.7.2 中断控制器82C59A的工作方式
- 5.7.3 中断控制器82C59A的编程模型
- 5.7.4 中断控制器对CPU处理中断的支持作用
- 5.8 可屏蔽中断的体系结构及初始化
- 5.8.1 可屏蔽中断的体系结构
- 5.8.2 可屏蔽中断的初始化设置
- 5.9 系统中断资源的应用
- 5.9.1 修改中断向量
- 5.9.2 编写中断服务程序
- 5.10 中断服务程序设计
- 5.10.1 主中断控制器的中断服务程序设计
- 5.10.2 从中断控制器的中断服务程序设计
- 习题5
- 第6章 DMA传输技术
- 6.1 DMA传输方式
- 6.1.1 DMA传输的特点
- 6.1.2 DMA传输的过程
- 6.2 DMA操作
- 6.2.1 DMA操作类型
- 6.2.2 DMA操作方式
- 6.3 DMA控制器与CPU之间的总线控制权转移
- 6.3.1 DMA控制器的两种工作状态
- 6.3.2 DMA控制器获得总线控制权和进行DMA传输的过程
- 6.4 DMA传输的解决方案
- 6.4.1 DMA控制器82C37A的外部特性
- 6.4.2 DMA控制器82C37A的编程模型
- 6.5 DMA体系结构及初始化
- 6.5.1 DMA体系结构的组成
- 6.5.2 DMA传输的初始化设置
- 6.6 系统DMA资源的应用
- 6.6.1 DMA传输参数设置的内容
- 6.6.2 DMA传输参数设置的程序
- 习题6
- 第7章 并行接口
- 7.1 并行接口的特点
- 7.2 组成并行接口电路的元器件
- 7.3 并行接口电路的解决方案
- 7.3.1 通用并行接口82C55A的外部特性
- 7.3.2 通用并行接口82C55A的工作方式
- 7.3.3 通用并行接口82C55A的编程模型
- 7.4 步进电机控制接口设计
- 7.5 声-光报警器接口电路设计
- 习题7
- 第8章 串行通信接口
- 8.1 串行通信的基本概念
- 8.1.1 串行通信的基本特点
- 8.1.2 串行通信的工作制式
- 8.1.3 串行通信数据传输的基本方式
- 8.1.4 串行通信中的调制与解调
- 8.2 串行通信协议
- 8.2.1 串行通信中的传输速率控制
- 8.2.2 串行通信中的差错检测
- 8.2.3 串行通信中的数据格式
- 8.3 串行通信接口标准
- 8.3.1 RS-232C标准
- 8.3.2 RS-485标准
- 8.4 串行通信接口电路
- 8.4.1 串行通信接口电路的基本任务
- 8.4.2 串行通信接口电路的解决方案
- 8.5 RS-232C标准的串行通信接口电路设计
- 8.5.1 设计要求
- 8.5.2 设计方案分析
- 8.5.3 电路与程序设计
- 8.6 RS-485标准的串行通信接口电路设计
- 8.6.1 设计要求
- 8.6.2 设计方案分析
- 8.6.3 电路与程序设计
- 8.7 基于UART的串行通信接口电路
- 8.7.1 设计要求
- 8.7.2 设计方案分析
- 8.7.3 电路连接与程序设计
- 习题8
- 第9章 A/D与D/A转换器接口
- 9.1 模拟量接口的作用
- 9.2 A/D转换器
- 9.2.1 A/D转换器的主要技术指标
- 9.2.2 A/D转换器的外部特性
- 9.3 A/D转换器接口设计的任务与方法
- 9.3.1 A/D转换器与CPU的连接
- 9.3.2 A/D转换器与CPU之间的数据交换方式
- 9.3.3 A/D转换器的数据在线处理
- 9.3.4 A/D转换器接口设计需考虑的问题
- 9.4 查询方式的ADC接口电路设计
- 9.5 中断方式的ADC接口电路设计
- 9.6 DMA方式的ADC接口电路设计
- 9.7 D/A转换器
- 9.7.1 D/A转换器的主要技术指标
- 9.7.2 D/A转换器的外部特性
- 9.8 D/A转换器接口设计的任务与方法
- 9.8.1 D/A转换器与CPU的连接
- 9.8.2 D/A转换器与CPU之间的数据交换方式
- 9.8.3 D/A转换器接口设计需考虑的问题
- 9.9 锯齿波三角波发生器接口电路设计
- 习题9
- 第10章 基本人机交互设备接口
- 10.1 人机交互设备
- 10.2 键盘
- 10.2.1 键盘的类型
- 10.2.2 线性键盘的工作原理
- 10.2.3 矩阵键盘工作的动态扫描技术
- 10.3 LED显示器
- 10.3.1 LED显示器的工作原理
- 10.3.2 LED显示器的字形码
- 10.3.3 LED显示器动态显示的扫描方式
- 10.4 键盘/LED接口电路解决方案
- 10.4.1 键盘/LED接口芯片82C79A的外部特性
- 10.4.2 键盘/LED接口芯片82C79A的编程模型
- 10.5 LED显示器接口电路设计
- 10.6 矩阵键盘接口电路设计
- 10.7 打印机接口
- 10.7.1 并行打印机接口标准
- 10.7.2 并行打印机接口电路设计
- 习题10
- 第11章 USB设备接口
- 11.1 USB总线概述
- 11.1.1 USB技术的发展
- 11.1.2 USB标准的设计目标及使用特点
- 11.2 微机USB系统结构
- 11.2.1 USB系统的组成
- 11.2.2 USB通信模型及数据流模型
- 11.2.3 USB数据传输类型与传输方式
- 11.3 USB接口与信号定义
- 11.3.1 USB物理特性与电气特性
- 11.3.2 USB信号定义
- 11.3.3 USB数据编码与解码
- 11.4 USB设备接口设计基础知识
- 11.4.1 USB设备接口逻辑结构
- 11.4.2 USB设备状态及转换
- 11.4.3 USB设备的配置及描述符
- 11.4.4 USB设备的标准操作及请求
- 11.4.5 USB设备接口控制器
- 11.5 USB设备接口设计
- 11.5.1 USB设备接口设计方案
- 11.5.2 USB设备接口设计要求
- 11.5.3 实现步骤及关键例程设计
- 习题11
- 第12章 无线通信接口
- 12.1 SPI串行设备接口与无线收发器芯片
- 12.1.1 SPI串行设备接口简介
- 12.1.2 SPI工作方式与原理
- 12.1.3 无线收发模块介绍
- 12.2 无线通信接口的设计
- 12.2.1 设计要求
- 12.2.2 硬件连接
- 12.2.3 软件程序流程
- 12.3 ZigBee网络简介
- 12.3.1 ZigBee的技术特点
- 12.3.2 ZigBee网络层次模型及协议栈简介
- 12.3.3 ZigBee网络中的设备
- 12.3.4 ZigBee无线通信开发解决方案的选择
- 习题12
- 第13章 基于FPGA的接口电路设计
- 13.1 接口电路实现的技术趋势
- 13.2 FPGA设计基础
- 13.2.1 FPGA的工作原理
- 13.2.2 FPGA的设计流程
- 13.2.3 FPGA的开发工具
- 13.3 用Verilog HDL进行电路设计
- 13.3.1 HDL简介
- 13.3.2 VHDL和Verilog HDL的区别
- 13.3.3 基于HDL的电路设计方法
- 13.3.4 Verilog HDL的模块结构
- 13.3.5 Verilog HDL语言的描述方法
- 13.4 并行接口8255A的FPGA设计
- 13.4.1 模块划分
- 13.4.2 顶层主模块设计
- 13.4.3 IOB模块和IOB1模块设计
- 13.4.4 8255A内核模块设计
- 13.4.5 控制模块设计
- 13.4.6 C口输出及控制模块设计
- 13.4.7 A/B口输入/输出模块设计
- 13.4.8 多路数据选择模块设计
- 13.5 8255A的功能仿真
- 习题13
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。