- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人机接口新技术 输入 多点触( 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, SmartPhone Zipo / Small Cell Phone Using two separate infrared beams Industry Advantages Surface Compatibility Holographic TV 全息电影 通过投影仪以特定角度投射到透明显示器上 头戴式显示器 * * * * * 计算机学院体系结构中心 * 计算机学院体系结构中心 第9章 外部设备接口 人机交互设备种类 输入设备 键盘 鼠标 触摸屏 扫描仪 … 输出设备 显示器(CRT、LED、液晶显示) 打印机 绘图仪 … 9.1 键盘接口 键盘的概念 由8个开关构成的键盘(也称为线性键盘) 为了减少键盘的输入输出连线数,常用开关矩阵的方式来构造键盘,称为矩阵键盘 键盘的类型 编码键盘 提供按下键的ASCII码。具有去抖动、防重(串)键等功能。响应快,但硬件复杂。 非编码键盘 只提供按下键的行列位置。由软件完成去抖动、防重键等功能。硬件简单,但占用CPU的时间。 按键开关的类型 触点式开关 机械式 无触点式开关 电容式开关 利用电容值的变化 霍尔效应式开关 磁场变化,导致霍尔效应器件产生电压变化 按键开关的类型 导电橡胶式键盘 塑料薄膜式键盘 键盘接口功能 消抖动 防串键 按键识别 键码生成 1. 消抖动 抖动时间一般为5~20ms 读取键状态时应避开抖动区间 消抖动的方法 加入硬件消抖动电路 判断有键按下后,延时5~20ms,再读取键值 2. 防重键 重键 多个键同时按下或前一按下键没有释放又有新键按下 解决方法 双键锁定 当检测到有两个或两个以上的键按下时,最后释放的键认为是有效键 N键轮回 当检测到有多个键按下时,按扫描顺序依此读出相应的键值 …… 3. 按键识别 两种典型的按键识别方法 行扫描法 对键盘的各行依此输出扫描码,读入各对应的列值,确定按下键的位置 行列倒换法(线反转法) 从键盘的行输出扫描码,读入列值,再将该列值从列输出,读入行值,即可确定按下键的位置 4. 键码生成 根据按下键的行列位置,查表即可得到按下键的键码。 行扫描法 PA(Out) PB(In) 000 1101 有“0”?键按下 延时 110 1111 101 1111 011 1101 端口A:40H 端口B:41H 控制口:43H 行扫描法汇编程序(1) mov al, 82h;A口输出 out 43h, al;B口输入 begin:mov al, 00h out 40h, al;00→A口 wait: in al, 41h;读B口 and al, 0fh cmp al, 0fh jz wait
文档评论(0)