- 1、本文档共254页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章微型计算机常用接口与接口芯片
微机原理与接口技术 作者:徐建平 成贵学 第8章微型计算机常用接口和接口芯片 计算机接口是实现计算机与外部设备之间信息交换的桥梁,在微机系统的设计和应用过程中起着极其重要的作用。 本章从应用角度出发,首先介绍计算机接口的相关知识,然后重点讲述典型微型计算机接口芯片8255A、8251A和8253A的外部引脚、内部结构、工作方式及编程方式。 【本章内容提要】 了解计算机接口的功能和结构 掌握并行接口技术和串行接口技术的相关知识,以及RS-232C串行接口标准 掌握可编程并行接口芯片8255A的结构、工作方式和编程方式 掌握可编程串行接口芯片8251A的结构和编程方式 掌握可编程定时器/计数器接口芯片8253A的结构、工作方式和编程方式 8.1 微型计算机接口概述 计算机接口是主机与外部设备的连接部件,是CPU与外部设备进行信息交换的桥梁。 任何外部设备都必须通过接口电路与系统总线相连。 8.1.1 接口的功能与结构 接口的种类很多, 有专门用于输入设备的输入接口, 有专门用于连接输出设备的输出接口, 也有用于连接通信设备的通信接口,等等,如图8-1所示。 1.接口的功能 一般来说,接口都具有以下几方面的功能。 (1)数据缓冲功能 CPU的速度很高,而外设的速度相对较慢, 为了解决CPU与外设速度不匹配的问题,接口中一般都设置数据寄存器或锁存器, 将数据在输入/输出接口中缓存起来,从而起到缓冲、隔离和锁存的作用, 避免因速度不一致而丢失数据。 (2)设备选择功能 微机系统中一般连有多种外设,每种外设也可能有多台,而CPU在同一时间只能选择一个接口进行数据传送, 因此,只有被选中的设备才能与CPU进行数据交换。 (3)信息转换功能 由于计算机直接处理的信号形式和数据格式等与外设使用的可能不相同,接口可以在它们之间进行相互转换。 例如数字量与模拟量的转换、串行数据与并行数据格式的转换等。 (4)I/O端口寻址功能 外设的接口电路中可能包含有若干个可供CPU直接访问的寄存器或功能电路,称为端口,例如数据端口、状态端口等。 每个端口都对应一个端口地址,只有被选中的端口才能与CPU进行信息交换。 接口电路通过对端口地址进行译码,从而找到相应的端口。 (5)与CPU和外设进行联络 CPU与外设进行数据传送时,接口电路: 一方面接收和执行CPU送来的命令,实施对外设的控制和管理; 另一方面将外设的状态信号或应答信号等工作状况反映给CPU。 (6)中断管理功能 在接口中可设置中断控制器,专门处理有关中断事务,使CPU与外设并行工作,以提高CPU的利用率。 (7)可编程功能 现在的接口芯片基本上都是可编程的, 这样不需要改变硬件,只需修改相应的程序就可以改变接口的工作方式, 大大增加了接口的灵活性和可扩充性。 2.接口的结构 接口电路的内部通常是由数据寄存器、状态寄存器和控制寄存器构成的,如图8-2所示。 数据寄存器:可以读出可以写入,用来存放CPU与外设之间进行交换的数据信息。 状态寄存器:只能读出不能写入,用来存放外设当前的工作状态信息。 控制寄存器:只能写入不能读出,用来存放CPU向外设发送的控制命令信息。 可编程接口概述 一个简单的具有输入功能和输出功能的可编程接口电路如下图: 它包括一个输入接口,其组成主要是八位的三态门; 一个输出接口,其组成主要是八位的锁存器; 另外还有八位的多路转换开关及控制这个开关的寄存器FF。 8.1.2 并行接口技术 按照与外部设备之间数据传输形式的不同,接口可以分为并行接口和串行接口两类。 并行接口中有多条数据线,并且数据线的长度必须相同,每次可同时在两个设备之间并行传输多位数据。 并行传输方式主要用于实现CPU与并行外设之间的近距离通信。 计算机内的总线结构、并行打印机、LED显示器等都是采用并行传输方式。 并行接口一般具有以下几个特点: ① 在并行接口中,数据通道的宽度就是传输的位数。 微型计算机中最常见的数据通道的宽度为8位,当采用并行接口与外设交换数据时,8位数据是同时传输的,称为8位并行接口。 例如打印机的接口有8条数据线,每次可同时传送一个字符的ASCII码。 数据通道的宽度也可以为16位、32位或更高。 ② 并行接口中除了有数据通道以外,还应有握手联络信号,以实现接口和外设之间的联络。 ③ 并行数据的传送格式不固定。 并行通信的优点是传输速度快、处理简单;但是,当距离较远时,成本会大大增加。 8.1.3 串行接口技术 计算机与外部信息交换方式有两种: 一种是并行通信。并行通信时,数据各位同时传送。 另一种是串行通信。串行通信时,数据和控制信息是一位接一位串行地传送下去。这样,虽然速度会慢一些,但传送距离比并行通信长,硬件电路也相应简单些。 1.串行接口的特点
您可能关注的文档
- 第8章 锅炉水动力特性及传热=锅炉原理 =华中科技大学.ppt
- 第8章 计算机网络及Internet基础.ppt
- 第8章 防冰与排雨系统.ppt
- 第8章 轴向拉压杆强度计算.ppt
- 第8章 键与花键联结精度.ppt
- 第8章-Storm—基于拓扑流数据实时计算系统.ppt
- 第8章 硐室及交岔点的设计及施工.ppt
- 第8章-工业及民用建筑的通风.ppt
- 第8章--波形的发生与信号的转换.ppt
- 第8章-热辐射基本定律章熙民.ppt
- 注册验船师高频真题题库2025.docx
- 注册验船师高频题库带解析2025.docx
- 注册验船师考试必备资料2025.docx
- 注册验船师精选题库带分析2025.docx
- 注册验船师考前冲刺必刷题附答案2025.docx
- 新高考生物二轮复习讲练测第10讲 人体的稳态与免疫调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第7讲 遗传的基本规律与伴性遗传(检测)(原卷版) .docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(检测)(原卷版).docx
文档评论(0)