外部设备接口ppt课件

上传人:优*** 文档编号:135790581 上传时间:2020-06-18 格式:PPT 页数:43 大小:3MB
返回 下载 相关 举报
外部设备接口ppt课件_第1页
第1页 / 共43页
外部设备接口ppt课件_第2页
第2页 / 共43页
外部设备接口ppt课件_第3页
第3页 / 共43页
外部设备接口ppt课件_第4页
第4页 / 共43页
外部设备接口ppt课件_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《外部设备接口ppt课件》由会员分享,可在线阅读,更多相关《外部设备接口ppt课件(43页珍藏版)》请在金锄头文库上搜索。

1、第9章外部设备接口 2020 6 18 1 人机交互设备种类 输入设备键盘鼠标触摸屏扫描仪 输出设备显示器 CRT LED 液晶显示 打印机绘图仪 2020 6 18 2 9 1键盘接口 2020 6 18 3 键盘的概念 由8个开关构成的键盘 也称为线性键盘 为了减少键盘的输入输出连线数 常用开关矩阵的方式来构造键盘 称为矩阵键盘 2020 6 18 4 键盘的类型 编码键盘提供按下键的ASCII码 具有去抖动 防重 串 键等功能 响应快 但硬件复杂 非编码键盘只提供按下键的行列位置 由软件完成去抖动 防重键等功能 硬件简单 但占用CPU的时间 2020 6 18 5 按键开关的类型 触点式

2、开关机械式无触点式开关电容式开关利用电容值的变化霍尔效应式开关磁场变化 导致霍尔效应器件产生电压变化 2020 6 18 6 按键开关的类型 导电橡胶式键盘塑料薄膜式键盘 2020 6 18 7 键盘接口功能 消抖动防串键按键识别键码生成 2020 6 18 8 1 消抖动 抖动时间一般为5 20ms读取键状态时应避开抖动区间消抖动的方法加入硬件消抖动电路判断有键按下后 延时5 20ms 再读取键值 2020 6 18 9 2 防重键 重键多个键同时按下或前一按下键没有释放又有新键按下解决方法双键锁定当检测到有两个或两个以上的键按下时 最后释放的键认为是有效键N键轮回当检测到有多个键按下时 按

3、扫描顺序依此读出相应的键值 2020 6 18 10 3 按键识别 两种典型的按键识别方法行扫描法对键盘的各行依此输出扫描码 读入各对应的列值 确定按下键的位置行列倒换法 线反转法 从键盘的行输出扫描码 读入列值 再将该列值从列输出 读入行值 即可确定按下键的位置 2020 6 18 11 4 键码生成 根据按下键的行列位置 查表即可得到按下键的键码 2020 6 18 12 行扫描法 PA Out PB In 0001101有 0 键按下延时110111110111110111101 端口A 40H端口B 41H控制口 43H 2020 6 18 13 行扫描法汇编程序 1 moval 82

4、h 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 2020 6 18 14 行扫描法汇编程序 2 addch bh 指向末列键号moval a

5、h 取新扫描码decbljnzl1jmpbegin 重新扫描l2 incch 本行首列键号rcraljcl2moval ch AL 键号 2020 6 18 15 标准键盘 适用于PC XT机 83键键盘内置Intel8048单片机8位CPU 1k字节ROM 64字节RAM 8位定时 计数器 2个8位并口16行 8列矩阵键盘电容开关非编码键盘 向主机提供8位扫描码b7 0 表示接通的扫描码b7 1 表示断开的扫描码 2020 6 18 16 扩展键盘 适用于PC AT 386 84 101 102或104键键盘内置Intel8042 8742单片机8位CPU 1k字节ROM 2个8位并口16行

6、 8列矩阵键盘扩展键盘与标准键盘的扫描码是不一样的 是互不兼容的 2020 6 18 17 PC机键盘接口电路 PB6 1 PB7 0 2020 6 18 18 PC机键盘的工作过程 键盘电路正常工作时8048采用行列扫描法不断地扫描键盘矩阵当有键动作时 则在确定按键位置之后以串行数据形式发送给系统板键盘接口电路键按下时 发送该键的接通扫描码键松开时 发送该键的断开扫描码若一直按住某键 则连续发送该键的接通扫描码 2020 6 18 19 键位置和扫描码 2020 6 18 20 键盘接口电路的处理过程 移位寄存器每收到一个8位的扫描码后 发出IRQ1中断请求 CPU响应中断后 从8255A口

