展开全部

主编推荐语

本书内容在保持传统接口技术基本内容的基础上,增加了无线通信接口等新技术。

内容简介

对接口技术应用开发,刘乐善教授提出接口技术分层次概念,把接口技术划分为上层设备接口与底层总线接口两个层次,不仅厘清与延伸了接口技术的内容,也指明了在不同层次进行接口技术应用开发的要求与任务。

在接口技术学习方法上,采用接口芯片与接口模块的编程模型方法,有力化解学习硬件的难度。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 第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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。