《输入/输出》PPT课件.ppt
《《输入/输出》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《输入/输出》PPT课件.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第6章章微型计算机接口微型计算机接口本章主要内容本章主要内容接口电路中的信息接口电路中的信息微型计算机接口及其组成微型计算机接口及其组成计算机与外设交换数据的方式计算机与外设交换数据的方式2接口电路中的信息接口电路中的信息接口电路中通常包括接口电路中通常包括3种信息,即:数据信息、种信息,即:数据信息、状态信息和控制信息状态信息和控制信息1.数据信息数据信息CPU与外设交换的基本信息就是数据与外设交换的基本信息就是数据数据信息一般分为数据信息一般分为3种类型,即数字量、模拟量、种类型,即数字量、模拟量、开关量开关量 数字量数字量数字量是以二进制形式表示的数或以数字量是以二进制形式表示的数或
2、以ASCII码表码表示的数据和字符示的数据和字符3接口电路中的信息接口电路中的信息 模拟量模拟量当微机系统用于过程控制时,大量的现场物理量当微机系统用于过程控制时,大量的现场物理量(如温度、压力、流量等)经过传感器转换为连续(如温度、压力、流量等)经过传感器转换为连续变化的电量,经过放大后就是模拟的电压或电流变化的电量,经过放大后就是模拟的电压或电流它们必须经过它们必须经过A/D转换,变成数字量才能送入计算转换,变成数字量才能送入计算机机反过来当执行机构需要用模拟量控制时,计算机反过来当执行机构需要用模拟量控制时,计算机输出的数字量也必须经过输出的数字量也必须经过D/A转换转换4 接口电路中的
3、信息接口电路中的信息 开关量开关量开关量就是一些表示两种状态的量,如:开开关量就是一些表示两种状态的量,如:开关的开闭,二极管的截止与导通等关的开闭,二极管的截止与导通等5接口电路中的信息接口电路中的信息2.状态信息状态信息状态信息是反映外设当前工作状态的信息状态信息是反映外设当前工作状态的信息3.控制信息控制信息控制信息是控制信息是CPU通过接口传送给外设的控制信通过接口传送给外设的控制信息,它是用来控制外设工作的信息息,它是用来控制外设工作的信息6微型计算机接口及其组成微型计算机接口及其组成n微机与外界要进行数据传送必须通过外部设备进微机与外界要进行数据传送必须通过外部设备进行;行;n微机
4、的外部设备多种多样;微机的外部设备多种多样;n工作原理、驱动方式、信息格式、以及工作速度工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大;方面彼此差别很大;n外部设备不能和外部设备不能和CPU直接相连;直接相连;所以必须使用所以必须使用 I/O接口电路。接口电路。7什么是什么是I/O接口接口 I/O接口是位于系统与外设之间、用来协助完成接口是位于系统与外设之间、用来协助完成数据传送和控制数据传送和控制I/O任务的逻辑电路任务的逻辑电路nPC机系统板的可编程接口芯片、机系统板的可编程接口芯片、I/O总线槽的电总线槽的电路板(适配器)都是接口电路路板(适配器)都是接口电路CPU接口接口电
5、路电路 I/O设备设备8I/O接口的主要功能接口的主要功能n对输入输出数据进行缓冲和锁存对输入输出数据进行缓冲和锁存n输出接口有锁存环节输出接口有锁存环节n输入接口有缓冲环节输入接口有缓冲环节n对信号的形式和数据格式进行变换对信号的形式和数据格式进行变换n微机直接处理:数字量、开关量、脉冲量微机直接处理:数字量、开关量、脉冲量n对对I/O端口进行寻址端口进行寻址n把选中的外设与总线相接,并将未选中的设把选中的外设与总线相接,并将未选中的设备与总线隔离(高阻态)备与总线隔离(高阻态)n与与CPU和和I/O设备进行联络设备进行联络9I/O端口的编址端口的编址I/O端口有两种编址方式端口有两种编址方
6、式1.I/O端口与存储器统一编址方式端口与存储器统一编址方式外设端口地址和存储器单元地址共占存储器的访外设端口地址和存储器单元地址共占存储器的访问空间,即一个外设端口占用一个存储单元地址问空间,即一个外设端口占用一个存储单元地址如如:R6502,M6800 等采用此种方式等采用此种方式(示意图见下页)(示意图见下页)10I/O端口与存储器统一编址方式示意端口与存储器统一编址方式示意I/O端口与存储器共端口与存储器共享一个地址空间享一个地址空间外设端口作为存储器外设端口作为存储器的一个单元的一个单元,对外设对外设的操作可使用全部的的操作可使用全部的存储器指令存储器指令11I/O端口与存储器统一编
7、址方式示意端口与存储器统一编址方式示意n优点:优点:n不需要专门的不需要专门的I/O指令指令nI/O数据存取与存储器数据存取一样灵活数据存取与存储器数据存取一样灵活n 缺点:缺点:nI/O口地址占用内存单元号,将减少内存容量口地址占用内存单元号,将减少内存容量n程序不易阅读程序不易阅读(不易区别访主存或访问外设不易区别访主存或访问外设)12I/O端口的编址端口的编址2.I/O端口独立编址方式端口独立编址方式这种编址方式是这种编址方式是I/O端口地址和存储器单元分别建端口地址和存储器单元分别建立两个地址空间,独立编址。立两个地址空间,独立编址。CPU用专门的用专门的I/O指令指令去访问去访问I/
8、O端口端口如如:8086/8088,Z80 等采用此种方式等采用此种方式 示意图见下页示意图见下页 13n I/O地址空间独立于存储地址空间地址空间独立于存储地址空间n CPU有专门的有专门的I/O操作指令操作指令n 优点:优点:n控制和译码电路相对简单控制和译码电路相对简单n专门的专门的I/O指令使程序清晰易读指令使程序清晰易读n指令简单、速度快指令简单、速度快n 缺点:缺点:n增加硬件开销增加硬件开销nI/O指令没有存储器指令丰富指令没有存储器指令丰富I/O端口独立编址方式端口独立编址方式14 输入输出指令输入输出指令 在第在第3章已经介绍。章已经介绍。15IBM PC/XT的的I/O端口
9、地址端口地址n 在在PC机中,仅用机中,仅用A9A0表示表示I/O口地址口地址(形成形成1KB端口端口)n000H1FFH:分配给系统板上的:分配给系统板上的I/O芯片使用芯片使用n200H3FFH:分配给扩展槽的:分配给扩展槽的I/O的地址的地址16I/O端口地址译码方法端口地址译码方法n I/O地址的译码方法与存储器译码的方法基地址的译码方法与存储器译码的方法基本一样,方法也有多种,这里举一个例子:本一样,方法也有多种,这里举一个例子:174 4个端口,地址个端口,地址300-303H300-303H地址地址总线总线端口地址端口地址(十六进制十六进制)片片选选用用端口端口选择选择用用A9A
10、8A7A6A5A4A3A2A1A01100000000300H01301H10302H11303H18 这是一种局部译码方法,这是一种局部译码方法,按照系统分配给某按照系统分配给某接口的地址区域,对地址总线的某些位进行译接口的地址区域,对地址总线的某些位进行译码,产生对该接口包含的寄存器(端口)的组码,产生对该接口包含的寄存器(端口)的组选信号,再由低位地址线对组内寄存器(端口)选信号,再由低位地址线对组内寄存器(端口)译码寻址,从而确定与译码寻址,从而确定与CPU通信的外部设备通信的外部设备例如例如IBM PC系统板上的接口地址译码就是采用系统板上的接口地址译码就是采用此种译码寻址方式此种译
11、码寻址方式19CPU与外设信息交换控制方式与外设信息交换控制方式本节主要内容本节主要内容无条件传送方式无条件传送方式查询方式(条件传送方式)查询方式(条件传送方式)中断控制方式中断控制方式直接存储器存取直接存储器存取(DMA)控制方式控制方式20 1.无条件传送控制方式无条件传送控制方式n 在在CPU与慢速变化的设备交换数据时,可以认与慢速变化的设备交换数据时,可以认为他们总是处于为他们总是处于“就绪就绪”状态,随时可以进行状态,随时可以进行数据传送;称为无条件传送,或称为立即传送、数据传送;称为无条件传送,或称为立即传送、同步传送同步传送n 适用于简单设备,如适用于简单设备,如LED数码管、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 输入输出 输入 输出 PPT 课件
限制150内