- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 输入/输出接口总论 【内容提要】本章主要内容包括三个方面: ①I/O接口和I/O端口的基本知识; ②I/O端口地址,它分三个层面叙述,即I/O地址空间分配、I/0端口编址、I/O端口地址译码(寻址); ③CPU与I/O进行信息传送时所采用的控制方式。 这三个方面都是重点。 【学习指导】本章主要是对各种I/O接口电路的共同问题进行说明,至于各种接口芯片及其专门问题另辟专章叙述。因此两者需要结合起来学习。另外,需要提示的是,学习I/O接口需要将硬件电路和软件编程结合起来,其中上机实验是最重要的一环。 * * 7.1 I/O接口 I/O设备是计算机的重要部件。微型计算机常用I/O设备有键盘、打印机、显示器、扫描仪以及磁盘机和光盘机等。通常,需要用电路来控制和驱动这些I/O设备工作。这些电路按功能大致可分成两部分:一是控制电路,一是驱动电路。起初这两部分电路组合在一起,作为I/O设备的一部分,此时CPU和I/O设备采用直接连接。随着I/O技术的不断发展,控制和驱动电路也越来越复杂,于是这两部分电路各自分立,控制电路发展成I/O接口;驱动电路也称为I/O驱动器。仍属于I/O设备的重要组成部分。 (1) 品种繁多 (2) 工作速度一般比CPU慢,且速度的分布也相当宽。 (3) 信号类型与电平种类多样化。 信息结构形式复杂。 如果我们采用CPU与外设直接相连的方法来设计现代微型计算机显然是十分困难的,所以我们都是采用在CPU和外设之间增加一个中间电路的方法来解决这个问题的。这个中间电路我们把它称为I/O接口或I/O适配器。 7.1.1 I/O接口概述 1. I/O设备和CPU的连接方法 早先的计算机的运算器、控制器是直接和外设相连的。 现在的微型计算机的CPU是不能直接与外设相连的,这是因为:现代微机的功能十分的强大,与之配合的外高设备已具有如下的一些特点 控制字概念 这一部分这里讲不好,留到讲具体的I/O芯片时再讲这些命令字 将更容易理解和操作。 I/O接口的定义及功能 (1) 定义 I/O接口是一电子电路(以IC芯片或接口板形式出现), 内有若干专用寄存器和相应的控制逻辑电路构成。它是CPU和 I/O设备之间交换信息的媒介和桥梁。 (2) I/O接口的基本功能 ? 数据输入缓冲与输出锁存功能 ? 信号转换功能 ? 地址译码功能 ? 信息的输入输出功能 ? 中断控制功能 ? 可编程功能 (可编程接口芯片) ? 复位功能 ? 错误检测功能 7.17讲到此 I/O接口电路的概念结构和编程结构 I/O接口的编程结构 图7-1 接口编程示意图 CB,用于对I/O内的各寄存器进行读写操作控制,AB:高位用于片选,低位用于片内寄存器的选择,CPU与接口电路间交换的三信息全部从DB总线走。CPU无法直接与外设发生数据的交流。 2。I/O接口的概念结构 (可不讲,以后每个芯片都有各自的类似结构) I/O接口电路种类繁多,但它们的编程结构和概念结构基本相同,编程结构如图7-1所示,主要是数据端口、状态端口、控制端口这三个部份,而概念结构(或称逻辑结构)也分成三个部分:与CPU连接的部份、与外设连接的部分、其内部的控制逻辑部分。 (1)与CPU连接的介面 不管是那一类的I/O接口,这一部分没有什么大的差别,CPU通过数据线、控制线、地址线与此部份相连。 CPU通过数据线与I/O接口交换信息 (交换的信息为:数据信息、控制信息、状态信息。)CPU的地址线的高位部分用于对芯片的选择,地址线的低位部分接入这一介面,其与控制总线中读写命令线共同构成对I/O接口电路中的相应端口的读写控制。与这一介面直接相连的内部有具有三态功能的数据输入/输出缓冲器,数据输入寄存器、内部端口地址译码电路、接口芯片读写输入线、片选信息输入端等。 (2)面向外设的介面 这一部分由于面向的外设种类十分的繁杂,各种不同的I/O接口有不同的数据及控制信息的连接方式,无法在这里作统一的介绍,留待以后结合具体的I/O接口芯片讲。 (3)内部控制逻辑 这一部分主要有命令寄存器,状态寄存器,分析与联络信号发生电路等,有的接
您可能关注的文档
最近下载
- 公务员制度(题库).pdf VIP
- 光伏发电板安装劳务施工合同.docx VIP
- The Bethesda System for Reporting Cervical Cytology贝塞斯达报告子宫颈细胞学系统.pdf VIP
- 建筑结构抗震的设计振型分解反应谱法.ppt VIP
- 生物专业英语Lecture 7-The Origin and Diversity of Life.pdf VIP
- 太阳能光伏板安装合同协议.docx VIP
- 七年级国学经典竞赛题目.pdf VIP
- 中华人民共和国国家标准《民用爆炸物品生产、销售企业安全管理规程》.doc VIP
- 泰州市泰兴市河失镇社区工作者招聘考试试题汇总2024.docx VIP
- 2023年江苏省泰州市泰兴市黄桥开发区(黄桥镇)社区工作人员考试模拟试题及答案.pdf VIP
文档评论(0)