[实用新型]一种提高键盘扫描速度的键盘电路无效

专利信息
申请号: 201120164636.1 申请日: 2011-05-20
公开(公告)号: CN202058106U 公开(公告)日: 2011-11-30
发明(设计)人: 杨旭东;孙晓朋;戴广永;杨乾乾 申请(专利权)人: 西北工业大学
主分类号: G06F3/02 分类号: G06F3/02
代理公司: 西北工业大学专利中心 61204 代理人: 王鲜凯
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 提高 键盘 扫描 速度 电路
【说明书】:

技术领域

本实用新型涉及计算机及自动控制系统的输入设备领域,具体为一种提高键盘扫描速度的键盘电路。 

背景技术

目前通用的键盘主要以矩阵式键盘为主,在键盘应用中,如何提高键盘扫描速度,如何在一定数量的I/O口下尽可能多地增加按键个数是两个重要问题。传统地采用线反转法可以通过较少的扫描步骤实现对键盘的扫描,从而减少键盘扫描时间,如实现N×N的矩阵键盘,采用线反转法可以实现简单的扫描程序,但所需的I/O口数量为2N个,占用I/O口数量较多。在申请号为200420014528的专利文献中公开了一种键盘电路,能够有效的减少占用的I/O口数量,实现N×N的矩阵键盘扫描所需的I/O口数量为N+1个,但是其扫描过程复杂,确定一个按键值需要扫描N次,且在矩阵键盘行列数不相等时无法实现减少占用I/O口数量的目的。 

实用新型内容

要解决的技术问题 

为解决现有技术中的问题,实现在一定按键数量的前提下,既减少键盘扫描电路占用的I/O口数,又能简化键盘扫描过程的目的,本实用新型提出了一种提高键盘扫描速度的键盘电路。 

技术方案 

本实用新型的技术方案为: 

所述一种提高键盘扫描速度的键盘电路,键盘电路为m×n的矩阵键盘电路,m表示行线数,n表示列线数,且行线数不大于列线数,其特征在于:行线和列线的一端均分别通过限流电阻与电源相连,行线的另一端分别通过PNP型开关三极管与I/O口P1.1、P1.2、……P1.m对应相连,列线中前m根列线的另一端分别通过NPN型开关三极管连接到I/O口P1.1、P1.2、……P1.m上;当n-m为偶数时,后n-m根列线中的一半列线分别通过PNP型开关三极管与I/O口P1.m+1、P1.m+2、……P1.(m+n)/2相连, 另一半列线分别通过NPN型开关三极管与I/O口P1.m+1、P1.m+2、……P1.(m+n)/2相连;当n-m为奇数时,另外n-m-1根列线中的一半列线分别通过PNP型开关三极管与I/O口P1.m+1、P1.m+2、……P1.(m+n-1)/2相连,另一半列线分别通过NPN型开关三极管与I/O口P1.m+1、P1.m+2、……P1.(m+n-1)/2相连,剩余的一根列线通过开关三极管与I/O口P1.(m+n+1)/2相连;所有开关三极管的基极分别通过限流电阻连接到I/O口P1.0;在每个按键位置行线与列线通过复合开关与地线相连;所有行线通过与门电路连接到中断输入口。 

所述一种提高键盘扫描速度的键盘电路,其特征在于:当行线数大于列线数时,将行线与列线互换。 

所述一种提高键盘扫描速度的键盘电路,其特征在于:行线的另一端分别通过NPN型开关三极管与I/O口P1.1、P1.2、……P1.m对应相连,列线中前m根列线的另一端分别通过PNP型开关三极管连接到I/O口P1.1、P1.2、……P1.m上。 

所述一种提高键盘扫描速度的键盘电路,其特征在于:当n-m为偶数时,后n-m根列线中的一半列线分别通过NPN型开关三极管与I/O口P1.m+1、P1.m+2、……P1.(m+n)/2相连,另一半列线分别通过PNP型开关三极管与I/O口P1.m+1、P1.m+2、……P1.(m+n)/2相连;当n-m为奇数时,另外n-m-1根列线中的一半列线分别通过NPN型开关三极管与I/O口P1.m+1、P1.m+2、……P1.(m+n-1)/2相连,另一半列线分别通过PNP型开关三极管与I/O口P1.m+1、P1.m+2、……P1.(m+n-1)/2相连。 

有益效果 

本实用新型设计的矩阵键盘电路,当行列数之和为2N,即为偶数时,所需的I/O口数为N+1,当行列数之和为2N+1,即为奇数时,所需的I/O口数为N+2,远比线反转法占用的I/O口数要少,且不要求矩阵行列数一定相等;同时采用该矩阵键盘电路,通过两次扫描就能得出按键的行值和列值,即可得出按键键值,无论是顺序扫描、定时扫描,还是中断扫描,均可提高键盘扫描速度,节省CPU时间。 

附图说明

图1:m×n矩阵键盘电路; 

图2:3×5矩阵键盘电路。 

具体实施方式

下面结合具体实施例描述本实用新型。 

本实施例是一个3×5的矩阵键盘电路。行线数为3,列线数为5。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201120164636.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top