华中科技大学计算机控制技术课件第二章第一部分解析.pptVIP

华中科技大学计算机控制技术课件第二章第一部分解析.ppt

  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文档。上传文档
查看更多
1 第二章 输入输出接口技术和输入输出通道 2.1 概述 I/O接口电路 I/O接口电路也简称接口电路。它是主机和外围设备之间交换信息的连接部件(电路)。它在主机和外围设备之间的信息交换中起着桥梁和纽带的作用。设置接口电路的必要性主要有以下三个方面。 1、解决主机CPU和外围设备之间的时序配合和通信联络问题 为保证CPU 的工作效率并适应各种外围设备的速度配合要求,应使CPU和外围设备异步工作。通过接口电路,CPU采用查询或中断控制方式为慢速外围设备提供服务,就可以保证CPU和外围设备间异步而协调的工作,既满足了外围设备的要求,又提高了CPU的利用率。 2、解决CPU和外围设备之间的数据格式转换和匹配问题。 CPU是按并行处理设计的高速处理器件,即CPU只能读入和输出并行数据。但是,实际上要求其发送和接收的数据格式却不仅仅是并行的在许多情况下是串行的。这就要求应将外部送往计算机的串行格式的信息转换成CPU所能接收的并行格式,也要将CPU送往外部的并行格式转换成与外围设备相容的串行格式,并且要以双方相匹配的速率和电平实现信息的传送。这些功能在CPU控制下主要由相应的接口芯片来完成。 因为过多的信号线直接接到CPU总线上,必将超过CPU总线的负载能力,采用接口电路可以分担CPU总线的负载,使CPU总线不至于超负荷运行,造成工作不可靠。CPU和所有的外围设备交换信息都是通过双向数据线进行的,如果所有外围设备的数据都直接接到CPU的数据总线上,数据总线上的信号将是混乱的,无法区分是送往哪一个外围设备的数据还是来自哪一个外围设备的数据。 只有通过接口电路中具有三态门的输出锁存器或输入缓冲器,再将外围设备数据线接到CPU数据总线上,通过控制三态门的使能信号,才能使CPU的数据总线在某一时刻只接到被选通的那一个外围设备的数据线上,这就是外围设备端口的选址问题。使用可编程并行接口电路或锁存器、缓冲器就能方便的解决上述问题。 I/O通道 I/O通道也称为过程通道。它是计算机和控制对象之间信息传送和变换的连接通道。 计算机要实现对生产机械、生产过程的控制,就必须采集现场控制对象的各种参量,这些参量分两类:一是模拟量。二是数字量。同样被控对象也要求得到模拟量或数字量两类控制量。但是计算机只能接收或发送并行的数字量。因此除了需要I/O借口电路外,还需要I/O通道,由它将被控对象采集的参量变换成计算机所要求的数字量的形式 ,送入计算机。计算机按某一数学公式计算后,又将其结果以数字量的形式或转换成模拟量的形式输出至被控制的对象,这就是I/O通道所要完成的功能。 数据信息 数据信息是主机和外围设备交换的基本信息,通常是8位或16位的数据,它可以用并行格式传送,也可以用串行格式传送。 数据信息可以分为: 数字量:是二进制码的数据或是以ASCII表示的数据或字符。 模拟量:一般模拟量要经过A/D转换变成数字量,送入计算机。反之,从计算机送出的数字量要经过D/A转换,变成模拟量,最后控制执行机构。所以模拟量代表的数据信息都必须经过变换才能实现交换。 开关量:只要用一位二进制数就可以表示。 脉冲量:它是一个一个传送的脉冲列。 状态信息 状态信息是外围设备通过借口向CPU提供的反映外围设备所处的工作状态的信息,是两者交换信息的联络信号。 控制信息 控制信息是CPU通过接口传送给外围设备的,随外围设备的不同而不同,有的控制外围设备的启动、停止;有的控制数据流向,控制输入还是输出;有的作为端口寻址信号等等。 并行通信 并行通信:把传送数据的n位数用n条传输线同时传送。其优点是传送速度快、信息率高。 串行通信 串行通信 全双工方式 半双工方式 同步通信 异步通信 2.2 I/O控制方式 程序控制方式 程序控制I/O方式,是指CPU和外围设备之间的信息传送,是在程序控制下进行的。它有可分为无条件I/O方式和查询式I/O方式。 1.无条件I/O方式 无条件I/O方式是指不必查询外围设备的状态即可进行信息传送的I/O方式。一般它仅适用于一些简单外围设备的操作。 2.查询式I/O方式 查询式I/O方式,也称为条件传送方式。按查询式传送,CPU和外围设备的I/O接口除需设置数据端口外,还要有状态端口。查询式I/O接口电路原理图如图2-2所示。 按流程图用8086汇编语言可编写出具体的查询程序如下: MOV FLAG,0 ;设置状态为0 DVC1: IN AL,STAT ;读入外围设备状态 TEST AL, 01H ;测试状态,1#外围设备请求服吗? JZ DVC2 ;不,跳转至查询2# CALL CCS1 ;是,1#外围设备I/O处理 DVC2: IN AL,STAT ;读入外围设备状态 TEST AL, 01H ;2#外围设备请

文档评论(0)

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

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

1亿VIP精品文档

相关文档