输入输出设备_第1页
输入输出设备_第2页
输入输出设备_第3页
输入输出设备_第4页
输入输出设备_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第8章章 输入输入 / 输出设备输出设备 和输入和输入 / 输出系统系统输出系统系统 8.1 基本输入基本输入 / 输出设备输出设备 8.2 计算机总线和街口计算机总线和街口 8.3 常用的输入常用的输入 / 输出方式输出方式 计算机基本组成计算机基本组成 Datapath: 即运算器,完成即运算器,完成算术和逻辑运算,通常包括算术和逻辑运算,通常包括其中的寄存器。其中的寄存器。 Control:CPU的重要组成部的重要组成部分,它根据程序指令来指挥分,它根据程序指令来指挥datapath,memory以及以及I/O运行,共同完成程序功能。运行,共同完成程序功能。 Memory: 是存放运行

2、时程是存放运行时程序及其所需要的数据的场所。序及其所需要的数据的场所。 Input: 信息进入计算机的设信息进入计算机的设备,如键盘、鼠标等。备,如键盘、鼠标等。 Output: 将计算结果展示给将计算结果展示给用户的设备,如显示器、打用户的设备,如显示器、打印机等。印机等。ComputerMemoryInputOutputDatapathControl1、输入输出设备概述、输入输出设备概述计算机输入输出设备计算机输入输出设备概念概念:具有一定操作功能的比较完整和相对:具有一定操作功能的比较完整和相对独立的精密机械电子装置;独立的精密机械电子装置;功能功能:进行人机交互,完成输入输出功能;:进

3、行人机交互,完成输入输出功能;特点特点:种类繁多,功能多样,组成与运行原:种类繁多,功能多样,组成与运行原理各不相同;理各不相同;发展发展:智能化、高可靠性、小型廉价。:智能化、高可靠性、小型廉价。输入输出设备输入输出设备常用的输入输出设备常用的输入输出设备输入设备输入设备输出设备输出设备键盘键盘图形输入设备:鼠标器,图形板,操纵杆,光笔图形输入设备:鼠标器,图形板,操纵杆,光笔图象输入设备:扫描仪,传真机,摄像机,数码相机图象输入设备:扫描仪,传真机,摄像机,数码相机条形码阅读器条形码阅读器语音与文字输入语音与文字输入显示器(字符、图形、图像)显示器(字符、图形、图像)打印机(针式、喷墨、激

4、光)打印机(针式、喷墨、激光)绘图仪绘图仪语音输出语音输出点阵式设备运行原理点阵式设备运行原理 把把字形字形、图形图形、图像图像等信息以等信息以不同的点阵不同的点阵布局布局方式表现出来,在计算机显示器屏幕上,方式表现出来,在计算机显示器屏幕上,这些被显示的内容,是以可见光形式表现出来这些被显示的内容,是以可见光形式表现出来的;而在打印纸上,通常是以的;而在打印纸上,通常是以“印刷印刷”(染色)(染色)的效果表现出来的。的效果表现出来的。 显示器或者打印机等设备它们共同的特点显示器或者打印机等设备它们共同的特点是,要表示的信息,最终要以平面上的各种可是,要表示的信息,最终要以平面上的各种可见的见

5、的“形状形状”体现出来,而这些体现出来,而这些“形状形状”原理原理上又都是以许多上又都是以许多断续的点的不同布局断续的点的不同布局表示出来表示出来的。的。点阵式表示举例点阵式表示举例以十六进制数的形式把平面上点阵布局写出来以十六进制数的形式把平面上点阵布局写出来点阵式设备需要解决的问题点阵式设备需要解决的问题点阵布局规律点阵布局规律 确定形状的对象(保存对象的布局)确定形状的对象(保存对象的布局) 无确定规律对象(保存所有点信息)无确定规律对象(保存所有点信息)点阵的密度点阵的密度 更密的点阵可以把要表示的形状呈现得更精细准确更密的点阵可以把要表示的形状呈现得更精细准确 表示同样大小的形状,点

6、阵密则所用数据数量更多表示同样大小的形状,点阵密则所用数据数量更多 点阵越密则对输入输出设备的处理精度要求也越高点阵越密则对输入输出设备的处理精度要求也越高 点阵中点的属性点阵中点的属性 二值表示(二值表示(0、1表示点的有、无)表示点的有、无) 单色表示(灰度级表示不同亮度)单色表示(灰度级表示不同亮度) 彩色表示(彩色表示(RGB三基色混和表示彩色)三基色混和表示彩色)键盘的运行原理键盘的运行原理键盘功能键盘功能 计算机的键盘是通过手工输入字符,用于向计算机计算机的键盘是通过手工输入字符,用于向计算机送入操作命令、源程序语句、运行程序所使用的数送入操作命令、源程序语句、运行程序所使用的数据

7、等内容的输入设备。据等内容的输入设备。基本组成基本组成 机械部分:按键(导电件)弹簧金属件(由导机械部分:按键(导电件)弹簧金属件(由导电件控制实现电信号连通与断开)电件控制实现电信号连通与断开) 电子线路部分:识别按键,给出编码;通过串行接电子线路部分:识别按键,给出编码;通过串行接口把编码送给主机。由键盘上专门的芯片完成。口把编码送给主机。由键盘上专门的芯片完成。键盘接口键盘接口 串口、串口、USB接口接口键盘的运行原理键盘的运行原理识别闭合键的具体实现识别闭合键的具体实现: 是用行列扫描的方法,即把每个键分配在一个是用行列扫描的方法,即把每个键分配在一个 m 列列 * n 行矩阵的一个交

