欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《外部设备接口》PPT课件.ppt

    • 资源ID:5488879       资源大小:829KB        全文页数:39页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《外部设备接口》PPT课件.ppt

    第9章 外部设备接口,人机交互设备种类,输入设备键盘鼠标触摸屏扫描仪 输出设备显示器(CRT、LED、液晶显示)打印机绘图仪,9.1 键盘接口,键盘的概念,由8个开关构成的键盘(也称为线性键盘)为了减少键盘的输入输出连线数,常用开关矩阵的方式来构造键盘,称为矩阵键盘,键盘的类型,编码键盘 提供按下键的ASCII码。具有去抖动、防重(串)键等功能。响应快,但硬件复杂。非编码键盘 只提供按下键的行列位置。由软件完成去抖动、防重键等功能。硬件简单,但占用CPU的时间。,按键开关的类型,触点式开关机械式无触点式开关电容式开关 利用电容值的变化霍尔效应式开关 磁场变化,导致霍尔效应器件产生电压变化,按键开关的类型,导电橡胶式键盘塑料薄膜式键盘,键盘接口功能,消抖动防串键按键识别键码生成,1.消抖动,抖动时间一般为520ms读取键状态时应避开抖动区间消抖动的方法加入硬件消抖动电路判断有键按下后,延时520ms,再读取键值,2.防重键,重键 多个键同时按下或前一按下键没有释放又有新键按下解决方法双键锁定 当检测到有两个或两个以上的键按下时,最后释放的键认为是有效键N键轮回 当检测到有多个键按下时,按扫描顺序依此读出相应的键值,3.按键识别,两种典型的按键识别方法行扫描法 对键盘的各行依此输出扫描码,读入各对应的列值,确定按下键的位置行列倒换法(线反转法)从键盘的行输出扫描码,读入列值,再将该列值从列输出,读入行值,即可确定按下键的位置,4.键码生成,根据按下键的行列位置,查表即可得到按下键的键码。,行扫描法,PA(Out)PB(In)000 1101 有“0”键按下 延时110 1111 101 1111011 1101,端口A:40H端口B:41H控制口:43H,行扫描法汇编程序(1),mov al,82h;A口输出 out 43h,al;B口输入begin:mov al,00h out 40h,al;00A口wait:in al,41h;读B口 and al,0fh cmp al,0fh jz wait mov cx,7fffh;有键按下lp0:loop lp0;延时st:mov bl,3;行数,mov bh,4;列数mov al,0feh;扫描码mov cl,0fhmov ch,0ffh;键值-1l1:out 40h,alrol almov ah,al;保存下一扫描码in al,41hand al,clcmp al,cl;有无列线为0?jnz l2,行扫描法汇编程序(2),add ch,bh;指向末列键号mov al,ah;取新扫描码dec bljnz l1jmp begin;重新扫描l2:inc ch;本行首列键号rcr aljc l2mov al,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=0,PC机键盘的工作过程,键盘电路正常工作时8048采用行列扫描法不断地扫描键盘矩阵当有键动作时,则在确定按键位置之后以串行数据形式发送给系统板键盘接口电路键按下时,发送该键的接通扫描码键松开时,发送该键的断开扫描码若一直按住某键,则连续发送该键的接通扫描码,键位置和扫描码,键盘接口电路的处理过程,移位寄存器每收到一个8位的扫描码后,发出IRQ1中断请求,CPU响应中断后,从8255A口读取扫描码,转换为ASCII码,放入键盘缓冲区。INT 9H(硬件中服程序)INT 16H(ROM BIOS)扫描码 AX键盘缓冲区 应用程序键盘缓冲区可缓存15个键码在应用程序中可使用BIOS中的INT 16H访问键盘缓冲区,9.2 LED数码管接口,基本概念,发光二极管LED是最简单的发光器件LED数码管是由7(或8)个LED组成LED数码管广泛用于数字系统中,dot,g,a,+5V,dot,g,a,共阴极,共阳极,a,1位LED数码管的显示,dot,g,+5V,共阳极,f,e,a,b,c,d,74LS373,OE,G,300H,D0D7H,D0,D7,锁存器,9.3 CRT显示器接口,阴极射线管CRT,优缺点:(1)价格低(2)画质高(3)体积大(4)易产生辐射(长时间使用可能对眼睛有害),CRT显示原理(1),逐行扫描过程,CRT显示原理,屏幕上的字符是由点阵构成,可由5x7或7x9点阵表示例:5x7点阵,计算机学院 体系结构中心,CRT显示方式,两种显示方式:文本方式 显示的单位是字符,如80列、25行个字符图形方式 显示的单位是点,例如 CGA方式:320列、200行个点 VGA方式:640列、480行个点,视频缓冲区VRAM(1),例:CGA字符(文本)方式1屏=80 x 25 x 2=4000 字节,人机接口新技术,输入多点触(Multi-touch)控技术镭射键盘(Laser Keyboard)输出全息TV(Holographic TV)头戴式显示器,多点触摸,使用两个(或以上)手指例如:放大或旋转大多数种类触摸屏不支持这个功能电阻性表面电容表面声波(SAW)声学脉冲识别(APR).可能不需要识别触摸点位置,电容式触摸屏(1),感应电容触摸屏(Projected-capacitive touchscreen)基本结构前后保护玻璃基板中间层为薄片状的传感器网格,电容式触摸屏(2),触摸时,在手指和传感器栅格间构成电容触屏控制器计算触点的坐标并将坐标值发送给处理器做进一步处理,电容式触摸屏(3),iPhone 触屏结构轴坐标式感应单元分立的行和列以两个交叉的滑条实现X 轴滑条Y 轴滑条检测每一格感应单元的电容变化所有的点在被触摸时都能生成相应的信号,然后将信号传送给iPhone的处理器。因此,iPhone能够确定两个点同时发生触摸的位置和运动方向。,红外式触屏,行、列排列的红外LED(IR LED)安装在屏幕的边框上,反方向上安装有红外线接收管,构成不可见的红外线栅格IR控制器顺序脉冲点亮 LED产生红外线光束栅格,当手指进入栅格后,它将阻断光束。红外线接收管从两个轴向探测到光束的缺失,由此可计算出触点的坐标X和Y。,计算机学院 体系结构中心,Laser Keyboards,Mac,PC,Blackberry,PDA,SmartPhoneZipo/Small Cell PhoneUsing two separate infrared beamsIndustry AdvantagesSurface Compatibility,Holographic TV,全息电影通过投影仪以特定角度投射到透明显示器上,头戴式显示器,

    注意事项

    本文(《外部设备接口》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开