PC键盘输入及显示过程
键盘输入显示系统设计课程设计说明书

课程设计键盘输入显示系统设计初始条件: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三键同时按下时才起作用的。
付键盘区(小键盘区):主要由数字键和光标控制键组成。
付键盘区的键其实和打字键区、编辑键区的某些键是重复的,那为什么还要设置这么一个付键区呢?这主要是为了方便集中输入数据,因为打字键区的数字键一字排开,大量输入数据很不方便,而付键盘区数字键集中放置,可以很好地解决这个问题。
第二课学习使用电脑打字

Wake Up
Sleep Power
结束和退出程序
键盘 一、键盘分区
编辑键区
Print Screen Sys Rq 拷屏键
插入/改写转换
键盘
一、键盘分区
小键盘区和状态指示灯区
正确的指法与击键姿势
一、正确的坐姿
平坐在椅子上,腰背挺直,两脚平放在地上,身 体稍向前倾;
两臂放松并自然下垂,两肘轻贴于腋边,肘关节 垂直弯曲,手腕平直;
五笔输入法(需要熟练背字根)
记事本
启动记事本: 开始->所有程序 ->附件 ->记事本 另一方法:桌面右键 ->新建 ->文本文档。 输入文字 保存文档 输入一个典型的例子(含特殊符号,大写字母,
文字,标点符号) 注意:换行用Enter.
作业:
新建一个记事本,输入一首唐诗: 输入一段话(含特殊符号,大写字母,文字,标
键盘
一、键盘分区(107键盘)
主键盘区(打字键区) 功能键区 编辑区 小键盘区 状态指示灯区
键盘
一、主键盘区
主键盘区:使用频率最高,包含26个字母键,10个数字键, 符号键,退格键,回车键,上档键,大小写字母转换 键,Ctrl\Alt键,空格键等。
键盘
一、键盘分区
功能键区
Esc
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11
点符号) 输入26个英文字母(大小写都含有)
汉字输入法
一、使用适合自己的输入法
智能ABC输入法(拼音)
全拼(词的全部拼音字母)例如:pinyin拼音 简拼(词的每个字的第一个字母)如:jsj计算机,dn电脑 混拼(使用全拼简拼混合)例如:piny拼音 qbu全部
用单片机实现PC键盘输入

ACALL DELA10
RRC A RET
与主控机的异步串行通讯基于RS-232总线标准。为了使接口具有更好的兼容性和工作稳定性,我们用MAX232E作为数据传送器。MAX232E是专为RS-232通讯而设计,低功耗,外接电容小,抗干扰能力强,管脚有ESD保护并且能支持到120k波特率的数据传输,能很好地解决PC机和单片机电平不匹配问题。同时它增强了数据驱动能力,能支持12米的串行线。
CLR CLOCK ;同步信号产生一个脉冲
CLR KEY ;数据线置0 ACALL DELAY30
PC机复位键盘过程:先发复位命令FFH,单片机收到以FAH应答,PC机收到后,置时钟线和数据线为高电平,单片机检测到此状态开始内部自测试,测试完成发送AAH表示自检结束,否则发FDH表自检出错。
3.编码格式
实际的标准键盘在有按键按下时,键盘向PC机发送两行编码,一组为键稳定闭合时的扫描码,一组为闭合健断开时的断开码。具体各键的扫描码可以查询有关资料,断开码为两个字节,等于F0H+该键的扫描码。主控机通过通讯接口向受控机进行模拟键盘输入时,向串行口发送的编码单片机提取后发送给受控机的PS/2口,因此主控机向串行口发送的编码应符合下列格式:
摘 要:在某些特殊控制场合,需要通过主控机的串行口和受控机的PS/2键盘口,实现主控机对受控机的模拟键盘输入。本文介绍了串行口和键盘口的通讯接口的软、硬件设计方法。
关键词:串行口 PS/2键盘口 通讯 单片机
键盘作为微机的基本输入设备,是微机不可缺的一部分。但在某些特殊的场合,我们要对受控机进行程序设计的特殊输入控制,则需要一接口实现串行口和PS/2键盘口通讯,这样在主控机上通过对串行口的编程就能实现对受控机的模拟键盘输入。笔者开发的该接口以MCS-51单片机为核心,原理图如图1所示,利用MCS-51的全双工异步串行I/O口实现与主控机的异步串行通讯,而和受控机PS/2键盘口的同步串行通讯则通过双向数据I/O口控制同步时钟和数据位。
电脑键盘功能介绍