8、叉点上,通过并行接口向行矩阵的一个交叉点上,通过并行接口向 n 行依次送出仅有一行为行依次送出仅有一行为 0、其余各行均为、其余各行均为 1 的值,的值,再用并行接口读入再用并行接口读入 m 列上的取值。当该值不为列上的取值。当该值不为 FFH (全(全 1 码)时,表明有键按下,若该值仅含码)时,表明有键按下,若该值仅含一位零,表明取值为一位零,表明取值为 0 的行、列的交叉点的键被的行、列的交叉点的键被按下,用一个对照表即可得到相应键的编码。按下,用一个对照表即可得到相应键的编码。尚需解决如下的一些问题尚需解决如下的一些问题: 抖动:按下和松开按键时按键在接通和断开位置抖动:按下和松开按键

9、时按键在接通和断开位置之间跳动几次才能稳定下来。之间跳动几次才能稳定下来。 重键:多键同时被按下,如何处理。重键:多键同时被按下,如何处理。1 1 0 1.并行接口并行接口并行接口并行接口+5V10K0列列1列列m-1列列0行行1行行n-1行行键盘键盘键键.。.011A键键 并行接口送来并行接口送来 1 0 1 的的 n 位数值到二极管的负极,位数值到二极管的负极,并行并行接口接收接口接收 键盘线路键盘线路 m 列送出的列送出的 m 位数据。当位数据。当A键键按下去后,按下去后,5V 电源送出经电阻、电源送出经电阻、A键键、二极管到、二极管到 0 信号处的电流,从而在信号处的电流,从而在 第第

10、 2列产生列产生 0 电平(红线所示)电平(红线所示), 其他各列都给出高电平(其他各列都给出高电平(黑线黑线所示所示),故),故并行接口接收到的是并行接口接收到的是 1 1 0 1 这样的这样的 m 位数据。位数据。110.。1 1 0 1.二极管二极管鼠标的运行原理鼠标的运行原理鼠标的产生鼠标的产生 图形界面的出现,需要鼠标来进行拖动等操作图形界面的出现,需要鼠标来进行拖动等操作鼠标的功能鼠标的功能 根据鼠标的移动,在屏幕上移动位置根据鼠标的移动,在屏幕上移动位置 选中某个对象,进而执行某些操作选中某个对象,进而执行某些操作鼠标的种类鼠标的种类 机械式鼠标机械式鼠标 光电式鼠标光电式鼠标鼠

11、标的接口鼠标的接口 串口、串口、USB接口接口机械式鼠标机械式鼠标 鼠标内部有一个橡胶球,橡胶球紧贴着两个鼠标内部有一个橡胶球,橡胶球紧贴着两个互相垂直的轴(互相垂直的轴(X、Y轴),每个轴上有一个光轴),每个轴上有一个光栅轮,光栅轮两边对应着有发光二极管和光敏三栅轮,光栅轮两边对应着有发光二极管和光敏三极管。极管。 鼠标在移动的时候,橡胶球便带动两个轴旋鼠标在移动的时候,橡胶球便带动两个轴旋转,同时光栅轮也就开始旋转,光敏三极管在接转,同时光栅轮也就开始旋转,光敏三极管在接收发光二极管发出的光时被光栅轮间断地阻挡,收发光二极管发出的光时被光栅轮间断地阻挡,从而产生脉冲信号,通过鼠标内部的芯片

12、处理之从而产生脉冲信号,通过鼠标内部的芯片处理之后被后被CPU接受。接受。 脉冲信号的频率和数量,经过脉冲信号的频率和数量,经过CPU计算后计算后则表示为屏幕上的距离和速度。则表示为屏幕上的距离和速度。 光电式鼠标光电式鼠标 光电鼠标光电鼠标的工作原理是,在光电鼠标内部有的工作原理是,在光电鼠标内部有一个发光二极管,二极管发光照亮鼠标底部的表一个发光二极管,二极管发光照亮鼠标底部的表面。同时表面会反射回一部分光线,反射光通过面。同时表面会反射回一部分光线,反射光通过一组光学透镜后,在一个微成像器内成像。一组光学透镜后,在一个微成像器内成像。 当鼠标移动的时候,移动轨迹便会被记录为当鼠标移动的时

13、候,移动轨迹便会被记录为一组高速拍摄的连贯图象,鼠标内部有一块专用一组高速拍摄的连贯图象,鼠标内部有一块专用的图象分析芯片(的图象分析芯片(DSP),对移动轨迹上摄取的),对移动轨迹上摄取的一系列图象进行分析处理,通过对这些图象上特一系列图象进行分析处理,通过对这些图象上特征点位置的变化进行分析,来判断鼠标的移动方征点位置的变化进行分析,来判断鼠标的移动方向和移动距离,从而完成光标的定位。向和移动距离,从而完成光标的定位。 常用输出设备常用输出设备显示器显示器 阴极射线管显示器阴极射线管显示器 液晶显示器液晶显示器 等离子显示器等离子显示器打印机打印机 针式打印机针式打印机 喷墨打印机喷墨打印

