1、1,第七章 输入输出设备,2,输入输出设备,I/o设备的分类 I/o设备的工作特点I/O设备的工作速度比主机要慢得多 I/O设备处于与CPU异步的工作状态(设置自身的独立时钟系统)各种I/O设备的信息类型和结构均不相同 各种I/O设备的电气特性也不相同 I/o设备与主机的联系,3,输入设备,键盘 键盘输入信息可分为三个步骤:(1) 查出按下的是哪个键;(2) 将该键翻译成能被主机接收的编码;(3) 将编码送给主机。 键盘有编码键盘和非编码键盘两种。 编码键盘采用硬件线路来实现键盘编码编码键盘的原理,如图7-3所示。,4,1.若键盘未按下,扫描将随计数器的循环计数反复地进行。,2.若扫描到已按下
2、的键,锁定电路产生一个脉冲,3.该脉冲关闭时钟信号通往计数器的门电路,使计数器停止工作。这时计数器的值即是按下键的位置码,并作为ROM的低位输入地址,4.换挡控制输出ROM的高位地址,可从ROM相应单元读出所按键的ASC码。,保证在按键时间内稳定地将键盘编码送往主机。,5,非编码键盘利用简单的硬件和专用软件识别按键的位置,提供位置码,再由处理器执行查表程序,将位置码转换成ASC码。,6,条码扫描器 1条码:由一组宽度和反射率(黑白)不同的平行相邻的“条”和“空”按照预先规定的编码规则组合起来,用以表示一组数据的符号。,7,2条码阅读器 (1) 笔式扫描器 (2) CCD扫描器 (3) 激光扫描
3、器,8,输出设备,打印机 一、打印机的分类 按工作方式:串行打印机、行式打印机和页式打印机 按印字原理:击打式打印机与非击打式打印机 按印字机构:活字(固定字模)式打印机和点阵式打印机 按打印颜色:单色打印机和彩色打印机,9,输出设备,二、点阵式打印机 1. 打印控制系统,专用,RAM为字符存储器,存放主机送来的打印信息 ,其容量可存放一行打印数据,ROM字库存放各个ASC的点阵码,10,ROM容量的计算: 对于一个字符的点阵码为57西文打印机 每个字符的点阵码占5个字节 又因为ASC码可打印字符为96个,因此,ROM字库的容量至少为965=480B。对于汉字打印机,若每个汉字的点阵码为242
4、4,需占用72B,一级汉字共有3755个,则ROM字库的容量至少为:375572=270360(264KB)。,3*8,11,2. 打印过程 (1) ASC码字符打印过程,1)在微处理器的控制下,打印机接收主机发来的7位ASC编码,2)将它存放到RAM中。,3)根据该ASC码,就可以从ROM字库中找出对应的点阵码,4)将此点阵码按列的先后次序一列一列地送至针数据形成电路,经功率放大,驱动打印头动作,就可以印出对应的字符。,12,ASC码在字库中寻找点阵码的公式为:字符的列点阵码地址高位=(ASC码-20H)字符的列点阵码地址低位=列计数值 某字模的点阵为57,即列计数器为3位,则: 字符“A”
5、(ASC码为41H),41H-20H=21H,其在字符发生器中的地址为: 010 0001 000010 0001 100,即:108H10CH。,列计数值,13,(2) 汉字打印过程打印汉字的过程与ASC字符打印类似,14,三、激光打印机 1. 激光打印机原理,15,处理阶段:计算机输出二进制字符编码信息由接口控制器送到字形发生器,形成字符点阵的脉冲信息; 成像阶段:字符点阵的脉冲信息经过频率合成和功率放大后加到声光器件上,使射入的激光束衍射出字符的调制光束,并射入棱柱形多面转镜,然后广角聚焦镜将光束聚焦成所要求的光点尺寸,使聚焦落在感光鼓表面上,在感光鼓表面形成静电潜像;然后经过磁刷显影,
6、使潜像变成可见的碳粉像; 转印阶段:由于转印电极的电晕电场的作用,碳粉像转印到纸张上,再由预热板和热滚定影,将碳粉像熔凝在纸张上即可形成打印的字符和图形。,16,四、喷墨打印机 喷墨打印机的原理及机械结构与一般点阵打击式打印机相似,主要不同之处在于打印头的原理。它将撞击针头改为喷墨孔。 连续式喷墨:通过电场控制墨水的运动方向,使墨水落在纸面上需要的位置 间断式喷墨:可分为气泡式和多层压电式两种。气泡式喷头通过电加热,使墨水在蒸气的作用下从喷头喷射到纸上。压电式则靠电致伸缩作用使墨水喷出,喷头的外侧装有一块压电体,当一电脉冲加到压电体时,由于电致伸缩作用,使喷头容积变小,从而将墨水喷出。,17,
7、显示器,一、显示器分类: 阴极射线管(CRT)显示器 液晶显示器(LCD):在电场的作用下,条状液晶分子的排列会发生变化,从而影响它的光学特性。 (需要另外的光源) 等离子显示器(PD):在两块平板玻璃之间,将每个显示单元分隔成一个个密封的方格,充入混合气体和荧光粉并用电极连接。当电极之间放电时,气体发射的紫外线激发三原色荧光粉发光,从而形成显示图像。 二、显示器的技术指标1像素:光点,所以又称为像点 2分辨率:一幅画面由多少像素构成水平线上点数*垂直线上点数 3点距:屏幕上两个相邻的同色荧光点之间的距离,18,显示器,4刷新、刷新存储器、刷新存储器带宽把一帧图像(所有像素)存储于刷新存储器刷
8、新存储器容量=分辨率*每个像素所需的位数刷新存储器带宽=刷新存储器容量*刷新速率 5视频带宽:扫描完整个屏幕所构成的一幅图像称为帧,帧的显示(刷新)速率称为帧频(画面刷新次数)行/场视频=行/列分辨率帧频。视频也就是点脉冲的频率。行频:电子束每秒在屏幕上水平扫描次数列频:电子束每秒在屏幕上垂直扫描次数视频带宽指每秒钟电子枪扫描过的总像素数=水平分辨率垂直分辨率帧频 以MHz为单位,越大,显示控制能力越强,显示效果愈佳。,19,6.灰度级与颜色数:明暗变化的数量称为灰度级。在彩色显示器中能显示的颜色种类称为颜色数。当色深为24位(3字节)时,此时可以显示出224种颜色。7.随机扫描、光栅扫描随机
9、扫描:是控制电子束在CRT屏幕上随机地运动,从而产生图形和字符。电子束只在需要做图的地方扫描,而不必扫描全屏幕。驱动系统较复杂,价格较贵。光栅扫描:是电视中采用的扫描方法。在电视中图像充满整个画面,因此要求电子束扫过整个屏幕。光栅扫描是从上至下顺序扫描,采用逐行扫描和隔行扫描两种方式。,20,三.字符显示:字符是由mn点阵组成的,点阵存于由ROM构成的字符发生器中。在CRT进行光栅扫描的过程中,从字符发生器中依次读出某个字符的点阵,按照点阵中0和1代码不同控制扫描电子束的开或关,从而在屏幕上显示出字符。字符窗口是指每个字符在屏幕上所占的点数,它包括字符显示点阵和字符间隔。,21,例:80*25
10、行=2000个字符的显示器中,字符窗口为2000个。单色字符方式下,字符窗口为9*14,字符为7*9点阵。,字符间隔,间隔,7,9,FE,RA3-RA0(0000- ),22,对应于每个字符窗口,所需显示字符的ASCII代码被存放在视频存储器VRAM(此时可兼做刷新存储器)中。字符发生器ROM的高位地址来自VRAM的ASCII代码,低位地址来自光栅地址计数器的输出RA3RA0,它具体指向这个字形点阵中的某个字节。 例:“A”的ASCII代码为41H,则其点阵存于41 0000至41 1101 在显示过程中,按照VRAM中的ASCII码和光栅地址计数器访问ROM,依次取出字形点阵,就可以完成一个
11、字符的输出。,23,字符显示器的原理:,控制ROM中每行9个点依次输出,对点时钟9分频,控制移位寄存器的加载,当一个字符的9点输出完,输出同行的下一个字符,对一行的显示进行控制,送出当前要显示的这一行的VRAM地址。每行有效显示80个字符。当光栅从一行结束回到另一行开始,屏幕上不显示,称为水平回归消隐期(占18个字符时钟)。产生水平同步信号输出到显示器,同时水平消隐信号控制移位寄存器不加载。,24,字符显示器的原理:,光栅地址计数器对字符窗口的高度进行控制,字高9,行间隔5。后5行进行行间消隐。,垂直地址计数器控制一屏25行字符显示。光栅从屏幕底部回到第一行的时间(需要一行的时间)称为垂直回归
12、消隐。,25,四.图形显示 五、IBM PC系列机的显示系统 1. 显示标准 (1) MDA (Monochrome Display Adapter,MDA) (2) CGA (Color Graphics Adapter,CGA) (3) EGA (Enhanced Graphies Adapter,EGA) (4) VGA (Video Graphics Array,VGA),26,汉字处理设备,汉字的编码与输入 汉字输入码:数字编码(国标区位码、电报码 )、拼音编码和字形编码(五笔字形编码 )。 汉字的存储 汉字的存储有两个方面的含义,一是汉字机内码的存储,二是字形码的存储。 1. 汉字
13、字形(模)码的存储用点阵表示的汉字字形代码,它是汉字的输出形式。根据输出汉字的要求不同,点阵的多少也不同。简易型汉字为1616点阵,提高型汉字2424点阵,3232点阵,甚至更高。点阵是以字节为单位存储,所占存储空间也很大,因此字模点阵只能用来构成“字库”,而不能用于机内存储。当显示输出时才检索字库,输出字模点阵,得到字形。,27,2. 汉字机内码的存储汉字的机内码是汉字信息在存储交换和检索等过程中使用的机内代码,通常用两个字节表示,简称内码。在汉字操作系统CCDOS中将国家标准局GB2312-80中规定的汉字国标码的每个字节的最高位置1,作为汉字的机内码。以汉字“大”为例,国标码为3473H,机内码为B4F3H。当使用编辑程序(如word)输入汉字时,存储到磁盘上的文件就是用机内码表示的汉字。,28,汉字的输出 汉字处理系统 用计算机进行汉字信息处理,必须将汉字输入码转换成汉字机内码之后才能进行,处理完毕后,再把汉字机内码转换成汉字字形码。汉字代码的转换流程,如图7-15所示。,29,为了使计算机对汉字处理和西文处理一样简易方便,保证中西文兼容,在设计汉字处理系统时应考虑: 1 汉字输入处理应由输入设备独立完成 1 汉字输出处理应由输出设备独立完成,