PC键盘输入及显示过程
- 格式:docx
- 大小:119.77 KB
- 文档页数:4
课程设计键盘输入显示系统设计初始条件:1.选用8086最小模式;2. 内存芯片使用2片6116(2K×8),1片2716(2K×8)EPROM;3. 8255、8259、74LS138、LCD字符型液晶显示器及其驱动器;4. 8255、8259的片选信号线分别接74LS138的Y1、Y2引脚;5. 采用4×4键盘进行菜单功能选择;6. 其他必须的配套元件。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1. 查阅参考资料,自学相关元件的内部结构、工作方式或初始化编程过程;2. 完成微机基本系统及其扩展接口电路设计,绘制微机系统硬件原理图;3. 绘制汇编源程序流程图,编制扩展接口电路工作的汇编源程序,包括初始化和监控工作程序;4. 通过微机或DSG-88实验装置进行汇编源程序的调试;5. 撰写设计说明书,设计说明书字数不少于5000字,具体要求见附录。
时间安排:指导教师签名:2008年11 月23日系主任(或责任教师)签名:年月日摘要键盘输入显示系统是我们日常生活中最常见的系统,我们知道,从外观上看普通的微型计算机系统是由主机箱、显示器、键盘、鼠标构成。
所以对键盘输入显示系统进行设计是非常必有和有用的。
当然本次课程设计的主要目的是达到在设计好的键盘输入显示系统中,在键盘上输入一个字符,然后在显示器上相应显示出对应的字符。
我的设计思想是:1、要实现键盘输入显示系统,首先要连接好硬件,如硬件图所示,其中各芯片接CPU,键盘的行线、列线分别接8255C口上半部、下半部,而且四根行线通过一个与非门接8259的IR0,LCD字符型液晶显示器接8255的B口,然后是编写程序。
2、编写主程序,先关中断,填写中断向量表,然后是对8259初始化,再开中断,执行其他程序。
3、编写子程序,其中有中断向量子程序、按键识别子程序、LCD显示子程序。
4、键盘输入显示:按键时,四根行线信号通过一个与非门产生一个高信号给8259IR0,8259查找中断向量表,产生中断子程序,并且在中断子程序中CALL子程按键识别序和LCD显示子程序。
十指分工,包键到指,能者多劳,各司其职我们知道,要让电脑听您使唤,必须给电脑输入一些命令,目前,输入电脑命令最常用的设备有键盘和鼠标两种。
尽管现在鼠标已代劳了相当一部分工作,但诸如文字和参数的输入仍只能靠键盘,如果鼠标不幸累趴下了,键盘还能代劳鼠标的所有工作。
既使有了鼠标,很多功能的快捷方式还是要靠它来完成,因此,键盘的操作还是很重要的。
学习电脑前一定要掌握键盘的正确使用方法,养成良好的习惯,会使您受益匪浅。
指法示范:雨儿五笔打字(片长:1分钟9秒)雨儿指法实录-带耳机 (片长:1分钟19秒)现在我们就来学习这方面的知识。
键盘的各个部位键盘总体上可分为四个大区,分别为:功能键区,打字键区,编辑控制键区,付键盘区。
功能键区:一般键盘上都有F1~F12共12个功能键,有的键盘可能有14个,它们最大的一个特点是单击即可完成一定的功能,如F1往往被设成所运行程序的帮助键,现在有些电脑厂商为了进一步方便用户,还设置了一些特定的功能键,如单键上网、收发电子邮件、播放VCD等。
打字键区:是我们平时最为常用的键区,通过它,可实现各种文字和控制信息的录入。
基本键:打字键区的正中央有8个基本键,即左边的"A、S、D、F"键,右边的"J、K、L、;"键,其中的F、J两个键上都有一个凸起的小棱杠,以便于盲打时手指能通过触觉定位。
编辑控制键区:顾名思义,该键区的键是起编辑控制作用的,诸如:文字的插入删除,上下左右移动翻页等。
其中Ctrl键、Alt键和Shift键往往又与别的键结合,用以完成特定的功能,如我们最常用的热启动就是Ctrl+Alt+Del三键同时按下时才起作用的。
付键盘区(小键盘区):主要由数字键和光标控制键组成。
付键盘区的键其实和打字键区、编辑键区的某些键是重复的,那为什么还要设置这么一个付键区呢?这主要是为了方便集中输入数据,因为打字键区的数字键一字排开,大量输入数据很不方便,而付键盘区数字键集中放置,可以很好地解决这个问题。
电脑键盘功能介绍下⾯⼩编为⼤家带来史上最全的电脑键盘功能详细介绍!如果你是刚学电脑的新⼿那么⾮常值得⼀看,它可以帮助你快速熟悉键盘的各个⽤法及功能。
电脑键盘功能介绍⼀:⼀、常见⽤法:F1 显⽰当前程序或者windows的帮助内容。
F2 当你选中⼀个⽂件的话,这意味着“重命名”F3 当你在桌⾯上的时候是打开“查找:所有⽂件” 对话框F10或ALT 激活当前程序的菜单栏windows键或CTRL+ESC 打开开始菜单CTRL+ALT+DELETE 在win9x中打开关闭程序对话框DELETE 删除被选择的选择项⽬,如果是⽂件,将被放⼊回收站SHIFT+DELETE 删除被选择的选择项⽬,如果是⽂件,将被直接删除⽽不是放⼊回收站CTRL+N 新建⼀个新的⽂件CTRL+O 打开“打开⽂件”对话框CTRL+P 打开“打印”对话框CTRL+S 保存当前操作的⽂件CTRL+X 剪切被选择的项⽬到剪贴板CTRL+INSERT 或 CTRL+C 复制被选择的项⽬到剪贴板SHIFT+INSERT 或 CTRL+V 粘贴剪贴板中的内容到当前位置ALT+BACKSPACE 或 CTRL+Z 撤销上⼀步的操作ALT+SHIFT+BACKSPACE 重做上⼀步被撤销的操作Windows键+M 最⼩化所有被打开的窗⼝。
Windows键+CTRL+M 重新将恢复上⼀项操作前窗⼝的⼤⼩和位置Windows键+E 打开资源管理器Windows键+F 打开“查找:所有⽂件”对话框Windows键+R 打开“运⾏”对话框Windows键+BREAK 打开“系统属性”对话框Windows键+CTRL+F 打开“查找:计算机”对话框SHIFT+F10或⿏标右击打开当前活动项⽬的快捷菜单SHIFT 在放⼊CD的时候按下不放,可以跳过⾃动播放CD。
在打开word的时候按下不放,可以跳过⾃启动的宏ALT+F4 关闭当前应⽤程序ALT+SPACEBAR 打开程序最左上⾓的菜单ALT+TAB 切换当前程序叠或者选择⽗⽂件夹左箭头折叠所选的⽂件夹 NUM LOCK+负号(-)如果当前选择折叠了,要展开或者选择第⼀个⼦⽂件夹右箭头展开当前选择下的所有⽂件夹 NUM LOCK+*展开所选的⽂件夹 NUM LOCK+加号(+)在左右窗格间切换 F6三、使⽤ WINDOWS键可以使⽤ Microsoft⾃然键盘或含有 Windows徽标键的其他任何兼容键盘的以下快捷键。
电脑标准键盘键位图电脑键盘是我们日常办公和生活中不可或缺的一部分,它的键位图对于我们的日常使用起着至关重要的作用。
了解键盘的键位图不仅可以提高我们的打字效率,还可以帮助我们更好地使用一些快捷键来提高工作效率。
下面我们就来详细介绍一下电脑标准键盘的键位图。
首先,我们来看一下键盘上的主要区域。
键盘可以分为功能区、主键区和数字小键盘区。
功能区包括了功能键、方向键和数字小键盘,主键区包括了字母键、数字键和符号键。
了解这些区域的划分可以帮助我们更好地理解键盘的结构。
在主键区,字母键是我们平时打字最常用的键,它们分布在键盘的中间位置。
而数字键则位于键盘的上方,方便我们在输入数字时使用。
符号键则分布在字母键的周围,包括了各种常用的标点符号和特殊符号。
了解这些键位的分布可以帮助我们更快地找到需要的键位,提高打字的准确性和速度。
接下来,我们来看一下功能区。
功能区包括了功能键、方向键和数字小键盘。
功能键位于键盘的顶部,包括了F1-F12等键,它们通常用于快捷键操作和特殊功能的调用。
方向键位于主键区的右下方,用于控制光标的移动和文本的选择。
数字小键盘则位于键盘的右侧,方便我们在输入数字时使用。
最后,我们来看一下数字小键盘区。
数字小键盘包括了数字键和一些常用的运算符号,它通常用于输入数字和进行简单的计算操作。
了解数字小键盘的键位图可以帮助我们更快地输入数字和进行计算操作。
总的来说,了解电脑标准键盘的键位图对于我们的日常使用非常重要。
它可以帮助我们提高打字效率,提高工作效率,同时也可以帮助我们更好地使用一些快捷键来简化操作。
希望通过本文的介绍,大家能对电脑标准键盘的键位图有一个更清晰的认识,从而更好地应用于日常生活和工作中。
实验七 8255键盘及显示接口实验一实验目的熟练掌握8255及键盘,数码管显示的编程方法二实验设备2.1 TDN86/88教学实验系统一台。
2.2 微型计算机(PC)一台。
三实验内容3.1 8255键盘显示实验3.1.1实验要求:编程使数码块显示相应的按键数字。
3.1.2 硬件连接线路图:图13-1 8255键盘显示实验线路3.1.3 参考程序STACK SEGMENT STACKDW 64 DUP(?)STACK ENDSDATA SEGMENTTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV SI,3000HMOV AL,00HMOV [SI],ALMOV [SI+1],ALMOV [SI+2],ALMOV [SI+3],ALMOV DI,3003HMOV AL,81HOUT 63H,ALBEGIN: CALL DISCALL CLEARCALL CCSCANJNZ INK1JMP BEGININK1: CALL DISCALL DALLYCALL DALLYCALL CLEARCALL CCSCANJNZ INK2JMP BEGININK2: MOV CH,0FEHMOV CL,00HCOLUM: MOV AL,CHOUT 60H,ALIN AL,62HTEST AL,01HJNZ LONEMOV AL,00HJMP KCODELONE: TEST AL,02HJNZ NEXTMOV AL,04HKCODE: ADD AL,CLCALL PUTBUFPUSH AXKON: CALL DISCALL CLEARCALL CCSCANJNZ KONPOP AXNEXT: INC CLMOV AL,CHTEST AL,08HJZ KERRROL AL,1MOV CH,ALJMP COLUMKERR: JMP BEGIN CCSCAN: MOV AL,00HOUT 60H,ALIN AL,62HNOT ALAND AL,03HRETCLEAR: MOV AL,00HOUT 61H,ALRETDIS: PUSH AXMOV SI,3000HMOV DL,0F7HMOV AL,DLAGAIN: OUT 60H,ALMOV AL,[SI]MOV BX,OFFSET TABLEAND AX,00FFHADD BX,AXMOV AL,[BX]OUT 61H,ALCALL DALLYINC SIMOV AL,DLTEST AL,01HJZ OUTROR AL,1MOV DL,ALJMP AGAINOUT: POP AXRETDALLY: PUSH CXMOV CX,0010HT1: MOV AX,0010HT2: DEC AXJNZ T2LOOP T1POP CXRETPUTBUF: MOV SI,DIMOV [SI],ALDEC DICMP DI,2FFFHJNZ GOBACKMOV DI,3003HGOBACK: RETCODE ENDSEND START3.1.4 调试提示:(1) 分析线路图,画出参考程序相应的流程图(2) 按图13-1接线(3) 输入程序并检查无误,经汇编、连接后装入系统。
1.输入设备输人设备是外部向计算机传送信息的装置。
其功能是将数据、程序及其他信息,从人们熟悉的形式转换成计算机能接受的信息形式,输入到计算机内部。
计算机的输入设备按功能可分为下列几类:● 字符输入设备:键盘;● 光学阅读设备:光学标记阅读机,光学字符阅读机;● 图形输入设备:鼠标器、图形板,(电子游戏机中的)操纵杆(移动)操纵杆是将纯粹的物理动作(手部的运动)完完全全地转换成数学形式(一连串0和1所组成的计算机语言)。
轨迹球是另外一种类型的鼠标,其工作原理与机械式鼠标相同,内部结构也类似。
轨迹球占用空间小,多用于笔记本电脑等便携机。
轨迹球有两个按钮,一个用于用户单击或双击,而另一个提供为选择菜单和拖动对象后需要的动作。
轨迹球通过读取可滚动的球滚动的方向和速度来定位。
、跟踪球或轨迹球,光笔、画笔(或游动标);(3)图形板和游动标输入图形板和游动标结合构成二维坐标的输入系统,主要用于输入工程图等。
将图纸贴到图形板上,游动标沿着图纸上的图形移动,读取图形坐标,即可输入工程图。
游动标是一个手持的方形坐标读出器,上面有一块透明玻璃,玻璃上刻有十字标记。
十字标记的中心就是游动标的中心。
使用时将十字标中心对准在图形的坐标点上即可。
图形板是一种二维的A/D变换器,因此它又称作数字化板。
坐标测量的方法有电阻式、电容式、电磁感应式、超声波式几种。
● 图像输入设备:摄像机、扫描仪、传真机,数字相机● 模拟输入设备:模数转换器(模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。
通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。
由于数字信号本身不具有实际意义,仅仅表示一个相对大小。
故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小), 语音输入设备条形码阅读器, 触摸感应屏幕,纸带输入机、声音识别输入利用人的自然语音实现人-机对话是新一代多媒体计算机的重要标志之一。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==电脑里输入数字上角标和小角标的方法角标怎么打?有时候要输入上角标和下角标,比如10的几次方,但是不会输入怎么办呢?下面分享在电脑里输入数字上角标和小角标的方法,需要的朋友可以参考下!1、例如,想设置成这样的角标2、首先输入你要输入的数字和角标数字,如图片所示3、下角标,选中你要设置成下角标的数字,按住ctrl和=号,就设置好了4、上角标,选中你要设置成上角标的数字,按住ctrl shift和=号,就设置好了附:电脑硬件系统知识硬件系统包括:机箱(电源、硬盘、磁盘、内存、主板、CPU-中央处理器、CPU风扇、光驱、声卡、网卡、显卡)、显示器、键盘、鼠标等等(另可配有耳机、音箱、打印机、摄像头等)。
家用电脑一般主板都有板载声卡、网卡。
部分主板装有集成显卡。
CPU的英文全称是"Central Processor Unit",翻译成中文就是“中央处理器单元”,它一条一条镀金的材料做的。
它在PC机中的作用可以说相当于大脑在人体中的作用。
所有的电脑程序都是由它来运行的。
(注意,千万不要触碰cpu上的金属条,不然会导致接触不良,开不了机)主板又叫Mother Board(母板)。
它其实就是一块电路板,上面密密麻麻都是各种电路。
它可以说是PC机的神经系统,CPU、内存、显示卡、声卡等等都是直接安装在主板上的,而硬盘、软驱等部件也需要通过接线和主板连接。
主机一般将放置在机箱中的电脑部件总称为"主机"。
它是电脑的最主要组成部分,主板、CPU和硬盘等主要部件均在主机内。
内存与磁盘等外部存储器相比较,内存是指CPU可以直接读取的内部存储器,主要是以芯片的形式出现。
内存又叫做“主存储器”,简称"主存"。
一般见到的内存芯片是条状的,也叫"内存条",它需要插在主板上的内存槽中才能工作。
实验1.1键盘基本操作及指法练习【实验目的】1.掌握计算机的启动步骤,观察计算机的启动过程。
2.掌握键盘的分区,熟悉各键位的功能。
3.掌握键盘指法分工,熟练使用指法练习软件。
4.熟练常见的中文输入法。
【实验内容】1.启动计算机。
2.启动“记事本”程序,对照键盘录入字符,熟悉各键位功能。
3.启动金山打字通,按照指法分工要求,进行指法练习。
4.练习智能ABC、搜狗拼音输入法,了解五笔字型输入法。
【实验步骤】【实验1.1.1】计算机的启动与关闭1.启动当计算机没有通电时,按下主机箱上的电源按钮后计算机开始启动,这时需要等一段时间,出现Windows XP的启动画面。
在启动过程中可能需要输入用户名和密码,然后用鼠标单击“确定”按钮即可。
若没有设置密码,可以直接单击“确定”按钮。
2.关闭应严格按照 Windows XP的关机要求来关闭计算机。
鼠标单击“开始”按钮,选择“开始”菜单中的“关闭计算机”选项,在对话框中选择“关闭”即可。
3.重新启动在使用计算机过程中,如果需要重新启动计算机,可以在出现“关闭计算机”对话框时,选择“重新启动”选项。
当计算机出现死机,不能正常运行时,可以用下列方法重新启动计算机。
方法一:同时按键盘上的Ctrl+Alt+Del三个键(加号表示同时按下)。
方法二:按主机箱面板上的Reset按钮。
【实验1.1.2】键盘的分区与键位功能应用1.键盘键盘是用户最常用的一种输入设备,输入计算机中的信息如文字、符号、各种指令等。
通常标准的键盘有101键和104键,分为主键盘区、功能键区、数字键盘区和编辑键区四个区域。
如图1-1所示。
图1-1 键盘分区示意图∙主键盘区【Tab】制表键:按下该键,往右跳8个字符位置。
【Caps Lock】大小写字母转换键。
【Shift】换档键:按下此键的同时再按双字符键,即输入该键的上档字符。
【Backspace】退格键:按一次该键,删除当前光标左边的一个字符。
【Enter】回车键:输入一条命令后,按下回车键,表示命令结束;或输入完一个自然段后,按下回车键,可换到下一行的行首输入状态。
PC键盘输入及显示过程原理
摘要:键盘是最常用也是最主要的输入设备,通过键盘可以将英文字母、数字、标点
符号等输入到计算机中,从而向计算机发出命令、输入数据等。
而显示器也可以将通过键盘输入的字符、数据等显示出来。
在此报告中我们将讨论计算机识别键盘输入的信息并通过显示器来显示信息的过程。
关键词:键盘;输入;显示
从计算机识别键盘输入的原理来说,键盘分为全编码键盘和非编码键盘两类。
全编码键盘是由硬件完成键盘识别功能的,它通过识别键是否按下以及所按下键的位置,由全编码电路产生一个唯一对应的编码信息(如ASCII码)。
由于其线路和编码的唯一性,这种键盘是不存在键位冲突的问题的,但是编码键盘结构复杂,成本非常之高现在基本上已经被淘汰了,现在多用非编码键盘。
一、非编码键盘的输入原理
非编码键盘是由软件完成键盘识别功能的,它利用简单的硬件和一套专用键盘编码程序来识别按键的位置,然后由CPU将位置码通过查表程序转换成相应的编码信息。
PC键盘主要由单片机、译码器和键开关矩阵三大部分组成。
由于键盘排列成矩阵格式,被按键的识别和行列位置扫描码的产生,是由键盘内部的单片机通过译码器来实现的。
单片机在周期性扫描行、列的同时,读回扫描信号线结果,判断是否有键按下,并计算按键的位置以获得扫描码。
当有键按下时,键盘分两次将位置扫描码发送到键盘接口;按下一次,叫接通扫描码;释放时再发一次,叫断开扫描码。
因此可以用硬件或软件的方法对键盘的行、列分别进行扫视,去查找按下的键,输出扫描位置码,通过查表转换为ASCII码返回。
现在常用的薄膜接触式键盘就是非编码键盘,它任何一个按键都有上下两层薄膜的触点,在任何一层薄膜上的导线数都少于按键数,每一条导线都同时连通多个按键的触点,上层和下层的任何两条导线都最多只在一个按键上重合。
也就
是说,上层的1号导线可能会同时经过1、2、3、4、5……等按键,而下层的1号导线可能同时经过1、Q、A、Z……等按键,且两条导线只在1键上重合。
根据上层薄膜和下层薄膜所经过的按键,就可以排出一个类似下面的表格:薄膜接触式键盘的接口控制电路中,就存储着这样一张表格,当按下某个按键,例如“Q”时,那么在这一点上,上下两个触点就会连通,反映到接口电路中,就会检测到上层导线1与下层导线2被连通了。
相对应在表中一查,就会知道,被按下的是字母“Q”,然后通过接口输出其ASCII码。
二、键盘设备发送数据到主机的过程
数据和时钟线都是集电极开路的。
在+5V 和每根线之间连接着一个电阻,所以总线的空闲状态是高电平。
当键盘或者鼠标想发送数据时,它首先必须检查时钟线,确认它处于高电平。
如果不是,主机禁止通信,设备必须缓冲任何要发送
的数据,直到主机释放时钟。
在设备开始传输数据之前,时钟线必须持续为高电平的时间必须至50ms。
当时钟为高电平时,键盘/鼠标写一个bit到数据线上;当时钟为低电平时,主机从数据线上读取这个bit 。
当时钟位高时,数据线改变状态;当时钟位低时,数据线上的数据是有效的。
时钟频率是10-16.7KHz。
从时钟脉冲的上升沿到数据跳变的时间必须至少5ms。
从数据跳变到时钟脉冲的
下降沿必须至5ms,且不超过25ms。
主机可在任何时间禁止通信,只需要将时钟线下拉位低电平超过100ms即可。
如果在第11个脉冲时禁止传输,设备必须中止当前的传输,准备重新传输当前的数据"chunk(块)"当主机释放时钟时。
一个数据块可能是通码,断码,设备ID,鼠标移动包等等。
举个例子,如果当发送一个两字节断码的第2个字节时,键盘被中断,它将需要重新发送此断码的两个字节,而不仅仅时被中断掉的那个字节。
如果在第一个高->低时钟跳变时,(或者在最后一个时钟脉冲的下降沿之后)主机将时钟拉低,键盘/鼠标不必重新传输任何数据。
但是,如果新产生的数据需要传输,它必须将数据缓冲,知道主机释放时钟。
键盘有一个16字节的缓冲区。
如果有超过16个字节的击键存在,更多的击键将被忽略,直到缓冲区有空地。
鼠标只能缓冲最近的一个要传输的(移
动)数据包。
辅助设备(指键盘) 检查时钟线,如果时低电平,禁止发送数据。
设备检查数据线,如果是低电平,那么控制器从系统接收数据。
设备在传输过程中检查时钟线间隔不超过100us。
如果设备发现主机系统将电平拉低,就终止传输。
在传输过程的前10个时钟周期的任何时候,主机系统可以中止传输。
终止传输的最后一个检查要持续至少5us。
系统拉低时钟线,将禁止下一次传输。
系统如果有一个字节要传输给设备,可以拉低数据线。
当开始位(总是0)放置到数据线时,数据线被拉低。
系统拉高时钟将允许下一次传输。
首先,PS/2设备总是产生时钟信号。
如果主机想发送数据,它必须先将时钟线和数据线设置成"Request-to-send"状态:1)拉低时钟线至少100us来禁止
通信;2)拉低数据线,请求 "Request-to-send", 然后释放时钟。
设备应该在不超过10ms的间隔内就要检查一次这个状态。
当设备检测到这个状态,它将开始产生时钟信号,只有当时钟线为低的时候,主机才可以改变数据线(也就是将数据写入到数据线)。
数据将在时钟为高电平的时候被设备读取。
在收到停止位之后,设备将通过拉低数据线,生成最后一个时钟脉冲来应答收到的字节。
在第11个时钟脉冲之后,如果主机并没有释放数据线,设备将继续产生时钟脉冲,直到数据线被释放(然后设备将产生一个错误)。
在第11个脉冲之前(回应位),主机可以随时中止传输,只要拉低时钟持续100us即可。
三、输入字符显示过程
键盘被按下后,产生了硬件中断信号。
键盘发送脉冲给主机,主机里面运行的操作系统会接收到,这一步是操作系统发现信号有变化。
计算机高级中断控制器(IOAPIC)选择CPU处理核心以及软件中断编号,并发送给中断描述符表(IDT)处理,即操作系统接收后根据信号分析按了什么键,这个是操作系统内部有信号和按键对应的映射。
计算机根据IDT选择中断处理函数。
处理函数处理并通知端口驱动获取按键的信息。
端口驱动将数据封装,以IRP(I/O request package)形式传递给上层处理程序。
等待输入的进程获得数据,处理并交给目标进程。
最后目标进程显示输入。