14、机 激光打印机激光打印机阴极射线管显示器阴极射线管显示器成像原理成像原理 电子束撞击荧光板上的荧光粉电子束撞击荧光板上的荧光粉 受撞击的荧光粉发光产生亮点受撞击的荧光粉发光产生亮点基本组成基本组成 电子枪电子枪 显示屏显示屏 偏转控制装置偏转控制装置灯丝灯丝阴极阴极聚焦极聚焦极石墨层石墨层荧光屏荧光屏显示屏显示屏阳极帽阳极帽偏转线圈偏转线圈栅极栅极阳极阳极电子枪电子枪电子束电子束阴极射线管的构成和工作原理阴极射线管的构成和工作原理一些相关概念一些相关概念分辨率分辨率 沿水平和垂直两个方向把屏幕分成许多小的区域,一个小沿水平和垂直两个方向把屏幕分成许多小的区域,一个小的区域对应一个发光点(称为象

15、素),一个屏幕上所提供的全的区域对应一个发光点(称为象素),一个屏幕上所提供的全部象素的数目被称为分辨率部象素的数目被称为分辨率 扫描扫描 电子束在显示屏上按某种轨迹运动被称为扫描,控制电子电子束在显示屏上按某种轨迹运动被称为扫描,控制电子束扫描轨迹的电路被称为扫描控制逻辑部件束扫描轨迹的电路被称为扫描控制逻辑部件, 有有2种扫描方式种扫描方式: 光栅扫描光栅扫描:电子束从左到右,从上到下扫描整个屏幕(:电子束从左到右,从上到下扫描整个屏幕(隔隔行扫描行扫描和和逐行扫描逐行扫描) 随机扫描随机扫描:电子束只扫描需要显示的点,而不是整个屏幕:电子束只扫描需要显示的点,而不是整个屏幕刷新刷新 余辉

16、时间:电子束打在荧光粉上发出的光的所持续时间余辉时间:电子束打在荧光粉上发出的光的所持续时间 为了得到稳定的图象,需要重复扫描整个屏幕(每秒为了得到稳定的图象,需要重复扫描整个屏幕(每秒50场)场) 帧存储器:为了重复扫描,需要存储屏幕字符或者图象信息帧存储器:为了重复扫描,需要存储屏幕字符或者图象信息字符显示的一般原理字符显示的一般原理 为有效地提供屏幕上要显示的内容,字符显示器内为有效地提供屏幕上要显示的内容,字符显示器内有一个有一个显示存储器显示存储器VRAM,用于保存将显示在整个屏幕,用于保存将显示在整个屏幕的全部字符,显示存储器中保存的是这些字符的的全部字符,显示存储器中保存的是这些

17、字符的ASCII码和显示属性(即字符的颜色、亮度、是否显示等)。码和显示属性(即字符的颜色、亮度、是否显示等)。VRAM 是一个可读写的存储器,被显示的字符将由计是一个可读写的存储器,被显示的字符将由计算机主机以两个字节(算机主机以两个字节(ASCII码码和和显示属性显示属性)的方式提)的方式提供并写进该存储器中,由显示器的控制逻辑按需要从中供并写进该存储器中,由显示器的控制逻辑按需要从中读出准备显示的一个字符的读出准备显示的一个字符的ASCII码的字节值和显示属码的字节值和显示属性的字节值。性的字节值。 字符发生器字符发生器,就是用于保存每个可显示字符字形的,就是用于保存每个可显示字符字形的

18、点阵数据的逻辑部件,通常是一个只读存储器点阵数据的逻辑部件,通常是一个只读存储器 ROM,如果每个字符的字形用如果每个字符的字形用 7(横向)(横向)9(纵向)的点阵表示,则(纵向)的点阵表示,则每个字符字形的点阵数据要占用每个字符字形的点阵数据要占用 9个存储器字节(横向的个存储器字节(横向的7个点个点的布局用一个字节表示)。的布局用一个字节表示)。 字形的产生过程字形的产生过程0 0 0 0 0 0 0 1 0 0 1 00 1 0 00 1 0 10 1 1 01 1 1 10 1 1 10 0 1 110H28H44H82H82HFEH82H82H00H字符字符发生器发生器( R O

19、M )ASCII字符代码字符代码84RA3 - RA0(a) “ A ”的点阵表示的点阵表示(b)字符发生器的结构字符发生器的结构(来自来自VRAM)(来自光栅地址来自光栅地址计数器输出计数器输出)RA3 -RA0D7D0D7D0ASCII代码代码(41H)指向这个字形指向这个字形移位移位寄存器寄存器S L字符字符发生器发生器( ROM)加载控制加载控制水平消隐水平消隐行间消隐行间消隐垂直垂直消隐消隐水平同步电路水平同步电路垂直同步电路垂直同步电路点振荡器点振荡器点计数器点计数器水平地址计数器水平地址计数器光栅地址计数器光栅地址计数器垂直地址计数器垂直地址计数器定时控制定时控制电路电路垂直同步

20、信号垂直同步信号水平同步信号水平同步信号字符时钟字符时钟代码代码控制控制OSCVRAM19180+1819+5125+1视频视频信号信号RA3 - RA0字符显示的一般原理字符显示的一般原理CRT图形图像显示器图形图像显示器大的大的VRAM 存储点阵属性存储点阵属性 分辨率:分辨率:1024*768,真彩色,真彩色,1024*768*3Byte=2.3MB高速总线高速总线 50场场/秒,带宽为秒,带宽为2.3*50MB/s=115MB/s 需要连接需要连接PCI总线总线专用接口专用接口 分辨率更高的图形设备将采用专用接口分辨率更高的图形设备将采用专用接口液晶显示器液晶显示器显示原理显示原理 利

21、用液晶的光学特性利用液晶的光学特性 平板后面设置光源平板后面设置光源 通过液晶改变透射光的偏振性(从水平到垂直)通过液晶改变透射光的偏振性(从水平到垂直) 电场控制电场控制特点特点 平板显示,不需要高压电,移动方便平板显示,不需要高压电,移动方便 无辐射无辐射 价格较高价格较高光线扭转的光线液晶分子电极(b) 不透光状态(a) 透光状态(偏震光被扭转 90 度)偏光镜横向排列垂直排列纵向排列偏光镜电极玻璃面板玻璃液晶显示器液晶显示器等离子显示器等离子显示器成像原理成像原理 利用惰性气体在一定电压作用下产生气体放电利用惰性气体在一定电压作用下产生气体放电的特性的特性 产生紫外线,紫外线激发荧光粉

22、发光产生紫外线,紫外线激发荧光粉发光 在玻璃板之间隔开成象素,每个象素点内有惰在玻璃板之间隔开成象素,每个象素点内有惰性气体和三色荧光粉,用电极控制性气体和三色荧光粉,用电极控制特点特点 易于实现大画面显示易于实现大画面显示 全色显示,色纯度与全色显示,色纯度与CRT相当相当 视角达视角达160度度 寿命长寿命长 功耗大、成本高。功耗大、成本高。打印机打印机 计算机最基本的输出形式之一计算机最基本的输出形式之一,可将打印在纸上,可将打印在纸上的信息长期保存。打印设备种类繁多,性能各异,结的信息长期保存。打印设备种类繁多,性能各异,结构上差别也较大,按印字方式分类:构上差别也较大,按印字方式分类

23、: 击打式击打式:通过印字的机械装置撞击色带以便把字:通过印字的机械装置撞击色带以便把字形染印在纸上,速度慢,噪声大,打印质量一般。形染印在纸上,速度慢,噪声大,打印质量一般。 点阵针式、字模式点阵针式、字模式 非击打式非击打式:通过静电、喷墨等非机械撞击方式完:通过静电、喷墨等非机械撞击方式完成在纸上着色,打印速度快,噪声低,印字质量成在纸上着色,打印速度快,噪声低,印字质量高高 喷墨、激光、热转印喷墨、激光、热转印打印设备与计算机主机的连接方式打印设备与计算机主机的连接方式 串行接口、并行接口、串行接口、并行接口、USB接口接口针式打印机针式打印机打印原理打印原理 用钢针或钨铼合金针撞击色

24、带,将色带的颜色印到打印纸用钢针或钨铼合金针撞击色带,将色带的颜色印到打印纸上,完成一个点的输出,完成全部点阵后输出完毕上,完成一个点的输出,完成全部点阵后输出完毕基本组成基本组成 打印头、输纸机构、色带机构及打印控制器打印头、输纸机构、色带机构及打印控制器 打印控制器包括字符缓冲存储器、字型发生器、时序控制打印控制器包括字符缓冲存储器、字型发生器、时序控制电路和接口电路等部分电路和接口电路等部分输出过程输出过程 字车将打印头横向移动到打印起始位置字车将打印头横向移动到打印起始位置 取出输出对象点阵的第一列,驱动打印针撞击色带取出输出对象点阵的第一列,驱动打印针撞击色带 字车移动一小格,输出下

25、一列,直到本行输出完毕字车移动一小格,输出下一列,直到本行输出完毕 回车回车 输纸机构进纸输纸机构进纸 输出下一行输出下一行针式打印机构造针式打印机构造打印纸打印纸导轨导轨打印针打印针永磁铁永磁铁 铁芯铁芯衔铁衔铁 线圈线圈色带色带色带保护片色带保护片滚筒滚筒针式打印机打印字符针式打印机打印字符“E”的过程的过程针式打印机和针式打印机和CRT字符显示器字符显示器工作原理比较工作原理比较 CRT字符显示器使用电子束撞击荧光粉产生发光字符显示器使用电子束撞击荧光粉产生发光点,针式打印机是用打印针撞击色带产生印染点;点,针式打印机是用打印针撞击色带产生印染点; CRT字符显示器以整屏信息为单位连续扫

26、描以维字符显示器以整屏信息为单位连续扫描以维持稳定的显示画面,故它需要有显示存储器持稳定的显示画面,故它需要有显示存储器VRAM,而针式打印机接收到要打印的一纵列点阵信息并完成而针式打印机接收到要打印的一纵列点阵信息并完成打印之后,这些点阵信息就不再有用了;打印之后,这些点阵信息就不再有用了; 光栅扫描的光栅扫描的CRT字符显示器,电子束在整个屏幕字符显示器,电子束在整个屏幕上按逐个横行的扫描方式重复,扫描完多个横行才完上按逐个横行的扫描方式重复,扫描完多个横行才完整显示出一行字符,针式打印机则是按逐列打印方式整显示出一行字符,针式打印机则是按逐列打印方式依此打印出字符的点阵列,几次后打印出一

27、个完整字依此打印出字符的点阵列,几次后打印出一个完整字符,打印完一行回车后开始打印下一行。符,打印完一行回车后开始打印下一行。 激光打印机打印原理激光打印机打印原理 激光技术激光技术和电子照相技术电子照相技术相结合的产物,它由走相结合的产物,它由走纸机构、激光扫描系统、电子照相部分和打印机控制纸机构、激光扫描系统、电子照相部分和打印机控制器等几部分组成。器等几部分组成。 激光扫描系统激光扫描系统的功能,是控制激光束能扫描到光的功能,是控制激光束能扫描到光导鼓柱面的任何位置,它由激光器,偏转调制器,扫导鼓柱面的任何位置,它由激光器,偏转调制器,扫描器和光路系统组成。描器和光路系统组成。 电子照相

28、部分电子照相部分的核心部件是字形鼓,又称光导鼓,的核心部件是字形鼓,又称光导鼓,这是一个圆柱型的物体,柱面高度光洁,镀有一层由这是一个圆柱型的物体,柱面高度光洁,镀有一层由硒硒碲合金组成的具有良好光导特性(光线照射后电碲合金组成的具有良好光导特性(光线照射后电阻率降为原来的阻率降为原来的1/100到到1/1000)的材料,用于完成)的材料,用于完成对打印内容的照相、显影和转印。对打印内容的照相、显影和转印。激光打印机输出过程激光打印机输出过程准备阶段准备阶段:电晕放电装置使光导鼓表面充电,对光导:电晕放电装置使光导鼓表面充电,对光导 鼓表面均匀的充上一层正电荷;鼓表面均匀的充上一层正电荷;照相

29、阶段照相阶段:激光束使光导鼓表面被照射部分放电,未:激光束使光导鼓表面被照射部分放电,未 照射到部分的带电情况不变;照射到部分的带电情况不变;显影阶段显影阶段:光导鼓表面带电部分吸附墨粉,从而形成:光导鼓表面带电部分吸附墨粉,从而形成 由墨粉显示出来的字形;由墨粉显示出来的字形;转印阶段转印阶段:光导鼓表面墨粉转移到打印纸上;:光导鼓表面墨粉转移到打印纸上;定影阶段定影阶段:通过红外光加热或辐射加热办法,高温将:通过红外光加热或辐射加热办法,高温将 墨粉固定在打印纸上;墨粉固定在打印纸上;清除阶段清除阶段:清扫器清除光导鼓表面剩余墨粉,消电灯:清扫器清除光导鼓表面剩余墨粉,消电灯 消除光导鼓上

30、残存电荷。消除光导鼓上残存电荷。激光部分激光部分打印机打印机控制部分控制部分光导鼓光导鼓显象显象部分部分.定形部分定形部分 加热辊加热辊预热预热板板输纸用辊输纸用辊转写转写清扫辊清扫辊带电器带电器印写部分印写部分清扫部分清扫部分转写部分转写部分接纸接纸 部分部分纸纸激光激光喷墨打印机喷墨打印机打印原理打印原理 通过把很小的墨水滴利用喷嘴喷射到打印纸上形通过把很小的墨水滴利用喷嘴喷射到打印纸上形成打印点来完成打印输出功能。成打印点来完成打印输出功能。 主要问题集中到如何提供出很小的墨水滴,又如主要问题集中到如何提供出很小的墨水滴,又如何加速墨水滴的喷射速度,如何准确控制墨水滴何加速墨水滴的喷射速

31、度,如何准确控制墨水滴落到打印纸上的位置,如何处理墨水的循环流动落到打印纸上的位置,如何处理墨水的循环流动和过滤。和过滤。输出过程输出过程 压电陶瓷受振荡电脉冲激励产生电致伸缩,喷射压电陶瓷受振荡电脉冲激励产生电致伸缩,喷射出墨滴出墨滴 充电电极给墨滴充电,电量多少决定了偏转距离充电电极给墨滴充电,电量多少决定了偏转距离 利用电场控制墨滴的垂直偏转方向,喷墨头移动利用电场控制墨滴的垂直偏转方向,喷墨头移动控制墨滴水平方向控制墨滴水平方向墨水槽墨水槽喷墨头喷墨头过滤器过滤器收集槽收集槽高压高压电源电源振荡振荡发生器发生器字形字形发生器发生器打打印印纸纸充电电极充电电极压电陶瓷压电陶瓷偏转电极偏转

32、电极墨水泵墨水泵回收器回收器墨墨 滴滴 偏偏 转转 方方 向向喷墨头移动方向喷墨头移动方向组成与打印原理组成与打印原理字符打印过程字符打印过程(充了电的墨滴偏转射向打印纸,(充了电的墨滴偏转射向打印纸,不带电的墨滴射入回收器被回收)不带电的墨滴射入回收器被回收)( 以以 7*5 点阵为例点阵为例 )1、计算机输入输出系统概述、计算机输入输出系统概述输入输出系统的功能与组成输入输出系统的功能与组成 连通计算机的各个功能部件和设备,并在它们连通计算机的各个功能部件和设备,并在它们之间实现数据交换。之间实现数据交换。 硬件部分主要由计算机总线和输入输出接口两硬件部分主要由计算机总线和输入输出接口两部

33、分组成,软件方面需要操作系统的支持。部分组成,软件方面需要操作系统的支持。输入输出系统系统复杂多变输入输出系统系统复杂多变 众多的众多的CPU系列和型号:运行速度、处理功能、系列和型号:运行速度、处理功能、接口逻辑等各不相同;接口逻辑等各不相同; 更多的外围设备:运行原理、提供的功能、读更多的外围设备:运行原理、提供的功能、读写速度、接口逻辑千差万别;写速度、接口逻辑千差万别; 不同的用户、不同的应用场合提出众多不同的不同的用户、不同的应用场合提出众多不同的使用要求,无法使用一种方式、一套方法全面使用要求,无法使用一种方式、一套方法全面解决问题。解决问题。2、输入输出接口基本功能、输入输出接口

34、基本功能 提供对主机识别(指定、找到)要用的提供对主机识别(指定、找到)要用的 I/O设设备的支持,为每个设备规定几个地址码或者编号。备的支持,为每个设备规定几个地址码或者编号。 建立主机和设备之间的控制与通信机制,接收建立主机和设备之间的控制与通信机制,接收处理器(主设备)的命令,并提交给外部设备,同处理器(主设备)的命令,并提交给外部设备,同时,为主设备提供外部设备的状态。时,为主设备提供外部设备的状态。 提供主机和设备之间信息交换过程中的数据缓提供主机和设备之间信息交换过程中的数据缓冲机构,如输入数据缓冲寄存器和输出数据缓冲寄冲机构,如输入数据缓冲寄存器和输出数据缓冲寄存器等。存器等。

35、提供主机和设备之间信息交换过程中的其他特提供主机和设备之间信息交换过程中的其他特别需求支持,屏蔽外部设备的差异。别需求支持,屏蔽外部设备的差异。输入输出接口结构输入输出接口结构 命令寄存器命令寄存器和命令译码器和命令译码器 设备选择设备选择 电路电路 设备状态设备状态 标记标记 数据缓冲数据缓冲 寄存器寄存器DBR 控制逻辑电路控制逻辑电路I/O接口接口外外 部部 设设 备备数据线数据线命令命令状态状态数据线数据线命令线命令线状态线状态线CPU地址线地址线通用可编程接口通用可编程接口通用性通用性 能有多种用法与输入输出功能,能适用于多种外能有多种用法与输入输出功能,能适用于多种外设设可编程可编

36、程 能通过指令指定接口的功能和运行控制参数能通过指令指定接口的功能和运行控制参数接口内部组成接口内部组成 设备识别电路:对指令中给出的设备识别电路:对指令中给出的I/O端口地址译码端口地址译码 命令寄存器:存命令寄存器:存CPU发送的控制命令发送的控制命令 状态寄存器:设备设置其值,状态寄存器:设备设置其值,CPU读取读取 数据缓冲寄存器:数据缓冲寄存器:I/O数据缓冲,解决速度匹配数据缓冲,解决速度匹配 中断电路:处理中断请求、屏蔽和判优等中断电路:处理中断请求、屏蔽和判优等 其他电路:电平转换及串行其他电路:电平转换及串行/并行转换电路等并行转换电路等常用接口概述常用接口概述串行接口串行接

37、口只需要一对信号线来传输数据,主要用于传输速度不高,传只需要一对信号线来传输数据,主要用于传输速度不高,传输距离较长的场合。典型芯片输距离较长的场合。典型芯片Intel 8251(详细介绍见教材详细介绍见教材)目前几乎所有的计算机都采用目前几乎所有的计算机都采用EIA RS-232C作为串行接口标作为串行接口标准,包括按位串行传输的电气和机械方面的规定。准,包括按位串行传输的电气和机械方面的规定。RS-232C接接口有口有25根线,数据传输率在根线,数据传输率在50、75至至19200bps之间之间对串行接口的使用是通过对其命令寄存器和状态寄存器进行对串行接口的使用是通过对其命令寄存器和状态寄

38、存器进行设置工作的。工作时先对接口命令寄存器发命令,设置工作方设置工作的。工作时先对接口命令寄存器发命令,设置工作方式;然后再发命令使之开始工作;工作期间通过状态寄存器了式;然后再发命令使之开始工作;工作期间通过状态寄存器了解串口工作状态。解串口工作状态。并行接口并行接口串行接口按位传送数据,速度慢,而且主机是按字或者字节串行接口按位传送数据,速度慢,而且主机是按字或者字节处理数据,使用串行接口需要进行并串的转换。对速度较高的处理数据,使用串行接口需要进行并串的转换。对速度较高的设备,采用并行数据传输方式比较合适。典型芯片设备,采用并行数据传输方式比较合适。典型芯片Intel 82558251

39、 的基本功能的基本功能可用于同步或异步传送可用于同步或异步传送 同步传送时同步传送时,每字可为,每字可为bits 可用内或外同步,能自动插入同步字符可用内或外同步,能自动插入同步字符 异步传送时异步传送时,每字可为,每字可为bits,接收和发送时钟可为接收和发送时钟可为 1,16 或或 64 倍的波特率倍的波特率可产生中止字符并自动检测和处理。可产生中止字符并自动检测和处理。可用、可用、1.或位停止位。能检测假启动或位停止位。能检测假启动完全双工,双缓冲的发送器和接受器完全双工,双缓冲的发送器和接受器具有检测奇偶错,数据丢失错和帧错的能力具有检测奇偶错,数据丢失错和帧错的能力全部入出信号为全部

40、入出信号为 TTL 电平电平D7D0(接外部数据总线)(接外部数据总线) 状态状态缓冲器缓冲器接受数据接受数据缓冲器缓冲器发送数据命令发送数据命令缓冲器缓冲器读写读写控制逻辑控制逻辑调制解调制解调器控制调器控制发送器发送器P-S发送控制发送控制接收控制接收控制接收器接收器S-P缓冲器缓冲器xxTxCTxERxRDY/RxCRESETCLKC/ D/RD/WR/CS/DTR/DSR/RTS/CTSTxRDY串行异步传送中的有关概念串行异步传送中的有关概念串行:串行:异步、同步:异步、同步:单工,半双工,全双工:单工,半双工,全双工:停止位:停止位:数据位:数据位:起始位:起始位:奇偶校验:奇偶校

41、验:传送的波特率:传送的波特率:波特率因子:波特率因子:数据采样:数据采样:串口串口CPU终端终端(串口串口).数据位,如数据位,如 8 位位1位位1、1.5、2位位串行串行并行并行标识态标识态一次完整的数据传送时间一次完整的数据传送时间CPU串口串口串口串口CPUD7D6D5D4D3D2D1D0同步同步?Y( D1D0 = 00 )N ( D1 D0 0 0 ) D6: 外同步检测外同步检测1 外同步外同步SYNDET为输入为输入0 内同步内同步SYNDET为输出为输出D7: 同步字符同步字符1 单同步字符单同步字符 0 双同步字符双同步字符规定帧控制规定帧控制00 无效无效01 1个个 停

42、止位停止位10 1. 5个个 停止位停止位11 2个个 停止位停止位确定字符长度确定字符长度00 5bits01 6bits10 7bits11 8bitsTxC , RxC 波特率因子波特率因子00 同步方式同步方式 01 异步异步1倍倍10 异步异步16倍倍11 异步异步64倍倍对奇偶校验的规定对奇偶校验的规定 X0 不校验不校验11 偶校验偶校验01 奇校验奇校验方式命令字的格式方式命令字的格式EHIRERSBBKRxEDTRTxENRTSD7D6D5D4D3D2D1D0工作命令字的格式工作命令字的格式发送器使能信号,发送器使能信号,1有效有效接收器使能信号,接收器使能信号,1有效有效数

43、据终端就绪,使出数据终端就绪,使出 为低为低/DTR使三个出错标志位复位使三个出错标志位复位发包发包 信号信号BREAK请求发送信号,使出请求发送信号,使出 为低为低/RTS发软发软 信号信号RESETD7D6D5D4D3D2D1D0DSRSYNDETFEOEPETxERxRDYTxRDY接口状态寄存器的内容格式接口状态寄存器的内容格式发送器就绪信号,发送器就绪信号,1有效有效并到串的发送器空,并到串的发送器空,1有效有效接收器就绪信号,接收器就绪信号,1有效有效奇偶错奇偶错溢出错溢出错数据帧挫数据帧挫数据设备就绪,数据设备就绪,1有效有效TEC-20008 机串行口初始化的程序机串行口初始化

44、的程序MOV R0, 4EhOUT81hOUT83hMOV R0,37hOUT81hOUT83h方式设置:方式设置:0 1 0 0 1 1 1 01个停止位个停止位无奇偶校验无奇偶校验字符为字符为 8 bits16*波特率波特率命令设置:命令设置: 0 0 1 1 0 1 1 1 不用不用请求发送请求发送错误标志复位错误标志复位不用不用允许发送允许发送允许接收允许接收数据终端准备好数据终端准备好 对对 OUT 指令而言,指令而言, 81h、83h 为控制寄存器地址;为控制寄存器地址; 对对 IN 指令而言,指令而言, 81h、83h 为状态寄存器地址;为状态寄存器地址;编程用串行口执行输入任务

45、编程用串行口执行输入任务/输出操作输出操作INCH:IN81hSHRR0SHRR0JRNC,INCHIN80hPUSH R1MOV R1,00FFhANDR0,R1POPR1RETOUTCH:PUSH R0OUT1: IN 91h SHR R0 JRNC,OUT1 POP R0 OUT 90h RET对对 IN 指令而言,指令而言,80h 是读入数据是读入数据 81h 是读入状态是读入状态对对OUT指令而言指令而言, 90h 是输出数据是输出数据 91h 是输出命令是输出命令双串行口同时运行的例子双串行口同时运行的例子 Loop: in 81 loop1: in 91 shr r0 shr r

46、0 shr r0 shr r0 jrnc loop1 jrnc loop in 80 in 90 out 80 out 80 out 90 jr loop ret 完成两台教学计算机的第完成两台教学计算机的第 2 个串行接口的初始化和输入输出操作,要个串行接口的初始化和输入输出操作,要把两台教学机通过第个接口连接起来,都运行这个程序,则每个键盘的把两台教学机通过第个接口连接起来,都运行这个程序,则每个键盘的输入会同时显示在两个屏幕上,实现的是双机的双向通讯功能。输入会同时显示在两个屏幕上,实现的是双机的双向通讯功能。 每台教学机都只能检查与操作自己的串行口,管不了另外那台教学机。每台教学机都只

47、能检查与操作自己的串行口,管不了另外那台教学机。检查本机有检查本机有键盘输入否,键盘输入否,无输入则去无输入则去检查扩展接检查扩展接口中有输入口中有输入否;本机有否;本机有输入则接收、输入则接收、显示并经扩显示并经扩展接口送给展接口送给另外那台教另外那台教学计算机。学计算机。检查扩展接检查扩展接口中有输入口中有输入否否(来自另一来自另一台教学机台教学机),有则接收并有则接收并显示,没有显示,没有或有输入并或有输入并已经显示,已经显示,都要转去检都要转去检查本机的键查本机的键盘是否有输盘是否有输入。入。常用接口概述常用接口概述USB接口接口通用于串行总线通用于串行总线(Universal Ser

48、ial Bus)USB由一个插在由一个插在PCI总线上的根集线器组成,它的电缆接口总线上的根集线器组成,它的电缆接口可以连接可以连接I/O设备或者扩展集线器。设备或者扩展集线器。USB中有中有4根导线,两根数据线,一根电源,一根地线。根导线,两根数据线,一根电源,一根地线。V1.1总线带宽总线带宽12Mbps,V2.0总线带宽总线带宽400Mbps。USB接口的一些特点接口的一些特点不必打开机箱来安装新的输入输出设备不必打开机箱来安装新的输入输出设备只需要一根电缆线就可以将所有设备连接起来只需要一根电缆线就可以将所有设备连接起来输入输入/输出设备可以从电缆上得到电源输出设备可以从电缆上得到电源

49、单台计算机最多可以连接单台计算机最多可以连接127个设备个设备系统能支持实时设备(声卡、电话)系统能支持实时设备(声卡、电话)可在计算机运行时安装设备,不必重新启动可在计算机运行时安装设备,不必重新启动常用接口概述常用接口概述IDE(Integrated Drive Electronics)、)、EIDE接口接口广泛应用于广泛应用于PC机中,机中,IDE最多连接最多连接2个个IDE设备,设备,EIDE最多最多连接连接4个个IDE设备;设备;IDE读写磁盘的数据传输率一般不超过读写磁盘的数据传输率一般不超过1.5MB/s,EIDE可达可达1218MB/s;IDE接口连接的磁盘设备容量不超过接口连