电脑键盘功能介绍下⾯⼩编为⼤家带来史上最全的电脑键盘功能详细介绍!如果你是刚学电脑的新⼿那么⾮常值得⼀看,它可以帮助你快速熟悉键盘的各个⽤法及功能。
电脑键盘功能介绍⼀:⼀、常见⽤法: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键盘及显示接口实验一实验目的熟练掌握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) 输入程序并检查无误,经汇编、连接后装入系统。
计算机系统的输入设备和输出设备.doc

1.输入设备输人设备是外部向计算机传送信息的装置。
其功能是将数据、程序及其他信息,从人们熟悉的形式转换成计算机能接受的信息形式,输入到计算机内部。
计算机的输入设备按功能可分为下列几类:● 字符输入设备:键盘;● 光学阅读设备:光学标记阅读机,光学字符阅读机;● 图形输入设备:鼠标器、图形板,(电子游戏机中的)操纵杆(移动)操纵杆是将纯粹的物理动作(手部的运动)完完全全地转换成数学形式(一连串0和1所组成的计算机语言)。
轨迹球是另外一种类型的鼠标,其工作原理与机械式鼠标相同,内部结构也类似。
轨迹球占用空间小,多用于笔记本电脑等便携机。
轨迹球有两个按钮,一个用于用户单击或双击,而另一个提供为选择菜单和拖动对象后需要的动作。
轨迹球通过读取可滚动的球滚动的方向和速度来定位。
、跟踪球或轨迹球,光笔、画笔(或游动标);(3)图形板和游动标输入图形板和游动标结合构成二维坐标的输入系统,主要用于输入工程图等。
将图纸贴到图形板上,游动标沿着图纸上的图形移动,读取图形坐标,即可输入工程图。
游动标是一个手持的方形坐标读出器,上面有一块透明玻璃,玻璃上刻有十字标记。
十字标记的中心就是游动标的中心。
使用时将十字标中心对准在图形的坐标点上即可。
图形板是一种二维的A/D变换器,因此它又称作数字化板。
坐标测量的方法有电阻式、电容式、电磁感应式、超声波式几种。
● 图像输入设备:摄像机、扫描仪、传真机,数字相机● 模拟输入设备:模数转换器(模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。
通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。
由于数字信号本身不具有实际意义,仅仅表示一个相对大小。
故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小), 语音输入设备条形码阅读器, 触摸感应屏幕,纸带输入机、声音识别输入利用人的自然语音实现人-机对话是新一代多媒体计算机的重要标志之一。
【优质】电脑里输入数字上角标和小角标的方法-范文word版 (3页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为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 键盘基本操作及指法练习(2学时)

实验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】回车键:输入一条命令后,按下回车键,表示命令结束;或输入完一个自然段后,按下回车键,可换到下一行的行首输入状态。
键盘扫描显示实验报告

一、实验目的1. 理解键盘扫描的基本原理,掌握键盘扫描的方法。
2. 掌握数码管显示的基本原理,实现键盘扫描信息的实时显示。
3. 熟悉8255并行接口芯片在键盘扫描和数码管显示中的应用。
二、实验原理1. 键盘扫描原理:键盘扫描是指通过硬件电路对键盘按键进行检测,并将按键信息转换为可识别的数字信号的过程。
本实验采用行列式键盘,通过扫描键盘的行线和列线,判断按键是否被按下。
2. 数码管显示原理:数码管是一种用来显示数字和字符的显示器,由多个发光二极管(LED)组成。
本实验采用七段数码管,通过控制各个段(A、B、C、D、E、F、G)的亮灭,显示相应的数字或字符。
3. 8255并行接口芯片:8255是一款通用的并行接口芯片,具有三个8位并行I/O口(PA、PB、PC),可用于键盘扫描和数码管显示的控制。
三、实验设备1. 实验平台:PC机、8255并行接口芯片、行列式键盘、七段数码管、面包板、导线等。
2. 软件环境:汇编语言编程软件、仿真软件等。
四、实验步骤1. 硬件连接:将8255并行接口芯片、行列式键盘、七段数码管连接到实验平台上,按照电路图进行连线。
2. 编写程序:使用汇编语言编写键盘扫描和数码管显示的程序。
(1)初始化8255并行接口芯片:设置PA口为输出端口,PB口为输出端口,PC口为输入端口。
(2)扫描键盘:通过PC口读取键盘的行线状态,判断是否有按键被按下。
若检测到按键被按下,读取对应的列线状态,确定按键的位置。
(3)数码管显示:根据按键的位置,控制数码管的段(A、B、C、D、E、F、G)的亮灭,显示相应的数字。
3. 仿真调试:使用仿真软件对程序进行调试,确保程序能够正确扫描键盘和显示数字。
五、实验结果与分析1. 实验结果:成功实现了键盘扫描和数码管显示的功能。
当按下键盘上的任意按键时,数码管上会显示对应的数字。
2. 分析:(1)键盘扫描部分:通过读取PC口的行线状态,判断是否有按键被按下。
当检测到按键被按下时,读取PB口的列线状态,确定按键的位置。
计算机系统的输入设备和输出设备

1.输入设备输人设备是外部向计算机传送信息的装置。
其功能是将数据、程序及其他信息,从人们熟悉的形式转换成计算机能接受的信息形式,输入到计算机内部。
计算机的输入设备按功能可分为下列几类:● 字符输入设备:键盘;● 光学阅读设备:光学标记阅读机,光学字符阅读机;● 图形输入设备:鼠标器、图形板,(电子游戏机中的)操纵杆(移动)操纵杆是将纯粹的物理动作(手部的运动)完完全全地转换成数学形式(一连串0和1所组成的计算机语言)。
轨迹球是另外一种类型的鼠标,其工作原理与机械式鼠标相同,内部结构也类似。
轨迹球占用空间小,多用于笔记本电脑等便携机。
轨迹球有两个按钮,一个用于用户单击或双击,而另一个提供为选择菜单和拖动对象后需要的动作。
轨迹球通过读取可滚动的球滚动的方向和速度来定位。
、跟踪球或轨迹球,光笔、画笔(或游动标);(3)图形板和游动标输入图形板和游动标结合构成二维坐标的输入系统,主要用于输入工程图等。
将图纸贴到图形板上,游动标沿着图纸上的图形移动,读取图形坐标,即可输入工程图。
游动标是一个手持的方形坐标读出器,上面有一块透明玻璃,玻璃上刻有十字标记。
十字标记的中心就是游动标的中心。
使用时将十字标中心对准在图形的坐标点上即可。
图形板是一种二维的A/D变换器,因此它又称作数字化板。
坐标测量的方法有电阻式、电容式、电磁感应式、超声波式几种。
● 图像输入设备:摄像机、扫描仪、传真机,数字相机● 模拟输入设备:模数转换器(模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。
通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。
由于数字信号本身不具有实际意义,仅仅表示一个相对大小。
故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小), 语音输入设备条形码阅读器 , 触摸感应屏幕,纸带输入机、声音识别输入利用人的自然语音实现人-机对话是新一代多媒体计算机的重要标志之一。
PC键盘输入实验原理讲解及程序

1. PC机键盘的工作过程键盘电路正常工作时不断地扫描键盘矩阵⏹有按键,则确定按键位置之后以串行数据形式发送给系统板键盘接口电路⏹键按下时,发送该键的接通扫描码⏹键松开时,发送该键的断开扫描码⏹若一直按住某键,则以拍发速率(每秒2~30次)连续发送该键的接通扫描码接通扫描码反映该键在键盘上的位置断开扫描码(接通扫描码最高位置1)=接通扫描码+80H2. 键盘接口电路的工作过程⏹接收一个串行形式字符以后,进行串并转换⏹然后产生键盘中断IRQ1请求,等待读取键盘数据⏹CPU响应中断,则进入09H键盘中断服务程序:①读取键盘扫描码:用IN AL,60H即可②响应键盘:系统使PB7=1③允许键盘工作:系统使PB7=0④处理键盘数据⑤给8259A中断结束EOI命令,中断返回3. PC机键盘中断服务程序⏹09H号中断服务程序(kbint过程)⏹完成常规的操作⏹处理键盘数据:将获取的扫描码通过查表转换为对应的ASCII码送缓冲区。
对于不能显示的按键,则转换为0,且不再送至缓冲区⏹键盘I/O功能程序(kbget子程序)⏹从缓冲区中读取转换后的ASCII码⏹功能调用(主程序)⏹循环显示键入的字符DATA SEGMENTbuffer db 10 dup(0)bufptr1 dw 0 ;队列头指针bufptr2 dw 0 ;队列尾指针scantb db 0,1,'1234567890-=',08h;键盘第1排的按键,从ESC到退格db 0,'qwertyuiop[]',0dh;键盘第2排的按键,从Tab到回车db 0,'asdfghjkl;',0,0;键盘第3排的按键db 0,0,'zxcvbnm,./',0,0;键盘第4排的按键db 0,' ',0,0,0,0,0,0,0,0,0,0,0;键盘第5排的按键db 0,0,'789-456+1230.';右边小键盘,从Num Lock到DelDATA ENDSCODE SEGMENTSTART PROC FARASSUME CS:CODE,DS:DATAPUSH DSSUB AX,AXPUSH AXMOV AX,DATAMOV DS,AXmov ax,3509hint 21hpush espush bx ;保存09H号原中断向量cli ;关中断push ds ;设置09H号新中断向量mov ax,seg kbintmov ds,axmov dx,offset kbintmov ax,2509hint 21hpop dsin al,21h ;允许IRQ1中断,其他不变push axand al,0fdhout 21h,alsti ;开中断start1: call kbget ;获取按键的ASCII码cmp al,1jz start2 ;是ESC键,则退出push ax ;保护字符mov dl,al ;显示字符mov ah,2int 21hpop ax ;恢复字符cmp al,0dh ;该字符是回车符吗?jnz start1 ;不是,取下一个按键字符mov dl,0ah ;是回车符,则再进行换行mov ah,2int 21hjmp start1 ;继续取字符start2: clipop axout 21h,alpop dxpop dsmov ax,2509hint 21hstimov ax,4c00h ;返回DOSint 21hRETSTART ENDPkbget prockbget1: push bx ;保护BXclimov bx,bufptr1 ;取头指针cmp bx,bufptr2 ;与尾指针相等否?jnz kbget2;不相等,说明缓冲区有字符,转移sti;相等,说明缓冲区空pop bxjmp kbget1 ;等待缓冲区有字符kbget2: mov al,buffer[bx] ;取字符送ALinc bx ;队列头指针增量cmp bx,10 ;是否指向队列末端jc kbget3 ;没有,转移mov bx,0;指针指向队列末端,则循环,指向始端kbget3: mov bufptr1,bx ;设定新队列头指针stipop bxretkbget endpkbint procsti ;开中断push ax ;保护寄存器push bxin al,60h ;读取键盘扫描码push axin al,61h ;使PB7=1,响应键盘or al,80hout 61h,aland al,7fh ;使PB7=0,允许键盘out 61h,alpop axtest al,80h ;是断开扫描码?jnz kbint2 ;是,则退出mov bx,offset scantb;是接通扫描码,取表首地址xlat ;将扫描码转换成ASCII码cmp al,0 ;是否为合法的ASCII码?jz kbint2 ;不是,则退出mov bx,bufptr2mov buffer[bx],al;将ASCII码存入缓冲区队列尾inc bx ;队列尾指针增量cmp bx,10 ;是否指向队列末端?jc kbint1 ;没有,转移mov bx,0;指针指向队列末端,则循环,指向始端kbint1: cmp bx,bufptr1jz kbint2 ;若队列满,则退出mov bufptr2,bx;队列不满,设置新的队列尾指针kbint2: mov al,20h;向8259A发送普通中断结束命令out 20h,alpop bx ;恢复寄存器pop axiret ;中断返回kbint endpCODE ENDSEND START。
电脑键盘使用方法

电脑键盘使用方法电脑键盘是我们日常工作和生活中经常接触的设备之一,熟练掌握电脑键盘的使用方法,不仅可以提高工作效率,还可以减少手部疲劳。
下面将介绍一些常用的电脑键盘使用方法,希望对大家有所帮助。
首先,我们来说说基本的键盘布局。
标准键盘分为主键盘区和数字键盘区。
主键盘区包括字母键、数字键和功能键,而数字键盘区则包括数字键、运算符号和小键盘Enter键。
在使用键盘时,要熟悉这些按键的位置,以便能够快速准确地输入信息。
其次,了解常用的快捷键是非常重要的。
快捷键可以帮助我们快速完成各种操作,提高工作效率。
例如,Ctrl+C是复制,Ctrl+V是粘贴,Ctrl+Z是撤销,Ctrl+S是保存等等。
熟练掌握这些快捷键,可以让我们的操作更加便捷高效。
另外,要注意正确的手部姿势。
在使用键盘时,双手应该放在键盘上,手指轻轻触摸键盘,保持手腕放松,不要用力按压键盘。
这样可以减少手部疲劳,预防手部受伤。
此外,要注意键盘的清洁和保养。
定期清洁键盘可以防止灰尘和污垢进入键盘,影响键盘的使用寿命。
可以使用清洁剂和软布进行清洁,不要使用含有酒精或其他腐蚀性物质的清洁剂,以免损坏键盘表面。
最后,要注意使用符合人体工程学的键盘。
选择符合人体工程学设计的键盘可以减少手部疲劳和不适,保护手部健康。
人体工程学键盘一般具有符合手部结构的按键布局和舒适的手感,可以有效减轻长时间使用键盘带来的不适。
总之,熟练掌握电脑键盘的使用方法对我们的工作和生活都是非常有益的。
希望大家能够认真学习和掌握这些技巧,提高自己的键盘操作水平,让键盘成为我们工作和生活中的得力助手。
计算机系统的输入设备和输出设备

1.输入设备输人设备是外部向计算机传送信息的装置。
其功能是将数据、程序及其他信息,从人们熟悉的形式转换成计算机能接受的信息形式,输入到计算机内部。
计算机的输入设备按功能可分为下列几类:● 字符输入设备:键盘;● 光学阅读设备:光学标记阅读机,光学字符阅读机;● 图形输入设备:鼠标器、图形板,(电子游戏机中的)操纵杆(移动)操纵杆是将纯粹的物理动作(手部的运动)完完全全地转换成数学形式(一连串0和1所组成的计算机语言)。
轨迹球是另外一种类型的鼠标,其工作原理与机械式鼠标相同,内部结构也类似。
轨迹球占用空间小,多用于笔记本电脑等便携机。
轨迹球有两个按钮,一个用于用户单击或双击,而另一个提供为选择菜单和拖动对象后需要的动作。
轨迹球通过读取可滚动的球滚动的方向和速度来定位。
、跟踪球或轨迹球,光笔、画笔(或游动标);(3)图形板和游动标输入图形板和游动标结合构成二维坐标的输入系统,主要用于输入工程图等。
将图纸贴到图形板上,游动标沿着图纸上的图形移动,读取图形坐标,即可输入工程图。
游动标是一个手持的方形坐标读出器,上面有一块透明玻璃,玻璃上刻有十字标记。
十字标记的中心就是游动标的中心。
使用时将十字标中心对准在图形的坐标点上即可。
图形板是一种二维的A/D变换器,因此它又称作数字化板。
坐标测量的方法有电阻式、电容式、电磁感应式、超声波式几种。
● 图像输入设备:摄像机、扫描仪、传真机,数字相机● 模拟输入设备:模数转换器(模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。
通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。
由于数字信号本身不具有实际意义,仅仅表示一个相对大小。
故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小), 语音输入设备条形码阅读器, 触摸感应屏幕,纸带输入机、声音识别输入利用人的自然语音实现人-机对话是新一代多媒体计算机的重要标志之一。
电脑键盘使用说明书掌握正确的指法

掌握正确的指法--------击键要领十指分工,包键到指,能者多劳,各司其职我们知道,要让电脑听您使唤,必须给电脑输入一些命令,目前,输入电脑命令最常用的设备有键盘和鼠标两种。
尽管现在鼠标已代劳了相当一部分工作,但诸如文字和参数的输入仍只能靠键盘,如果鼠标不幸累趴下了,键盘还能代劳鼠标的所有工作。
既使有了鼠标,很多功能的快捷方式还是要靠它来完成,因此,键盘的操作还是很重要的。
学习电脑前一定要掌握键盘的正确使用方法,养成良好的习惯,会使您受益匪浅。
现在我们就来学习这方面的知识。
键盘的各个部位键盘总体上可分为四个大区,分别为:功能键区,打字键区,编辑控制键区,付键盘区。
功能键区:一般键盘上都有F1~F12共12个功能键,有的键盘可能有14个,它们最大的一个特点是单击即可完成一定的功能,如F1往往被设成所运行程序的帮助键,现在有些电脑厂商为了进一步方便用户,还设置了一些特定的功能键,如单键上网、收发电子邮件、播放VCD等。
打字键区:是我们平时最为常用的键区,通过它,可实现各种文字和控制信息的录入。
基本键:打字键区的正中央有8个基本键,即左边的"A、S、D、F"键,右边的"J、K、L、;"键,其中的F、J两个键上都有一个凸起的小棱杠,以便于盲打时手指能通过触觉定位。
编辑控制键区:顾名思义,该键区的键是起编辑控制作用的,诸如:文字的插入删除,上下左右移动翻页等。
其中Ctrl 键、Alt键和Shift键往往又与别的键结合,用以完成特定的功能,如我们最常用的热启动就是Ctrl+Alt+Del三键同时按下时才起作用的。
付键盘区(小键盘区):主要由数字键和光标控制键组成。
付键盘区的键其实和打字键区、编辑键区的某些键是重复的,那为什么还要设置这么一个付键区呢?这主要是为了方便集中输入数据,因为打字键区的数字键一字排开,大量输入数据很不方便,而付键盘区数字键集中放置,可以很好地解决这个问题。
计算机键盘指法

计算机键盘指法键盘是计算机最常用的输入设备,使用者通常直接通过键盘操作与电脑打交道。
因此,在使用电脑前应首先认识键盘,了解其的分布情况,掌握基本操作。
一、键盘的构成常用的键盘是104键如图所示。
整个键盘分为四个区域: 功能键区、主键盘区、编辑键区、小键盘区。
IBM-PC104键盘图功能键区:键盘上方第一排,从F1键至F2键。
主键盘区:中间区域,包括0-9数字键,A-Z字母键及部分符号键和一些特殊功能键。
编辑键区:位于主键盘区右边。
小键盘区:键盘右侧。
二、键的功能功能键区功能键F1-F2共有12个,在不同的软件系统下各个功能键的作用是不同的,具体完成什么功能由实际使用的软件决定。
通常与ALT键和CTRL键结合使用。
主键盘区(1)双符号键:包括字母,数字,符号等48个。
(2)Esc键:强行退出键。
中止程序执行,在编辑状态放弃编辑的数据。
(3)Tab键:跳格键。
用来右移光标,每按一次向右跳8个字符。
(4)CapsLock键:大小写字母转换键。
系统默认输入的字母为小写,按下"CapsLock"指示灯亮,输入的是大写字母,灯灭输入的是小写字母。
(5)Shift键:换档键,适用于双符号键。
按住Shift键再按某个双符号键,输入该键的上档字符。
Shift键也能进行大小写字符转换。
(6)Ctrl键:控制键。
此键一般与其它键同时使用,实现某些特定的功能。
(7)Alt键:组合键。
此键一般与其它键同时使用,完成某些特定的操作,特别常用于汉字输入方式的转换。
(8)Enter或Return键:回车键。
换行或输入命令结束执行命令。
(9)Backspace或←键:退格键。
用来删除当前光标所在位置前的字符,且光标左移。
编辑键区(1)Print Screen键:屏幕拷贝键。
若使用Shift键+Print Screen键,打印机将屏幕上显示的内容打印出来,如使用Ctrl键+Print Screen键,则打印任何由键盘输入及屏幕显示的内容,直到再次按这两键。
(完整版)Tablet PC输入面板的使用

Tablet PC输入面板开始菜单—搜索输入“Tablet PC”或Tablet PC输入面板,查看到
点击Tablet PC输入面板,出来
该图是Tablet PC输入面板的基本界面
1。
书写板按钮可以通过鼠标输入或有触摸板功能进行手写
4。
修改笔势视频其中包涵了如果更正,删除,添加空间,删除空间的操作方式,让客户看该视频即懂
5.显示或隐藏更正视频按钮
6。
书写区域
7.快捷键区域,当然我们版本是中文的,Num对应数字,Sym对应符号
2。
触摸键盘功能,即如下图,当本身机器键盘无法使用时可以调取该键盘使用
3.工具菜单(默认停靠是浮动选项)
处于屏幕顶部或底部是,Tablet PC界面无法移动,浮动时可以任意拖动!工具下选择“显示扩展的键盘"
屏幕键盘和Tablet PC区别:屏幕键盘不始终显示在前端,没有工具等选项
当Tablet PC隐藏起来时,可以通过2种方式,一个就是点击打开,一个就
是把光标上面自动弹出,就是这个界面设置的。
勾掉“使用输入面板选项卡”的话,Tablet PC无法隐藏在屏幕的两次;勾选后可以选择隐藏在左侧还是右侧,如图:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)形式传递给上层处理程序。
等待输入的进程获得数据,处理并交给目标进程。
最后目标进程显示输入。