- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章:I/O接口基础 4.1 I/O接口的基本概念 再好的CPU,如果不配上一定的外部设备而构成一个完备的微机系统,其强大的功能和优越的性能将无法显示出来,因而也就不具有实用价值。那么,外设包括那些东西呢? 首先,任何计算机必须有一条接收程序和数据的通道,才能接收“外界”的信息来进行处理,这就必须有输入设备,如键盘、鼠标器、光笔、触摸屏、扫描仪等; 其次,微机处理的结果还必须送回给要求进行信息处理的“外界”,这就必须有输出设备,如显示器、打印机、绘图仪、记录仪等。 其三,在一些工业控制场合,还需要模/数转换器、数/模转换器、传感器、发光二极管、光电隔离器等。 上述这些设备在信息格式、工作速度、驱动方式等方面差别很大,所以不能直接与CPU 相连,亦即不能直接接入总线,必须通过接口(Interface)电路连接。I/O(Input/Output,,I/O)接口是CPU与外设之间的桥梁,是用来协助两者完成数据传输的专用电路。 图4-1体现了微机系统中总线、接口、外设的关系。读者借助此图能更好地学习理解本章内容。 图4-1 微型计算机系统 4.1.1 I/O接口的基本功能 微机系统可选用的接口的种类很多,作用各异;各外部设备更是千差万别;总线与外设通信的方式也不一样。但无论哪种接口都是专门为解决CPU与外设之间的速度和时序不匹配、不能协调工作而设置的,它处在总线和外设之间,一般应具有以下基本功能。 1.接口对输入/输出数据进行缓冲、隔离和锁存 接口必须具备“输入口有三态、输出口能锁存”的特点。 2接口有寻址功能:.根据输入的地址信息选择相应的端口 一个接口含多个端口,正如一个存储器含多个存储单元一样。端口指I/O接口中可被CPU读/写的寄存器,而外设也接在端口。若某接口具有多个端口,但CPU在某一段时间内只能与一个端口交换信息,因此需要通过接口地址译码对端口进行寻址,以选定CPU所需的端口,只有选中的端口才能与CPU交换信息。此即所谓寻址功能。 3.正确控制微机与外设间交换数据的方向,即输入/输出功能。 总而言之,接口的功能就是完成微机的数据、地址、控制三总线和外设信号线之间的转换与连接任务。由图4-1可以较好理解此语的含义。 4.3 可编程并行I/O接口芯片 可编程芯片意即该芯片功能多而功能待定义,必须先定义该芯片功能而后才能使用之。定义的方法一般是对该芯片写入所谓控制字,是通过执行一段程序完成这个工作的。“可编程”概念即源于此。 计算机在运行过程中,CPU与外设之间有大量的数据交换,在前一节中我们已经知道,完成这些数据交换任务的部件是接口电路。按接口电路数据传送方式可分为并行接口和串行接口两大类。本章以可编程并行接口芯片8255A为例讨论并行接口芯片的结构与应用。 并行接口一般具有以下特点: 1)通过多根信号线同时传送多位数据。 2)并行接口多用于传送距离短,数据量大,速度高的实时传输场合。 3)传送时一般不需要特定的数据传送格式。 Intel 8255A是一种典型的并行接口芯片。虽然它面世的年代有些久远,但在许多领域仍得到了广泛应用;同时从“可编程芯片”的角度来说,它涉及的技术概念较为全面,有利于初涉接口技术的人学习,所以本书仍重点介绍之。 4.3.1 8255A的结构 可编程并行接口芯片8255A是Intel公司生产的并行接口芯片的代表产品,具有通用性强、使用灵活、方便、可编程等优点。它本是为Intel系列微处理器设计的配套电路,但也可用于其他微型计算机系统中。8255的外部引脚和内部结构分别如图4-9和4-10所示。 图4-10中,8255A由三个数据端口(A、B、C)、A 组和B组控制逻辑电路、数据总线缓冲器及读/写控制逻辑等四部分组成。 1.数据端口 在8255A内部包含了三个8位输入/输出数据端口:端口A、端口B、端口c。 端口A和端口B可作为8位的输入/输出端口,端口C既可以作为一个8位的输入/输出端口,又可 图4-9 8255A外部引脚 作为两个4位的输入/输出端口(即PC7~PC4和PC3~PC0)。 另外,需要特别指出的是端口C不仅可作为输入/输出端口使用,还能配合端口A、端 口B工作,作为端口A和端口B的与外设的联络信号。 2.端口控制逻辑 端口控制逻辑分为A组和B组,各组管理的端口如下: A组:管理端口A及端口C的上半部(PC7~PC4)。 B组:管理端口B及端口C的下半部(PC3~PC0)。 端口控制逻辑的内部有一个控制字寄存器,用来接收CPU输出的控制命令字。 图4-10
您可能关注的文档
最近下载
- 小学二年级数学一单元检测卷.doc VIP
- 2025中国农业银行秋招发布时间笔试备考题库及答案解析.docx VIP
- 三级医院评审医技组药事检查手册.ppt VIP
- 2024年昆仑物流有限公司秋季高校毕业生招聘45人笔试参考题库附带答案详解.pdf
- yc-ii22 路十路口说明书.doc VIP
- 北京恒安卫士协议书.docx VIP
- T_CPSS 1003-2023 直流散热风扇通用性能测试规范 .docx VIP
- 10.2 我们与法律同行 课件(共22张PPT)2025年统编版道德与法治七年级下册.pptx VIP
- 护理查房制度理论知识考核试题及答案.docx VIP
- 房屋市政工程安全生产标准化指导图册(2025版).pptx
有哪些信誉好的足球投注网站
文档评论(0)