50、接的磁盘设备容量不超过528M,EIDE无此限制无此限制EIDE接口通常接在接口通常接在PCI总线上,数据传送带宽由总线上,数据传送带宽由IDE的的8位位扩展到扩展到32位。位。SCSI(Small Computer System Interface)接口)接口应用于工作站和应用于工作站和PC服务器中,成为主机和智能外设连接的服务器中,成为主机和智能外设连接的统一统一I/O接口,可以控制磁盘驱动器、磁带机、光盘、打印机、接口,可以控制磁盘驱动器、磁带机、光盘、打印机、扫描仪等外设;扫描仪等外设;SCSI使用使用50芯或芯或68芯电缆,插座体积较大;芯电缆,插座体积较大; SCSI的发展以及相关

51、标准见下页列表。的发展以及相关标准见下页列表。SCSI接口标准接口标准标准总线宽度最高数据传输率(MB/S)连接设备数量SCSI858Fast SCSI8108Wide SCSI16108Fast Wide SCSI162016Ultra SCSI8208Wide Ultra SCSI164016Ultra2 SCSI8408Wide Ultra2 SCSI168016Ultra3 SCSI1616016Ultra3201632016常用接口概述常用接口概述IEEE 1394串行接口串行接口 高速率,实时性好:高速率,实时性好:1394-1995规定规定200Mbps 400Mbps,1394

