- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
键盘及其接口电路
键盘的分类
1) 什么是键盘?
是由一组规则排列的按键组成,它主要由键开关和键扫描电路两部分组成。
2) 键盘的分类
按其构造原理可以分为两类:
一类是触点式开关按键,另一类是无触点开关按键;
从接口原理上可分为:
编码键盘和非编码键盘。其区别是识别键符及给出相应键码的方法不同。
编码键盘主要是用硬件来实现对键的识别,缺点是经济开销大;
非编码键盘主要是由用户软件来实现键的定义与识别。
2、 按键的结构和特点
列戮输出
图12. 2键开美矩阵
键盘是计算机必备的输入设备,数据录入大多数是通过击键完成的, DOS方式下的多
数操作也是通过键入命令行来执行的。和 CRT显示器一样,键盘是一个单独的部件,通过
一根五芯电缆接到机箱背面的圆形键盘插座上。
按物理结构分,键盘有机械式、薄膜式和电容式三种。电容式键盘采用无触点按键,触
+5V
LI
L2
::感好,操作灵活。按键盘键数分,常见的有 83/84键、101/102
L4
L5键等。Windows95面市后,在101/102键盘的基础上改进而推
项出104/105键。目前微机以配备101/102键、104/105键电容式
键盘的居多。
在微机系统中运用的按键,通常仅需提供逻辑的通与断,
其机械结构往往是比较简单的。构成形式可如图 12. 1所示。
它主要的功能是把机械上的通断转换成电气上的逻辑关系。
就是说,它能提供标准的 TTL逻辑电平,以便与通用数字系
统的逻辑电平相容。在按键电路中的电阻 R用于限制其中流过的电流。从按键的定位方式
看,它有无锁的、自锁的和互锁的。在逻辑上它们等效于单稳态、双稳态和多稳态。在计算
,它的工作寿命可机系统中,常用的是机械结构最简单的无锁单稳式的按键(常态为开路)
,它的工作寿命可
达100万次以上。借助于软件设置的特定的标志位, 无锁按键可以具有类同于机械结构或电 路硬件所提供的自锁或互锁功能。
3、键开关矩阵
键盘是由许多键按某一规律排列而成的设备。 每个键代表一定的信息,键位置的排列要
按照人们的使用习惯来安排。 在键盘内部,各键开关的两个端常用矩阵形式连接, 以便使接
线最简单。图12. 2是一种有触点键盘的矩阵,各行线可以逐行加上低电平的输入,各列线 的一端接电源,而另一端供检测用。当无键按下时,接入数据线供检测的各列线均为高电平。
当行线中某一线为低电平,而却好与此相连的某一键按下,相应的列线 (接入数据线)就变
低。通过程序的检测就可以查出是哪个键按下。
4、简单键盘接口的扫描原理
见图12.3。
该接口用了两个I/O端口,一个用作行扫描码的输出 KBOUT ,另一个用作列检测码输
入KBIN 。行线为扫描输入,列线为扫描输出。
其原理如下:
先使行线输入锁存器各位置“ 1”,经反相驱
动后,各行线全部为低电平。列线输入的数据各 位全为高电平,经缓冲器送上数据线被 CPU读
取,此时全为“ 1”说明没有键按下,相反如果
发现其中有“ 0”输入,说明有键按下,只有当
确认有键按下时,才进行行扫描。
扫描的方法是使行线逐条地变为低电平,读列
值以确定所按的键在哪条行线上和哪条列线上。
5、消抖动
图龙.5硬件去抖动电路
键开关在按下和释放时,通常伴随着一定时间的触点抖动,接着才能稳定下来,如图
12. 4所示,在触点抖动期间,检测按键的通与断状态,可能导致判断出错。即一次按下或 释放被错误地认为多次操作,这种情况是不允许出现的。为了克服按键触点机械抖动所致的 检测误判,可采用双稳触发器硬件来抑制其逻辑信号的抖动,硬件去抖动电路如图 12.5所
示,双稳触发器一旦翻转,触点抖动的浮空对他不会有任何影响。 硬件去抖动的方法是采用
一个R — S触发器,由R— S触发器的特性阻止抖动信号传到 CPU中去。图中所用的是一个
单刀双掷开关,这种开关有一个常开触点和常闭触点, 它总是处于两种状态之一。当开关从
常闭向常开方向打时, NC 一端产生后沿抖动,而 NO 一端则产生前沿抖动, RS触发器Q
端原为、;’由于开关从NC打到NO,使得Q端从、变为“0;这样无论NO端怎样抖动, 总使Q端为低,这样就达到了去抖动的目的。
另外,当检测到按键被按下或释放时,也可利用软件延时避开触点机械抖动的影响,
通常只要延时大于 20ms都能避开抖动持续时间,然后确认按键的通或断状态。
经测试,各种不同键开关的抖动时间大约在几?十几毫秒范围内。软件方法就是在检
测到有键按下以后,CPU用软件产生约20ms的延时,然后再进入扫描检测程序。 因为20ms
后键开关已经进入稳定状态,只要键仍被按着就一定会被检测出来。
6、非编码键盘接口
1)工作原理
图LU,5非端码疑盘接口器意图
1) 工作原理
简单的非编码键盘像一组按钮开关, 通常连接
您可能关注的文档
最近下载
- 人工智能赋能中学化学教学的探索.pptx VIP
- 人教版地理七年级下册第七章第三节《印度》教学课件.pdf VIP
- 日本语:大家的日语(中级1)习题答案.pdf
- 文物建筑勘查设计取费标准2020年版(试行).pdf
- QC T 29092-92 汽车用暖风电动机技术条件.docx VIP
- 2025年重庆医药行业分析报告及未来五到十年行业发展趋势报告.docx
- 2023江苏农林职业技术学院高职单招语文/数学/英语笔试参考题库含答案解析.docx
- 《数理统计学(第2版)》习题答案及解题步骤.docx VIP
- 高耗能落后机电设备(产品)淘汰目录(第一二三四批)-全.pdf VIP
- 化学品安全技术说明书--氯气.docx VIP
文档评论(0)