一种节约I/O端口的键盘扫描电路制造技术

技术编号:7751994 阅读:195 留言:0更新日期:2012-09-11 03:44
本实用新型专利技术提供了一种节约I/O端口的键盘扫描电路,包括N根行扫描线、N根列扫描线组成的矩阵键盘,矩阵键盘的第M根行扫描线的一端连接一个I/O端口,另一端连接到第N-M+1根列扫描线上,矩阵键盘的第M根列扫描线的一端通过一电阻连接于电源电压,另一端通过二极管连接于第N-M+1根行扫描线,除第M根行扫描线与第N-M+1根列扫描线的连接处没有设置键盘外,其余行扫描线与列扫描线的连接处均设置有键盘。本实用新型专利技术对相同的按键数量扫描可以使用较少的I/O端口,有效的节约了成本。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

—种节约I/O端ロ的键盘扫描电路
本技术涉及ー 种键盘扫描电路。背景技木在大部分具有人机界面的产品中,键盘是人机对话最常用的输入设备。而且随着技术的发展,多按键的应用系统越来越多的出现。传统的键盘通常有两种结构,线性键盘和矩形键盘,其中,线性键盘由若干个独立的按键组成,每ー个按键的一端与ー个I/o ロ连接,N个I/O ロ容许的最大的按键数是N。而矩形键盘的按键按照N行N列排列,每ー个按键占据行列的ー个交点,所以如果要实现MxN个按键扫描,需要有(M+N)个I/O ロ,占用资源较多。
技术实现思路
本技术要解决的技术问题,在于提供一种节约I/O端ロ的键盘扫描电路,对相同的按键数量扫描只需使用较少的I/o端ロ,有效的节约了成本。本技术是这样实现的本技术一种节约I/O端ロ的键盘扫描电路,包括N根行扫描线、N根列扫描线组成的矩阵键盘,矩阵键盘的第M根行扫描线的一端连接ー个I/O端ロ,另一端连接到第N-M+1根列扫描线上,矩阵键盘的第M根列扫描线的一端通过ー电阻连接于电源电压,另ー端通过ニ极管连接于第N-M+1根行扫描线,除第M根行扫描线与第N-M+1根列扫描线的连接处没有设置键盘外,其余行扫描线与列扫描线的连接处均设置有键盘,所述N为NS I的自然数,所述M为I彡M彡N的自然数。本技术的优点在于本技术的扫描电路比传统的矩阵扫描电路只需要较少的I/O端ロ就可以实现ー样多的按键,因此大大的节约了 I/o端ロ的使用数量,有效的节约了成本,实现了少资源多按键的扫描,而且本技术的电路结构简単,效果稳定可靠。附图说明下面參照附图结合实施例对本技术作进ー步的说明。图I是本技术的电路结构示意图。图2是本技术的工作流程示意图。具体实施方式请參阅图I至图2所示,对本技术的实施例进行详细的说明。本技术一种节约I/O端ロ的键盘扫描电路,包括N根行扫描线、N根列扫描线组成的矩阵键盘,所述矩阵键盘的第M根行扫描线的一端连接ー个I/O端ロ,另一端连接到第N-M+1根列扫描线上,矩阵键盘的第M根列扫描线的一端通过ー电阻连接于电源电压,另一端通过ニ极管连接于第N-M+1根行扫描线,除第M根行扫描线与第N-M+1根列扫描线的连接处没有设置键盘外,其余行扫描线与列扫描线的连接处均设置有键盘,所述N为N ^ I的自然数,所述M为I彡M彡N的自然数。參阅图1,本实施例中,共设有五根行扫描线和五根列扫描线。第一根行扫描线的一端连接IOl端ロ,另一端通过ニ极管D5连接到第五根列扫描线,其余行扫描线以此类推。第一根列扫描线的一端通过电阻Rl连接到电源电压VCC,另一端通过ニ极管Dl与第五根行扫描线连接,其余列扫描线以此类推。即第一根行扫描线与第五根列扫描线通过ニ极管D5连接;第二根行扫描线与第四根列扫描线通过ニ极管D4连接;第三根行扫描线与第三根列扫描线通过ニ极管D3连接;第四根行扫描线与第二根列扫描线通过ニ极管D2连接;第五根行扫描线与第一根列扫描线通过ニ极管Dl连接。在第一根行扫描线与第五根列扫描线;第二根行扫描线与第四根列扫描线,第三根行扫描线与第三根列扫描线;第四根行扫描线与第二根列扫描线;第五根行扫描线与第一根列扫描线的连接处均没有设置按键。即K1,K5,K9,K13为第一列按键;K2, K6,K10, K17为第二列按键;K3, K7,K14,K18为第三列按键;K4,Kll, K15,K19为第四列按键;K8, K12,K16,K20为第五列按键。參阅图2,本实施例电路在扫描时时候先对第五列按键K8,K12,K16,K20进行扫描,将五个IO端ロ均设置为输入,再把IOl端ロ设置为低电平输出,此时除IOl外的所有IO输入为高电平(即VCC-0. 6V),D5的正极为0.6V,0.6V为ニ极管的正向压降。如果将K8,K12,K16,K20中的某一按键按下,对应的输入IO与D5的正端相连,该IO读取的电平值发生变化,例如K8按下,102的输入电平从高电平变为低电平,此时其它列的按键按下之后,IO电平值不会发生变化。以此类推,可以逐一对每一列的按键进行扫描,以此判断按键的键值。本技术实施例,只需要使用5个I/O端ロ就可以实现20个按键的扫描电路。而传统的矩阵扫描电路则需要9个I/O端ロ,因此大大的节约了 I/O端ロ的使用数量,有效的节约了成本,实现了少资源多按键的扫描,而且本技术的电路结构简单,效果稳定可靠。以上所述,仅为本技术较佳实施例而已,故不能依此限定本技术实施的范围,即依本技术专利范围及说明书内容所作的等效变化与修饰,皆应仍属本技术涵盖的范围内。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种节约I/o端ロ的键盘扫描电路,包括N根行扫描线、N根列扫描线组成的矩阵键盘,其特征在于矩阵键盘的第M根行扫描线的一端连接ー个I/O端ロ,另一端连接到第N-M+1根列扫描线上,矩阵键盘的第M根列扫描线的一端通过ー电阻...

【专利技术属性】
技术研发人员:谢儒勇
申请(专利权)人:福建鑫诺通讯技术有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1