52、b规定规定800Mbps 3.2Gbps; 体积小易安装,连接方便。体积小易安装,连接方便。1394使用使用6芯电缆,直径约芯电缆,直径约6mm,插座也小;,插座也小; 最多可以连接最多可以连接63个设备,即插即用,支持热插拔。个设备,即插即用,支持热插拔。AGP 接口接口 把主存和显存通过芯片组(北桥)直接连接,提高数据把主存和显存通过芯片组(北桥)直接连接,提高数据传输率;总线宽度为传输率;总线宽度为32位,时钟频率为位,时钟频率为66MHz,最高传,最高传输率为输率为528MbpsPCMCIA接口接口 广泛应用于笔记本电脑的接口,广泛应用于笔记本电脑的接口,I、II、III三种类型插槽三

53、种类型插槽(厚度不同,长宽相同)。(厚度不同,长宽相同)。 通常用来插上存储器(通常用来插上存储器(Flash Memory)卡)卡 或或 Fax /Modem /Network卡等。卡等。3、常用的输入输出方式、常用的输入输出方式基本概念基本概念 在计算机主机和在计算机主机和 I/O设备之间采用不同的控制方设备之间采用不同的控制方式进行数据传送;式进行数据传送; 各种方式的性能、价格、解决问题的重点不同。各种方式的性能、价格、解决问题的重点不同。常用的控制方式常用的控制方式 程序直接控制方式程序直接控制方式 程序中断传送方式程序中断传送方式 直接存储器存取方式直接存储器存取方式 I/O通道控

