第06章输入与输出.ppt

  1. 1、本文档共162页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

教学重点I/O接口电路的典型结构无条件传送方式查询传送方式中断工作过程6.1.1I/O接口的引入1、 为什么要用I/O接口1、 为什么要用I/O接口为什么需要I/O接口(电路)?微机的外部设备多种多样工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大它们不能与CPU直接相连必须经过中间电路再与系统相连这部分电路被称为I/O接口电路 多种多样的外设工作原理不同机械、电子、机电、电磁……传送信息类型多样数字量、模拟量、开关量传送速度差别极大传送方式不尽相同串行、并行编码方式不同二进制、BCD码、ASCII码……2、 什么是I/O接口2、 什么是I/O接口(续)什么是I/O接口(电路)?I/O接口是位于CPU(或系统总线)与外设间,用来进行速度和工作方式的匹配,并协助完成数据传送和控制任务的逻辑电路。PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是接口电路3、 什么是微机接口技术3、 什么是微机接口技术(续)什么是微机接口技术?处理微机系统与外设间联系的技术注意其软硬结合的特点根据应用系统的需要,使用和构造相应的接口电路,编制配套的接口程序,支持和连接有关的设备6.1.2与外设的接口信息1、 数据信息(Data)A、数字量由键盘等输入设备读入的信息。送给打印机、显示器等输出设备的信息。与磁盘驱动器交换的信息。B、模拟量当计算机用于控制时。大量的现场信息经过传感器输入。连续变化的物理量。C、开关量有两种状态的量:01一位二进制即可表示。2、 状态信息(Status)A、外设的工作状态状态信息反映了外设的工作状态。在接口芯片中有状态寄存器。是通过接口输入到CPU的。B、输入信息从CPU看是输入信息。执行IN指令得到C、输入设备的状态在输入时: 输入设备的数据是否准备好 READY=1?D、输出设备的状态3、 控制信息(Control)A、由CPU送往外设是由CPU送出,最终到了外设。执行OUT指令完成。B、输出信息由CPU数据总线送出当然是输出信息。C、经过DB到接口再到外设OUTPORT,ALPORT是接口中的寄存器,又叫端口。在由接口的某根线到外设,实现控制。6.1.3I/O端口1、 I/O端口6.1.3 I/O端口(续)CPU与外设主要有数据、状态和控制信息需要相互交换,于是从应用角度看内部:⑴数据寄存器保存外设给CPU和CPU发往外设的数据⑵状态寄存器保存外设或接口电路的状态⑶控制寄存器保存CPU给外设或接口电路的命令端口(PORT)端口泛指I/O端口(地址),通常对应寄存器一个接口电路可以具有多个I/O端口,每个端口用来保存和交换不同的信息数据寄存器、状态寄存器和控制寄存器占有的I/O地址常依次被称为数据端口、状态端口和控制端口,用于保存数据、状态和控制信息输入、输出端口可以是同一个I/O地址2、端口的编址A、 两种端口的编址接口电路的I/O端口有两类编址形式I/O端口单独编址I/O地址空间独立于存储地址空间如8086/8088I/O端口与存储器统一编址它们共享一个地址空间如M6800B、I/O端口与存储器统一编址优点:不需要专门的I/O指令I/O数据存取与存储器数据存取一样灵活缺点:I/O端口要占去部分存储器地址空间程序不易阅读(不易分清访存和访问外设)C、I/O端口单独编址优点:I/O端口的地址空间独立控制和地址译码电路相对简单专门的I/O指令使程序清晰易读缺点:I/O指令没有存储器指令丰富复习8088/8086的输入输出指令输入指令INAL,i8/DX ;字节输入INAX,i8/DX ;字输入输出指令OUTi8/DX,AL ;字节输出OUTi8/DX ;字输出6.1.4接口的功能1、接口的功能⑴对输入输出数据进行缓冲和锁存调整接口与CPU工作速度的差异⑵对信号的形式和数据的格式进行变换⑶对I/O端口进行寻址⑷与CPU和I/O设备进行联络2、 接口与系统的连接主要体现在引脚上,分成两侧信号面向CPU一侧的信号:用于与CPU连接主要是数据、地址和控制信号面向外设一侧的信号:用于与外设连接提供的信号五花八门功能定义、时序及有效电平等差异较大3、接口电路芯

您可能关注的文档

文档评论(0)

iris + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档