一种键盘扫描和io口扩展复用的电路设计结构的制作方法

文档序号:7528998阅读:570来源:国知局
专利名称:一种键盘扫描和io口扩展复用的电路设计结构的制作方法
技术领域
本产品涉及一种键盘设备,特别涉及一种键盘扫描和IO 口扩展复用的电路设计结构。
背景技术
在微机系统的应用中,键盘是人机沟通所需的最常见的输入设备,近年来,微机系统的结构逐渐复杂化、功能越来越多,同一微机系统同时使用多个键盘的情形越来越多。目前,市面上使用最广泛的是矩阵键盘,矩阵键盘需要的输入输出接口(I/o接口)比较多,传统的NXN矩阵键盘中,每个按键后都设有一根行线和一根纵线,每一行线或纵线都要与控制器的输入输出接口相连接,因此,NXN矩阵键盘中具有N根行线和N根纵线,需要有至少 2 N个输入输出接口,普通的控制器,其芯片的引脚数较少,其I/O接口的数量比较少,能控制的按键的数目很少,而控制器若是需要I/O接口比较多,必然会造成控制器芯片成本的大幅上升。

实用新型内容本实用新型的目的在于,提供一种键盘扫描和IO 口扩展复用的电路设计结构,有效解决NXN矩阵键盘中存在的控制器的I/O接口不足,控制按键的数目少,生产成本过高等诸多问题。为实现上述目的,本实用新型提供如下技术方案一种键盘扫描和IO 口扩展复用的电路设计结构,包括处理器以及交叉连接的N根行线和M根列线,每一行线和每一列线的交叉点处设置一按键,所有按键形成一 NXM矩阵键盘,所述N根行线、所述M根列线分别与所述处理器的I/O接口相连接,还包括一个以上的锁存器。所述N根行线分别与所述锁存器的N个并行输入接口对应连接,所述M根列线分别与所述锁存器的M个并行输入接口对应连接,每一行线连接有一上拉电阻,每一上拉电阻均与一上拉电源相连接。所述处理器的I/O接口分别与所述锁存器的N个并行输入接口对应连接,所述N根行线分别与所述锁存器的N个并行输出接口对应连接。所述N根行线分别连有一输出接口。所述M为自然数,所述N为自然数。所述M与所述N相等。本实用新型的优点在于,提供一种键盘扫描和IO 口扩展复用的电路设计结构,可以节省或扩展I/o接口资源,提高系统设计的灵活性,可以同时控制按键的数目比较多,降低了键盘控制的成本。