54、制方式通道控制方式 外围处理机方式外围处理机方式程序直接控制方式程序直接控制方式基本概念基本概念 用户程序直接使用用户程序直接使用 I/O 指令完成输入输出操作,由指令完成输入输出操作,由CPU查询设备的运行状态来控制数据传送过程查询设备的运行状态来控制数据传送过程控制过程控制过程 开始传送数据前开始传送数据前CPU检测设备是否准备好(通过读取检测设备是否准备好(通过读取接口中的状态寄存器内容实现),若设备已经准备好接口中的状态寄存器内容实现),若设备已经准备好则启动这次传送;若没有准备好,则重复检测设备则启动这次传送;若没有准备好,则重复检测设备存在问题存在问题 缺点是严重影响系统性能,缺点

55、是严重影响系统性能,CPU与外设只能串行工作,与外设只能串行工作,CPU资源浪费,降低系统效率资源浪费,降低系统效率 如果设备出现故障,如果设备出现故障,CPU无法获取正确的设备状态信无法获取正确的设备状态信息,则计算机将可能进入息,则计算机将可能进入“死机死机”局面局面程序直接控制方式程序直接控制方式 读外设状态 完成? Y Y N N Ready? 传送数据 启动外设 CPU处理过程程序直接控制方式程序直接控制方式A 20002000:MVRD R2, 000AMVRD R0, 00302004:OUT 80DEC R2JRZ 200EPUSH R02008:IN 81SHR R0JRNC

