- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 输入输出接口 输入输出设备是计算机的重要组成部分,计算机通过它们与外界进行数据交换。在微型 计算机系统中,为了完成一定的实际任务,必须与外部世界进行广泛的信息交换,即与各种外部设备相联系。常见的外设有:键盘、鼠标、显示器、软/硬磁盘(存储器)、打印机、调制解调器、扫描仪等。在一些控制场合,还需要模/数转换器、数/模转换器、发光二极管、拨码盘、光电隔离器、开关等。这些设备在信息格式、工作速度、驱动方式等方面彼此差别很大,所以,不能与处理器直接相连,必须通过接口电路连接。 I/O接口是处于系统与外设之间、用来协助完成数据传送和传送控制任务的一部分电路。图5-1是微机中接口示意图。 5.1 I/O接口的功能与类型 1.基本功能 “I/O接口” 具有如下各种功能: (1)对输入/输出数据进行缓冲、隔离和锁存。 (2)信号转换。 (3)I/O端口提供寻址功能。 (4)为CPU和I/O设备之间提供联络。 总之,I/O接口的功能就是完成数据、地址和控制三总线的转换和连接。 2.基本类型 (1)总线接口。总线接口电路的作用是缓冲、锁存、隔离和驱动。 (2)人机交互接口。人机交互接口,是微型计算机与操作人员之间相互传递信息的窗口。它包括输入与输出两种形式。 常见的输入接口为键盘、鼠标、扫描仪等外设的接口,输出接口有CRT显示器(或LCD显示器)、打印机、绘图仪等接口。 (3)检测与控制接口。这一类接口主要用于自动控制和自动化仪器。工业控制是微型计算机应用领域中的重要分支,在国民经济的各个方面都起着极其重要的作用。 5.2 I/O接口组成与结构 接口中硬件和软件分别称为接口硬件和接口软件。 1.接口硬件 接口电路通常做在一块大规模或超大规模集成电路芯片上,因而常被称为接口芯片。当然,有时也有根据需要而用中、小规模集成电路。不同功能的接口电路,其结构虽各有不同,但都是由寄存器和控制逻辑两大部分组成,每部分又都包含几个基本组成部分,如图5-2所示。 (1)数据缓冲寄存器。数据缓冲寄存器有时也简称缓存器,它分为输入缓存器和输出缓存器两种。前者的作用是将外设送来的数据暂时存放,以便处理器将它取走;后者的作用是用来暂时存放处理器送往外设的数据。 (2)控制寄存器。控制寄存器用于存放处理器发来的控制命令和其他信息,以确定接口电路的工作方式和功能。控制寄存器是写寄存器,其内容只能由处理器写入,而不能读出。 (3)状态寄存器。状态寄存器用于保存外设现行各种状态信息。它的内容可以被处理器读出,从而使处理器了解外设状况及数据传送过程中正在发生或最近已经发生的事情,供处理器做出正确的判断,使它能安全可靠地与接口完成交换数据的各种操作。 以上3种寄存器是接口电路中的核心部分。 为了保证在处理器和外设之间通过接口正确地传送数据,接口电路还必须包括下面几种控制逻辑电路: 2.接口软件 接口软件又称为设备驱动程序。从实现接口的功能来看,一个完整的设备驱动程序大约包括如下一些程序段。 (1)初始化程序段。 (2)传送方式处理程序段。 (3)主控程序段。 (4)程序终止与退出程序段。 (5)辅助程序段。该程序段主要解决人—机对话等内容。 5.3 I/O接口的编址方式 在微型计算机系统中,端口的编址通常有两种不同的方式,一种是I/O端口与存储器单元统一编址,如M6800的做法;二种是I/O端口独立编址,如8086/8088的做法。 1.I/O端口与存储器单元统一编址 所谓I/O端口与存储器单元统一编址,也称为存储器映像I/O方式,即把每个I/O端口都当作一个存储器单元看待,I/O端口与存储器单元在同一地址空间中进行统一编址。通常,是在整个地址空间中划分出一小块连续的地址分配给I/O端口。被分配给I/O端口的地址,存储器不能再使用。内存与I/O映像编址如图5-3(a)所示。 2.I/O端口独立编址 所谓I/O端口独立编址,也称为I/O隔离编址或I/O指令寻址方式,即I/O端口地址区域和存储器地址区域,分别各自独立编址。访问I/O端口使用专门的I/O指令,而访问内存则使用MOV、ADD等指令。 这种单独编址的优点是I/O端口不占用存储器的地址空间,使用专门的I/O指令对端口进行访问,具有I/O指令短、执行速度快、译码简单的优点。缺点是专门的I/O指令功能相对较弱,一般只有传送功能,而没有运算功能。Intel 80x86 CPU中,I/O端口和存储器是单独编址的,采用专用的输入/输出指令访问端口。 表5-1列举了8086/8088的I/O指令。 在PC/XT机中,采用图5-4所示的电路对主板上的设备进行译码。其中地址线A4~A0提供给8255/8259/8253/8237
您可能关注的文档
- Solidworks 2010中文版基础教程 第2版 工业和信息化高职高专“十二五”规划教材立项项目 作者 宋晓梅 张莹 第9章.ppt
- SPSS 16实用教程 宋志刚 谢蕾蕾 何旭洪 01.ppt
- SPSS 16实用教程 宋志刚 谢蕾蕾 何旭洪 04.ppt
- SPSS 16实用教程 宋志刚 谢蕾蕾 何旭洪 05.ppt
- SPSS 16实用教程 宋志刚 谢蕾蕾 何旭洪 06.ppt
- SPSS 16实用教程 宋志刚 谢蕾蕾 何旭洪 08.ppt
- SPSS 16实用教程 宋志刚 谢蕾蕾 何旭洪 10.ppt
- SPSS数据分析教程 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 李洪成 姜宏华 1-简介.PPT
- SPSS数据分析教程 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 李洪成 姜宏华 2-数据文件的建立和管理.ppt
- SPSS数据分析教程 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 李洪成 姜宏华 3-描述性统计分析.ppt
最近下载
- 员工心态培训ppt课件.pptx VIP
- 直肠癌的外科治疗及进展.ppt VIP
- 2025年上海证券交易所招聘笔试预测试题及答案.doc VIP
- 料账管理课件.pptx VIP
- 能量密度指数(EII)计算方法.ppt VIP
- 红十字校本课程教学设计.docx VIP
- (正式版)Y-S-T 1700-2024 银矿采选业绿色工厂评价要求.docx VIP
- 2025年上海证券交易所招聘笔试专项练习含答案.doc VIP
- TCECA-G 0344—2025《零碳园区评价技术规范》.pdf VIP
- 第2课 春秋战国的历史巨变课件(共41张PPT)-中职高一上学期高教版(2025)中国历史全一册(含音频+视频).pptx VIP
文档评论(0)