7、读取扫描码 转换为ASCII码 放入键盘缓冲区 INT9H 硬件中服程序 INT16H ROMBIOS 扫描码AX 键盘缓冲区应用程序键盘缓冲区可缓存15个键码在应用程序中可使用BIOS中的INT16H访问键盘缓冲区 2020 6 18 21 9 2LED数码管接口 2020 6 18 22 基本概念 发光二极管LED是最简单的发光器件LED数码管是由7 或8 个LED组成LED数码管广泛用于数字系统中 dot g a 5V dot g a 共阴极 共阳极 a 2020 6 18 23 1位LED数码管的显示 dot g 5V 共阳极 f e a b c d 74LS373 OE G 300H

8、 D0 D7H D0 D7 锁存器 2020 6 18 24 9 3CRT显示器接口 2020 6 18 25 阴极射线管CRT 优缺点 1 价格低 2 画质高 3 体积大 4 易产生辐射 长时间使用可能对眼睛有害 2020 6 18 26 CRT显示原理 1 逐行扫描过程 2020 6 18 27 CRT显示原理 屏幕上的字符是由点阵构成 可由5x7或7x9点阵表示例 5x7点阵 2020 6 18 28 计算机学院体系结构中心 CRT显示方式 两种显示方式 文本方式显示的单位是字符 如80列 25行个字符图形方式显示的单位是点 例如CGA方式 320列 200行个点VGA方式 640列 4

9、80行个点 2020 6 18 29 视频缓冲区VRAM 1 例 CGA字符 文本 方式1屏 80 x25x2 4000字节 2020 6 18 30 人机接口新技术 输入多点触 Multi touch 控技术镭射键盘 LaserKeyboard 输出全息TV HolographicTV 头戴式显示器 2020 6 18 31 多点触摸 使用两个 或以上 手指例如 放大或旋转大多数种类触摸屏不支持这个功能电阻性表面电容表面声波 SAW 声学脉冲识别 APR 可能不需要识别触摸点位置 2020 6 18 32 电容式触摸屏 1 感应电容触摸屏 Projected capacitivetouchs

10、creen 基本结构前后保护玻璃基板中间层为薄片状的传感器网格 2020 6 18 33 电容式触摸屏 2 触摸时 在手指和传感器栅格间构成电容触屏控制器计算触点的坐标并将坐标值发送给处理器做进一步处理 2020 6 18 34 电容式触摸屏 3 iPhone触屏结构轴坐标式感应单元分立的行和列以两个交叉的滑条实现X轴滑条Y轴滑条检测每一格感应单元的电容变化所有的点在被触摸时都能生成相应的信号 然后将信号传送给iPhone的处理器 因此 iPhone能够确定两个点同时发生触摸的位置和运动方向 2020 6 18 35 红外式触屏 行 列排列的红外LED IRLED 安装在屏幕的边框上 反方向上

11、安装有红外线接收管 构成不可见的红外线栅格IR控制器顺序脉冲点亮LED产生红外线光束栅格 当手指进入栅格后 它将阻断光束 红外线接收管从两个轴向探测到光束的缺失 由此可计算出触点的坐标X和Y 计算机学院体系结构中心 2020 6 18 36 LaserKeyboards Mac PC Blackberry PDA SmartPhoneZipo SmallCellPhoneUsingtwoseparateinfraredbeamsIndustryAdvantagesSurfaceCompatibility 2020 6 18 37 HolographicTV 全息电影通过投影仪以特定角度投射到透

12、明显示器上 2020 6 18 38 头戴式显示器 2020 6 18 39 后面内容直接删除就行资料可以编辑修改使用资料可以编辑修改使用 2020 6 18 40 主要经营 网络软件设计 图文设计制作 发布广告等公司秉着以优质的服务对待每一位客户 做到让客户满意 2020 6 18 41 致力于数据挖掘 合同简历 论文写作 PPT设计 计划书 策划案 学习课件 各类模板等方方面面 打造全网一站式需求 2020 6 18 42 感谢您的观看和下载 Theusercandemonstrateonaprojectororcomputer orprintthepresentationandmakeitintoafilmtobeusedinawiderfield 2020 6 18 43

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号