56、 2008POP R0INC R0JR 2004200E:RETCPU方方:往接口送出要输往接口送出要输出的字符出的字符查询接口状态查询接口状态(循环等待)(循环等待)直到外设已经输直到外设已经输出该字符出该字符输出下一个字符输出下一个字符外设方外设方:接收接口中的字符接收接口中的字符往外设中输出字符往外设中输出字符处理完后,置状态处理完后,置状态寄存器寄存器接收下一个字符接收下一个字符通过串行接口输出通过串行接口输出 09 十个数字符的程序十个数字符的程序程序中断传送方式程序中断传送方式基本概念基本概念 通常在程序中安排一条指令,启动外设,然后通常在程序中安排一条指令,启动外设,然后CPU继

57、续执继续执行程序。当外设完成信号,在结束一条指令执行过程、下行程序。当外设完成信号,在结束一条指令执行过程、下一条指令尚未开始的时刻,停下正在运行的程序,保存好一条指令尚未开始的时刻,停下正在运行的程序,保存好运行的现场信息,转去完成数据传送工作,通常传送一个运行的现场信息,转去完成数据传送工作,通常传送一个字节或字,传送完毕之后返回原来的程序继续执行。字节或字,传送完毕之后返回原来的程序继续执行。工作特点工作特点 系统在启动外设后到数据准备完成这段时间内系统在启动外设后到数据准备完成这段时间内CPU一直在一直在执行程序,而不是处于等待状态,一定程度上实现了执行程序,而不是处于等待状态,一定程

