




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第9章外部设备接口人机交互设备种类输入设备键盘鼠标触摸屏扫描仪…输出设备显示器(CRT、LED、液晶显示)打印机绘图仪…9.1键盘接口键盘的概念由8个开关构成的键盘(也称为线性键盘)为了减少键盘的输入输出连线数,常用开关矩阵的方式来构造键盘,称为矩阵键盘键盘的类型编码键盘提供按下键的ASCII码。具有去抖动、防重(串)键等功能。响应快,但硬件复杂。非编码键盘只提供按下键的行列位置。由软件完成去抖动、防重键等功能。硬件简单,但占用CPU的时间。按键开关的类型触点式开关机械式无触点式开关电容式开关利用电容值的变化霍尔效应式开关磁场变化,导致霍尔效应器件产生电压变化按键开关的类型导电橡胶式键盘塑料薄膜式键盘键盘接口功能消抖动防串键按键识别键码生成1.消抖动抖动时间一般为5~20ms读取键状态时应避开抖动区间消抖动的方法加入硬件消抖动电路判断有键按下后,延时5~20ms,再读取键值
2.防重键重键多个键同时按下或前一按下键没有释放又有新键按下解决方法双键锁定当检测到有两个或两个以上的键按下时,最后释放的键认为是有效键N键轮回当检测到有多个键按下时,按扫描顺序依此读出相应的键值……3.按按键键识别别两种典典型的的按键键识别别方法法行扫描描法对键盘盘的各各行依依此输输出扫扫描码码,读读入各各对应应的列列值,,确定定按下下键的的位置置行列倒倒换法法(线线反转转法))从键盘盘的行行输出出扫描描码,,读入入列值值,再再将该该列值值从列列输出出,读读入行行值,,即可可确定定按下下键的的位置置4.键键码码生成成根据按按下键键的行行列位位置,,查表表即可可得到到按下下键的的键码码。行扫描法PA(Out)PB(In)0001101有“0”键按下延时110111110111110111101端口A:40H端口B:41H控制口:43H行扫描法汇汇编程序((1)moval,82h;A口输出out43h,al;B口输入begin:moval,00hout40h,al;00→A口wait:inal,41h;读B口andal,0fhcmpal,0fhjzwaitmovcx,7fffh;有键按下lp0:looplp0;延时st:movbl,3;行数movbh,4;列数moval,0feh;扫描码movcl,0fhmovch,0ffh;键值-1l1:out40h,alrolalmovah,al;保存下一扫扫描码inal,41handal,clcmpal,cl;有无列线为为0?jnzl2行扫描法汇汇编程序((2)addch,bh;指向末列键键号moval,ah;;取新扫描码decbljnzl1jmpbegin;重新扫描l2:incch;本行首列键键号rcraljcl2moval,ch;AL=键号标准键盘适用于PC/XT机,83键键键盘内置Intel8048单片片机机8位位CPU、、1k字节节ROM、、64字节节RAM、、8位定定时时/计计数数器器、、2个个8位位并并口口16行行×8列矩矩阵阵键键盘盘电容容开开关关非编编码码键键盘盘,,向向主主机机提提供供8位位扫扫描描码码b7=0,,表示示接接通通的的扫扫描描码码b7=1,,表示示断断开开的的扫扫描描码码扩展展键键盘盘适用用于于PC/AT、386+,,84、、101、、102或或104键键键盘盘内内置置Intel8042/8742单片片机机8位位CPU、、1k字节节ROM、、2个个8位位并并口口16行行×8列矩矩阵阵键键盘盘扩展展键键盘盘与与标标准准键键盘盘的的扫扫描描码码是是不不一一样样的的,,是是互互不不兼兼容容的的。。PC机键键盘盘接接口口电电路路PB6=1、、PB7=0PC机键键盘盘的的工工作作过过程程键盘盘电电路路正正常常工工作作时时8048采采用用行行列列扫扫描描法法不不断断地地扫扫描描键键盘盘矩矩阵阵当有有键键动动作作时时,,则则在在确确定定按按键键位位置置之之后后以以串串行行数数据据形形式式发发送送给给系系统统板板键键盘盘接接口口电电路路键按按下下时时,,发发送送该该键键的的接通通扫描描码码键松松开开时时,,发发送送该该键键的的断开开扫描描码码若一一直直按按住住某某键键,,则则连连续续发发送送该该键键的的接接通通扫扫描描码码键位位置置和和扫扫描描码码Esc018110282234=0-QAZSWPLM,03040510111E1F2C83848590919E123451112131617253031394450519FAC键位置接通扫描码断开扫描码键名称键盘盘接接口口电电路路的的处处理理过过程程移位位寄寄存存器器每每收收到到一一个个8位位的的扫扫描描码码后后,,发发出出IRQ1中断断请请求求,,CPU响应应中中断断后后,,从从8255A口读读取取扫扫描描码码,,转转换换为为ASCII码,,放放入入键键盘盘缓缓冲冲区区。。INT9H(硬件件中中服服程程序序)INT16H(ROMBIOS)扫描描码码AX键盘盘缓缓冲冲区区应用用程程序序键盘盘缓缓冲冲区区可可缓缓存存15个个键键码码在应应用用程程序序中中可可使使用用BIOS中的的INT16H访问问键键盘盘缓缓冲冲区区9.2LED数码码管管接接口口基本本概概念念发光光二二极极管管LED是最最简简单单的的发发光光器器件件LED数码码管管是是由由7((或或8))个个LED组成成LED数码码管管广广泛泛用用于于数数字字系系统统中中bcdefgdotdotga+5Vdotga共阴极极共阳极极a1位LED数码码管管的的显显示示dotg+5V共阳极极feabcd74LS373OEG300HD0~D7HD0D7bcdefgdota锁存器9.3CRT显示器接口阴极射线管CRT优缺点:(1)价格低(2)画质高(3)体积大(4)易产生辐射(长时间使用可能对眼睛有害)CRT显示原理(1)逐行扫描过程程CRT显示原理屏幕上的字符符是由点阵构构成,可由5x7或7x9点阵表示例:5x7点阵计算机学院体体系结构中中心CRT显示方式两种显示方式式:文本方式显示的单位是是字符,如80列、25行个字符图形方式显示的单位是是点,例如CGA方式:320列、200行个点VGA方式:640列、480行个点视频缓冲区VRAM(1)例:CGA字符(文本))方式1屏=80x25x2=4000字节人机接口新技技术输入多点触(Multi-touch)控技术镭射键盘(LaserKeyboard)输出全息TV(HolographicTV)头戴式显示器器多点触摸使用两个(或或以上)手指指例如:放大或旋转大多数种类触触摸屏不支持持这个功能电阻性表面电容表面声波(SAW)声学脉冲识别别(APR)…...可能不需要识识别触摸点位位置电容式触摸屏屏(1)感应电容触摸摸屏(Projected-capacitivetouchscreen)基本结构前后保护玻璃璃基板中间层为薄片片状的传感器器网格电容式触摸屏屏(2)触摸时,在手手指和传感器器栅格间构成成电容触屏控制器计计算触点的坐坐标并将坐标标值发送给处处理器做进一一步处理电容式触摸屏屏(3)iPhone触屏结构轴坐标式感应应单元分立的行和列列以两个交叉的的滑条实现X轴滑条Y轴滑条检测每一格感感应单元的电电容变化所有的点在被被触摸时都能能生成相应的的信号,然后后将信号传送送给iPhone的处理器。因因此,iPhone能够确定两个个点同时发生生触摸的位置置和运动方向向。红外式触屏行、列排列的的红外LED(IRLED)安装在屏幕幕的边框上,,反方向上安安装有红外线线接收管,构构成不可见的的红外线栅格格IR控制器顺序脉脉冲点亮LED产生红外线光光束栅格,当当手指进入栅栅格后,它将将阻断光束。。红外线接收管管从两个轴向向探测到光束束的缺失,由由此可计算出出触点的坐标标X和Y。计算机学院体体系结构中中心LaserKeyboardsMac,PC,Blackberry,PDA,SmartPhoneZipo/SmallCellPhoneUsingtwoseparateinfraredbeamsIndustryAdvantagesSurfaceCompatibilityHolographicTV全息电影通过投影仪以以特定角度投投射到透明显显示器上头戴式显示器器9、静夜夜四无无邻,,荒居居旧业业贫。。。12月月-2212月月-22Thursday,December29,202210、雨雨中中黄黄叶叶树树,,灯灯下下白白头头人人。。。。20:48:4920:48:4920:4812/29/20228:48:49PM11、以我我独沈沈久,,愧君君相见见频。。。12月月-2220:48:4920:48Dec-2229-Dec-2212、故故人人江江海海别别,,几几度度隔隔山山川川。。。。20:48:4920:48:4920:48Thursday,December29,202213、乍见翻疑疑梦,相悲悲各问年。。。12月-2212月-2220:48:4920:48:49December29,202214、他乡生生白发,,旧国见见青山。。。29十十二月20228:48:50下下午20:48:5012月月-2215、比不了了得就不不比,得得不到的的就不要要。。。十二月228:48下午午12月-2220:48December29,202216、行动出成果果,工作出财财富。。2022/12/2920:48:5020:48:5029December202217、做前前,能能够环环视四四周;;做时时,你你只能能或者者最好好沿着着以脚脚为起起点的的射线线向前前。。。8:48:50下下午8:48下下午午20:48:5012月月-229、没有失败败,只有暂暂时停止成成功!。12月-2212月-22Thursday,December29,202210、很多事情情努力了未未必有结果果,但是不不努力却什什么改变也也没有。。。20:48:5020:48:5020:4812/29/20228:48:50PM11、成成功功就就是是日日复复一一日日那那一一点点点点小小小小努努力力的的积积累累。。。。12月月-2220:48:5020:48Dec-2229-Dec-2212、世间成成事,不不求其绝绝对圆满满,留一一份不足足,可得得无限完完美。。。20:48:5020:48:5020:48Thursday,December29,202213、不不知知香香积积寺寺,,数数里里入入云云峰峰。。。。12月月-2212月月-2220:48:5020:48:50December29,202214、意意志志坚坚强强的的人人能能把把世世界界放放在在手手中中像像泥泥块块一一样样任任意意揉揉捏捏。。29十十二二月月20228:48:50下下午午20:48:5012月月-2215、楚塞三湘湘接,荆门门九派通。。。。十二月228:48下下午12月-2220:48December29,202216、少少年年十十五五二二十十时时,,步步行行夺夺得得胡胡马马骑骑。。。。2022/12/2920:48:5020:48:5029December202217、空山山新雨雨后,,天气气晚来来秋。。。8:48:50下下午8:48下下午午20:48:5012月月-229、杨柳散散和风,,青山澹澹吾虑。。。12月-2212月-22Thursday,December29,202210、阅读一一切好书书如同和和过去最最杰出的的人谈话话。20:48:5020:48:5020:4812/29/20228:48:50PM11、越是没有本本领的就越加加自命不凡。。12月-2220:48:5020:48Dec-2229-Dec-2212
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国除雪车行业发展分析及投资风险预测研究报告
- 2025至2031年中国格栅反射灯盘行业投资前景及策略咨询研究报告
- 2025-2030低钠盐产业规划专项研究报告
- 伊犁哈萨克自治州察布查尔锡伯自治县2025届三年级数学第二学期期末考试试题含解析
- 小儿巨大血小板综合征的临床护理
- 伊吾县2025届三年级数学第二学期期末达标检测试题含解析
- 2025-2030中国船舶压载水系统行业市场发展趋势与前景展望战略研究报告
- 统编人教版二年级语文下册《中国美食》示范教学课件
- 2025-2030中国碳金融行业发展分析及投资风险预警与发展策略研究报告
- 2025年高压电工实操考试:高压操作安全规范案例分析试题
- 竞争优势:透视企业护城河
- 教学课件:《新时代新征程》
- 妇产科学-第九章-妊娠合并内外科疾病
- (新湘科版)六年级下册科学知识点
- 离散数学(下)智慧树知到课后章节答案2023年下桂林电子科技大学
- 医疗机构安全检查表
- 【基于双因素理论下Y公司基层员工激励机制研究11000字(论文)】
- 医务人员手卫生考试试题
- GB/T 42172-2022精油产品标签标识通则
- 肺癌SBRT的进展课件
- 2500个常用字按偏旁部首归类
评论
0/150
提交评论