计算机控制系统输入原理第5章教案.doc
《计算机控制系统输入原理第5章教案.doc》由会员分享,可在线阅读,更多相关《计算机控制系统输入原理第5章教案.doc(28页珍藏版)》请在沃文网上搜索。
1、计算机组成原理输入输出系统第五章 输入输出系统主要内容:一、I/O系统的发展及主要特点二、 输入输出系统的组成(I/O软件、硬件)三、 设备与主机的联系方式、信息传送 控制方式四、I/O接口(接口功能和组成、接口类型)* 五、信息传送控制1、程序查询方式、2、程序中断3、DMA5.1 概述5.1.1 输入输出系统的发展概括四个阶段:1、早期阶段CPUM.MI/O图5.1 I/O通过CPU与主机交换信息特点:1)每个I/O设备均有逻辑电路与CPU相连;2)输入输出过程穿插在CPU执行程序之中;3)I/O逻辑与CPU的控制器密不可分,构成一个整体。2、接口模块与DMA阶段I/O设备通过接口模块与C
2、PU相连,计算机系统采用总线结构。外部设备2外部设备1I/O接口I/O总线主机I/O接口I/O接口外部设备n图5.2 I/O通过接口与主机交换信息特点:1)接口作为缓冲,具备中断功能,但I/O仍靠CPU处理;2)出现DMA技术,处理I/O无需CPU介入,但需占用总线;3)每个I/O需要配独立的DMA,易出现访存冲突;4)CPU需要对众多的DMA进行管理。3、具有通道结构阶段通道用来负责管理I/O设备以及I/O设备与主存之间的信息交换。通道拥有专用的指令,但不是完全独立的处理器,需受主CPU的控制和管理。通道CPUM.MI/O图5.3 I/O通过通道与主机交换信息4、具有I/O处理机阶段它是一个
3、独立于主CPU的外围处理机。5.1.2 输入输出系统的组成1、I/O软件1)I/O指令命令码操作码设备码图5.4 I/O指令的一般格式操作码表示I/O操作的具体类型;设备码指示进行操作的设备,即I/O设备的地址码;命令码可表示以下的情况:1)将数据从I/O设备输入至CPU;2)将数据从CPU输出至I/O设备;3)状态测试;4)形成某些操作命令。2、I/O硬件一般包括I/O接口模块和I/O设备两部分。5.1.3 I/O设备与主机的联系方式1、I/O编址方式2、设备寻址3、传送方式1)并行传送2)串行传送4、联络方式1)立即响应方式2)异步工作的应答信号联络ReadyI/O设备I/O接口CPUSt
4、robe图5.6 异步并行“应答”联络方式3)同步工作的同步时标联络命令字数据字命令字0 1 1 0 1 0 0 0终止位起始位图5.7 同步串行联络方式主机外设15、I/O与主机的连接方式1)辐射式外设2外设32)总线式5.1.4 I/O与主机信息传送的控制方式1、程序查询方式由CPU通过程序不断查询I/O设备是否已做好准备,从而控制I/O与主机交换信息。CPU在查询过程中若I/O设备没有准备就绪,CPU将会循环查询,因次,CPU进入程序查询时会中断原程序的运行。CPU I/OI/O CPU当前程序从I/O接口读一个字到CPU从CPU向主存写入一个字完成否否CPU向I/O发读命令CPU读I/
5、O状态CPU 主存未准备就绪出错检查状态I/O CPU当前程序图5.9 程序查询方式流程图2、程序中断方式CPU在启动I/O设备后,不去查询I/O设备的状态,待I/O设备准备就绪后向CPU提出申请服务的请求(中断请求),然后CPU才控制I/O与主机交换信息。CPU在响应中断请求后(中断响应),需要停止当前运行的程序,然后运行中断服务程序,最后继续运行原先停止的当前程序。I/O CPUCPU读I/O状态否完成否从CPU向主存写入一个字CPU 主存检查状态从I/O接口读一个字到CPU当前程序CPU向I/O发读命令CPU I/OI/O设备工作I/O设备就绪CPU处理其他事务中断请求出错I/O CPU
6、图5.10 程序中断方式流程图程序中断方式需要解决中断现场保护和中断现场恢复问题。启动I/O当前指令下一条指令读I/O状态RETKK+1图5.11 程序中断方式示意图3、DMA方式在查询中断方式中,CPU调用中断服务程序前必须保护当前程序的“断点”位置, 同时中断服务程序结束时必须恢复程序“断点”,以便能够正确返回,此外,有时还必须保护部分CPU内部寄存器的值,因此占用CPU的资源。DMA(Direct Memory Access直接存储器存取)提供了一条I/O设备与主存直接交换数据的通道。若I/O接口的DMA控制器提出请求时,CPU将总线权让DMA控制器,DMA控制器通过总线直接控制I/O与
7、主存交换信息。通常把DMA这种对总线的占用称为“窃取”或“挪用”,“窃取周期”/“挪用周期”一般为一个存储周期。在DMA挪用周期内,CPU仍可进行内部操作,如算术运算等。5.2 外部设备5.2.1 概述中央处理器和主存储器构成主机,除主机外的大部分硬件设备都可称为外部设备(或外围设备、I/O设备),简称外设。外部设备需通过I/O接口与主机连接。I/O接口光、机、电、磁部分设备控制器主机外部设备图5.13 计算机外部设备的结构示意图外部设备可分为三类:1)人机交互设备输入设备:键盘、图形图像输入、条形码、OCR、语音文字输入设备等。输出设备:打印机、显示器、绘图仪、语音合成器等。2)计算机信息的
8、驻留设备磁盘、磁带、光盘、穿孔纸带等。3)机机通信设备MODEM、网卡、集线器、网络交换机、路由器等。本节主要介绍人机交互设备,主要分为输入设备和输出设备两类,部分设备同时具备输入和输出功能。5.2.2 输入设备输入设备完成程序、数据和操作命令的输入功能。1、键盘键盘输入信息的三个步骤: 按一下键; 查出按的是哪个键; 将此键翻译成ASCII码,发送给计算机。确认是哪一个键按下,可用硬件方法,也可用软件的方法。采用硬件确认是哪一个键按下的方法称为编码键盘法。5V采用软件确认是哪一个键按下的方法称为非编码键盘法。00O110112-4译码器O1O0t1t0I0 I1 I2 I3图5.14 键盘扫
9、描原理图 键盘扫描 去按键抖动 双键锁定2、鼠标3、触摸屏1)电阻/电容式触摸屏2)红外式触摸屏金属涂层 绝缘支点 金属涂层红外发射LED阵列玻璃罩 柔软塑料片金属涂层玻璃罩红外接收LED阵列红外发射LED阵列红外接收LED阵列图5.15 触摸屏原理图4、其他输入设备荧光片1)光笔钨灯丝2)画笔与图形板3)图像输入设备5.2.3 输出设备控制栅极第二阳极偏转装置1、CRT显示器1)CRT组成及工作原理第一阳极2)字符显示器接口电路CRT控制器键盘字符发生器ROM主机显示存储器RAM图5.18 字符显示器原理框图 显示存储器(刷新存储器)显示存储器用于存放欲显示的字符。容量:80列25行2000
10、字符(字节)其中每个字节的最高位(D7)用于指示字符的闪烁特性。显示存储器的地址与屏幕字符显示的地址一致,屏幕左上角的地址为(0,0) 字符发生器字符发生器用于产生字符显示的点阵数据。ASCII码列地址译码器行地址译码器ROM(字符点阵数据)行地址选择器控制信号并串变换移位寄存器输出缓冲寄存器点阵时钟图5.19 字符点阵字符发生器原理图 CRT控制器功能: 接收CPU的数据和控制信号 产生字符RAM地址和字符ROM的地址信号 产生CRT的水平同步信号和垂直同步信号3)图形显示器4)图像显示器5)IBM-PC系列微机显示标准 MDA单色字符显示标准,采用914点阵,字符80列25行,图形7203
11、50像素。 CGA彩色图形/字符显示标准,字符采用88点阵,字符80列25行,图形640200像素,16色 EGA增强型彩色图形/字符显示标准,字符采用814点阵,字符80列35行,图形640350像素,256色。 VGA视频图形阵列显示标准,字符采用916点阵,字符80列35行,图形640480像素,256色。2、打印机1)打印设备的分类 击打式:活字式/点阵针式;工作方式:串行/并行 非击打式:电、磁、光、喷墨、化学方法(热敏打印)等2)点阵针式打印机 点阵数:99,1616,2424,3232 结构:打印头、打印头横移机构、输纸机构、色带机构、接口电路、字符缓冲器(RAM)、字符点阵发生
12、器、打印纸击打驱动电路1234567012345678910111 2 3 4 5打印纸 滚筒衔铁 针管 导向板打印针 色带铁芯线圈(a)打印头示意图 (b)点阵字符的打印格式图5.22针式打印头和打印格式示意图印字定时电路列计数器缓存地址存储器功能码判别电路打印时序器接收代码时序器缓冲存储器(RAM)打印头驱动器字符发生器(ROM)来自接口电路图5.23 针式打印机控制电路框图3)激光打印机激光打印机应用了激光技术和照相技术。基本组成:由激光扫描系统、电子照相系统、字形发生器和接口控制电路几部分构成。接口控制电路:负责与计算机通讯,接收打印信息;字形发生器:根据打印字符的代码(ASCII码)
13、,获取字符的点阵码,并将该字符点阵码变换成点阵脉冲的控制信号(用于控制激光枪);激光扫描系统:将字符点阵脉冲信号变成激光束,激光束对感光鼓(硒鼓)进行扫描,使感光鼓表面沉淀的电荷层有选择性地“曝光”,形成静电潜像;随着感光鼓的滚动,静电潜像部分会吸附碳粉,并滚附到纸上;纸张经过热辊挤压定影器后,碳粉被熔化压凝在纸上。显像系统清扫系统充电感光鼓硒鼓电子照排系统纸字形发生器激光扫描系统激光器纸接口控制器图5.24 激光打印机原理框图4)喷墨打印机(自学)5)几种打印机的比较(自学)5.2.4 其他外部设备1、终端设备终端设备是一种由键盘和显示器组成的独立设备,主要功能:(1) 输入/输出功能(2)
14、 通信功能(3) 具有简单的编辑功能(Smart Terminal灵巧终端)2、A/D和D/A转换器A/D转换器 将模拟的物理量转换成离散的数字量,用于数据采集;D/A转换器 将离散的数字量转换成模拟的物理量,用于输出控制量;3、汉字处理汉字编码:输入码、内码、输出码(字形码)1)汉字输入数字编码、音形码和字形码三种2)汉字存储我国采用国标码(GB码),标准分一、二级汉字库。每个汉字采用2个字节表示,最高位恒位1。汉字信息传输时也采用GB码。3)输出码使用字形码(又称汉字字模),不同的设备使用的字形码不同,国家有标准,但允许企业自行定义。常用打印机汉字字模有1616、2424、3232。不同字
15、、不同字体的字模均不同。5.2.5 多媒体技术(自学)5.3 I/O接口5.3.1 概述接口是两个系统或两个部件之间的相交接部分,可以是两种硬件设备之间的连接电路,也可以是两个软件之间共同的逻辑边界。I/O接口通常是指主机与外部设备之间设置的硬件电路及其相应的软件控制。一般来讲,不同的外部设备均有其独立的设备控制器,设备控制器需要通过I/O接口与主机进行联系。主机与外设之间需要接口的原因:1)设备寻址的需要;2)速度不匹配;3)数据格式不兼容;4)电气特性不匹配;5)时序不匹配;6)CPU需要知道外部设备的工作状态,如“忙”、“就绪”、“错误”等。端口 指接口中的CPU能访问的寄存器(数据、控
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 系统 输入 原理 教案