58、度上实现了CPU与外设的并行工作。与外设的并行工作。 多台外设启动后可以同时进行数据交换的准备工作,若多多台外设启动后可以同时进行数据交换的准备工作,若多台外设同时发出中断请求信号,台外设同时发出中断请求信号,CPU可以按照一定的优先可以按照一定的优先顺序进行处理,从而实现了外设的并行工作。顺序进行处理,从而实现了外设的并行工作。直接存储器存取方式直接存储器存取方式 主要应用于快速外围设备和主存储器进行主要应用于快速外围设备和主存储器进行快速成批交换数据的场合。快速成批交换数据的场合。 数据的传输过程可以交由一块专用的数据的传输过程可以交由一块专用的DMA接口卡来控制,让接口卡来控制,让DMA

59、卡代替卡代替CPU控制控制在快速设备与主存储器之间直接传输数据,每在快速设备与主存储器之间直接传输数据,每传输一个数据只需一个总线周期即可。传输一个数据只需一个总线周期即可。 从共同使用总线的角度看,从共同使用总线的角度看,DMA和和CPU成为竞争对手关系。当完成一批数据传输之后,成为竞争对手关系。当完成一批数据传输之后,快速设备还是要向快速设备还是要向CPU发一次中断请求,报告发一次中断请求,报告本次传输结束的同时,本次传输结束的同时,“请示请示”下一步的操作下一步的操作要求。要求。 I/O通道控制方式通道控制方式基本概念基本概念 I/O通道是计算机系统中代替通道是计算机系统中代替CPU管理

60、控制外设的独管理控制外设的独立部件,是一种能执行有限立部件,是一种能执行有限 I/O 指令集合指令集合通道命通道命令的令的 I/O 处理机。处理机。 一对多的连接关系,适应不同速度、不同种类的外部一对多的连接关系,适应不同速度、不同种类的外部设备,可并行工作。设备,可并行工作。通道功能通道功能 根据根据CPU要求选择某一指定外设与系统相连,向该外要求选择某一指定外设与系统相连,向该外设发出操作命令,进行初始化设发出操作命令,进行初始化 指出外设读指出外设读/写信息的位置以及与外设交换信息的主写信息的位置以及与外设交换信息的主存缓冲区地址存缓冲区地址 控制外设与主存之间的数据交换控制外设与主存之

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论