01 IO接口.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
01 IO接口

4)提供信息交换的握手信号 CPU对外设的各种命令和数据都是以代码的形式发送到接口电路,再由接口电路解读后,形成一系列控制信号去控制外设。为了CPU与外设之间的联络,接口电路要提供寄存器或锁存器“空”、“满”、“准备好”、“忙”、“不忙”等状态信息,以便程序能够了解是否可以发送数据到外设或从外设读取数据。 5)驱动功能 由于计算机总线的信号驱动能力有限,当要连接多台外部设备时,总线资源可能不够。利用接口电路可以提高总线的负载能力,使一个接口与多台外部设备相连接,充分利用计算机的硬件资源。 * 计算机控制系统 李江全 石河子大学机电学院电气工程系 —— I/O接口 I/O接口定义 微机接口技术是采用硬件与软件相结合的方法,使中央处理器与外部设备进行最佳的匹配,实现CPU与外部设备之间的高效、可靠的信息交换的一门技术。 接口技术是把由处理器、存储器等组成的基本系统与外部设备连接起来,从而实现计算机与外部设备通信的一门技术。处理器通过总线与接口电路连接,接口电路再与外部设备连接,因此CPU总是通过接口与外部设备发生联系。 微机的应用是随着外部设备的不断更新和接口技术的发展而深入到各个领域的,因此接口技术是组成任何实用微机系统的关键技术,任何微机应用开发工作都离不开接口的设计、选用和连接。 实际上,任何一个微机应用系统的研制和设计,主要就是微机接口的研制和设计,需要设计的硬件是一些接口电路,所要编写的软件是控制这些电路按要求工作的驱动程序。因此,微机接口技术是一种用软件和硬件综合来完成某一特定任务的技术,掌握微机接口技术已成为当代科技和工程技术人员应用微机必不可少的基本技能。 所谓接口就是微处理器CPU与外部连接的部件,是CPU与外部设备进行消息交换的中转站。 如:源程序或数据要通过接口从输入设备送入计算机,运算结果要通过接口向输出设备送出;控制命令通过接口发出,现场状态通过接口取进来,实现现场的实时控制等。 接口可以抽象地定义为一个部件(Unit)或一台设备(Device)与周围环境的理想分界面。这个假设的分界面切断该部件或设备与周围环境的一切联系,当一个组件或设备与外界环境进行任何信息交换和传输时,必须通过这个假想的分界面,我们称这个分界面为接(Interface)。 所谓标准接口,就是指明确定义了几何尺寸、信号功能、信号电平等的接口。有了标准接口,可以使不同类型、不同生产厂家的数据终端和数据通信设备之间方便地进行通信。 I/O设备 I/O设备 外部设备是微机系统的重要组成部分。 首先,任何计算机必须有一条接受程序和数据的通道,才能接收外界的信息来进行处理,这就必须有输入设备,如键盘、操纵杆、鼠标器、光笔、触摸屏和扫描仪等;而处理的结果还必须送给要求进行信息处理的人或设备,才能为人或设备所利用,这就必须有输出设备,如CRT显示终端、打印机和绘图仪等。 为了将计算机应用于数据采集、参数检测和实时控制等领域,必须向计算机输入反映测控对象的状态和变化的信息,经过中央处理器处理后,再向控制对象输出控制信息。这些输入信息和输出信息的表现形式是干差万别、千姿百态的,可能是开关量或数字量,更可能是各种不同性质的模拟量,如温度、湿度、压力、流量、长度、刚度和浓度等等,因此需要把各种传感器和执行机构与微处理器或微机连接起来。 所有这些设备统称为外部设备或输入/输出设备,即I/O设备。 由于计算机的外围设备品种繁多,几乎都采用了机电传动设备,因此,CPU在与I/O设备进行数据交换时存在以下问题: 1)速度不匹配。I/O设备的工作速度一般要比CPU慢许多,而且由于种类不同,它们之间的速度差异也很大,例如硬盘的传输速度就要比打印机快很多。 2)时序不匹配。各个I/O设备都有自己的定时控制电路,以自己的速度传输数据,无法与CPU的时序取得统一。 3)信息格式不匹配。不同的I/O设备存储和处理信息的格式不同,例如可以分为串行和并行两种;也可以分为二进制格式、ASCII编码和BCD编码等。 4)信息类型不匹配。不同I/O设备采用的信号类型不同,有些是数字信号,有些是模拟信号,因此所采用的处理方式也不同。 基于以上原因,I/O设备一般不和微机内部直接相连,而是必须通过I/O接口与微机内部进行信息交换。 接口的作用主要就是为了解决计算机与外部设备连接时存在的各种矛盾。 接口电路 接口是计算机系统中一个部件与另一些部件的相互联系,它是系统各部分之间进行信息交换的桥梁。 在计算机系统内各部件之间或计算机与外设之间,或更一般的智能设备与智能设

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档