[0012]图I为本实用新型实施例I的结构示意图;图2为本实用新型实施例I的结构示意图;图中标记如下I、处理器,11、处理器的I/O接口,2、行线,3、列线,4、按键,5、锁存器,51、锁存器的并行输入接口,52、锁存器的并行输出接口, 6、上拉电阻,7、上拉电源。
具体实施方式
以下结合附图详细说明本实用新型的具体实施方式
,使本领域的技术人员更清楚地理解如何实践本实用新型。应当理解,尽管结合其优选的具体实施方案描述了本实用新型,但这些实施方案拟阐述,而不是限制本实用新型的范围。实施例I实施例I涉及一种键盘扫描和IO 口扩展复用的电路设计结构,如图I所示,图I中包括处理器I以及交叉连接的N根行线2和M根列线3,每一行线2和每一列线3的交叉点处设置一按键4,所有的按键形成一 NXM矩阵键盘,N根行线2、M根列线3分别与处理器I的I/O接口 11相连接,还包括一个以上的锁存器5。N根行线2分别与锁存器5的N个并行输入接口 51对应连接,M根列线3分别与锁存器5的M个并行输入接口 51对应连接,每一行线2连接有一上拉电阻6,每一上拉电阻6均与一上拉电源7相连接。所述M为自然数,所述N为自然数。所述M可以与所述N相等。在本实施例中,M=N=4,4根行线和4根列线的交叉点处设置一按键4,所有的按键共有16个,形成一 4X4的矩阵键盘,锁存器5的数目为3个,处理器I上的三个时钟信号接口分别与三个锁存器的时钟信号接口连接,处理器的8个I/O接口 11以总线形式接到3个锁存器的并行输入接口 51,3个锁存器的并行输出接口 52成为新的I/O接口,这样,本实施例除了搭建出一个4X4的矩阵键盘外,还扩展出24个I/O接口。实施例2实施例2涉及一种键盘扫描和IO 口扩展复用的电路设计结构,如图2所示,图2中包括处理器I以及交叉连接的N根行线2和M根列线3,每一行线2和每一列线3的交叉点处设置一按键4,所有的按键形成一 NXM矩阵键盘,N根行线2、M根列线3分别与处理器I的I/O接口 11相连接,还包括一个以上的锁存器5。处理器I的I/O接口 11分别与锁存器5的N个并行输入接口 51对应连接,N根行线2分别与锁存器5的N个并行输出接口52对应连接。N根行线2分别连有一输出接口。所述M为自然数,所述N为自然数。所述M可以与所述N相等。在本实施例中,M=3,N=8,8根行线和3根列线的交叉点处设置一按键4,所有的按键共有24个,形成一 3 X 8的矩阵键盘,锁存器5的数目为I个,处理器I上的一个时钟信号接口与锁存器的时钟信号接口连接,处理器的8个I/O接口 11以总线形式接到锁存器的并行输入接口 51,锁存器5的并行输出接口 52分别与8根行线相连接,8根行线分别连有一输出接口,成为新的I/O接口,可以进行简单的逻辑控制运用。这样,本实施例除了搭建出一个3X8的矩阵键盘外,还扩展出8个I/O接口。[0026]以上所述仅是本实用新型的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本实用新型原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本实用新型的保护范围。·
权利要求1.一种键盘扫描和IO 口扩展复用的电路设计结构,包括处理器以及交叉连接的N根行线和M根列线,每一行线和每一列线的交叉点处设置一按键,所有按键形成一 NXM矩阵键盘,所述N根行线、所述M根列线分别与所述处理器的I/O接口相连接,其特征在于,还包括一个以上的锁存器。
2.如权利要求I所述的一种键盘扫描和IO口扩展复用的电路设计结构,其特征在于,所述N根行线分别与所述锁存器的N个并行输入接口对应连接,所述M根列线分别与所述锁存器的M个并行输入接口对应连接,每一行线连接有一上拉电阻,每一上拉电阻均与一上拉电源相连接。
3.如权利要求I所述的一种键盘扫描和IO口扩展复用的电路设计结构,其特征在于,所述处理器的I/o接口分别与所述锁存器的N个并行输入接口对应连接,所述N根行线分 别与所述锁存器的N个并行输出接口对应连接。
4.如权利要求3所述的一种键盘扫描和IO口扩展复用的电路设计结构,其特征在于,所述N根行线分别连有一输出接口。
5.如权利要求1-4中任一项所述的一种键盘扫描和IO口扩展复用的电路设计结构,其特征在于,所述M为自然数,所述N为自然数。
6.如权利要求1-4中任一项所述的一种键盘扫描和IO口扩展复用的电路设计结构,其特征在于,所述M与所述N相等。
专利摘要本实用新型公开了一种键盘扫描和IO口扩展复用的电路设计结构,包括处理器以及交叉连接的N根行线和M根列线,每一行线和每一列线的交叉点处设置一按键,所有按键形成一N×M矩阵键盘,所述N根行线、所述M根列线分别与所述处理器的I/O接口相连接,还包括一个以上的锁存器。本实用新型可以节省或扩展I/O接口资源,提高系统设计的灵活性,可以同时控制按键的数目比较多,降低了键盘控制的成本。
文档编号H03M11/20GK202772872SQ201220424170
公开日2013年3月6日 申请日期2012年8月25日 优先权日2012年5月18日
发明者江瑞峰 申请人:上海耀华称重系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1