计算机键盘与显示电路设计.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 最新计算机 键盘与显示电路设 计 微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 一、概述 ? 在计算机系统中,除中央处理机之外的设备都叫做外部设 备。外部设备承担着计算机外部各种媒体形式的信息与计 算机内部数字信号之间转换的重任。外部设备也是人与计 算机沟通与联系的接口,是计算机发挥作用的通道与桥梁。 计算机的外部设备多种多样,型号不同、规格不同、性能 不同、价格不同,同一设备在结构上、工作原理上、操作 方法相差很大,而且在高性能设备上往往采用了最新的科 技成果,技术含量越来越大。因此学习一些有关外部设备 工作原理、基本结构、使用方法等基础知识,对于计算机 的开发和应用、外部设备的维护和设计是非常重要的。 微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 8.1 键盘设计 微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 8.1.1 键盘的基本工作原理 ? 1. 键盘的分类 ( 1 )编码键盘 键盘控制电路的功能完全依靠硬件自动完成,这种键盘称 为编码键盘,它能自动将按下键的编码信息送入计算机。编 码键盘响应速度快,但它以复杂的硬件结构为代价,而且其 复杂性随着按键功能的增加而增加。 ( 2 )非编码键盘 与编码键盘不同,非编码键盘并不直接提供按键的编码信 息,而是用较为简单的硬件和一套专用程序来识别按键的位 置。 非编码键盘由软件、硬件配合完成键盘的工作。利用软件 驱动下的硬件来完成诸如扫描、编码、传送等功能,这个程 序被称之为键盘处理程序。整个键盘处理程序由查询程序、 传送程序、译码程序三部分组成。 微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 ? 键盘工作过程 : (1) 主程序首先调用查询程序,通过查询接口逐行扫 描键位矩阵,同时检测行列的输出,由行与列的交 连信号确定某闭合键的坐标,即得到被按键对应的 扫描码; (2) 主程序调用传送程序将得到的扫描码传送给位于 主机内的键盘接口电路; (3) 主程序调用译码程序将键盘接口内的扫描码翻译 为相应键的编码信息; (4) 在需要的时候,键盘接口电路把上述编码信息传 送给主机。 微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 8.1.2 键的识别 ? 1 、行扫描法 行 寄 存 器 列 缓 冲 器 DB >1 IOR INPOR T IOW OUTPORT 5V 第 0 行 第 1 行 第 2 行 第 3 行 第 4 行 第 0 列 第 1 列 第 2 列 第 3 列 >1 微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 ? 2. 行反转法 微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 8.1.3 抖动和重键问题的解决 ? 1 、去除抖动 除抖动可用硬件或软件实现。硬件除抖动电路通常由一个 R-S 触 发器或单稳态电路构成。软件除抖动的方法是在检测到有按键按 下时,先延迟 10ms 再检测键是否仍保持闭合状态。 读键码 闭合抖动 释放抖动 图 8.3 按键抖动波形 微机原理与接口技术 清华大学出版社 2013 年 4 月 24 日 ? 2 、重键 重键是指在同一时刻有两个或多个键同时按下的 情况,此时存在着是否给予识别或识别哪一个键的 问题。对重键的处理,一般有两种方法。

文档评论(0)

sunhongz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档