一种键盘扫描和IO口扩展复用的电路设计结构制造技术

技术编号:8190740 阅读:339 留言:0更新日期:2013-01-10 01:41
本发明专利技术公开了一种键盘扫描和IO口扩展复用的电路设计结构,包括处理器以及交叉连接的N根行线和M根列线,每一行线和每一列线的交叉点处设置一按键,所有按键形成一N×M矩阵键盘,所述N根行线、所述M根列线分别与所述处理器的I/O接口相连接,还包括一个以上的锁存器。本发明专利技术可以节省或扩展I/O接口资源,提高系统设计的灵活性,可以同时控制按键的数目比较多,降低了键盘控制的成本。

【技术实现步骤摘要】

本产品涉及ー种键盘设备,特别涉及ー种键盘扫描和IO ロ扩展复用的电路设计结构。
技术介绍
在微机系统的应用中,键盘是人机沟通所需的最常见的输入设备,近年来,微机系统的结构逐渐复杂化、功能越来越多,同一微机系统同时使用多个键盘的情形越来越多。目前,市面上使用最广泛的是矩阵键盘,矩阵键盘需要的输入输出接ロ(I/o接ロ)比较多,传统的NXN矩阵键盘中,每个按键后都设有ー根行线和ー根纵线,每一行线或纵线都要与控制器的输入输出接ロ相连接,因此,NXN矩阵键盘中具有N根行线和N根纵线,需要有至少 2N个输入输出接ロ,普通的控制器,其芯片的引脚数较少,其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接ロ资源,提高系统设计的灵活性,可以同时控制按键的数目比较多,降低了键盘控制的成本。附图说明图I为本专利技术实施例I的结构示意 图2为本专利技术实施例I的结构示意 图中标记如下 1、处理器,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接ロ。以上所述仅是本专利技术的优选实施方式,应当指出,对于 本
的普通技术人员,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。权利要求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接口资源,提高系统设计的灵活性,可以同时控制按键的数目比较多,降低了键盘控制的成本。文档编号G06F3/02GK102866778SQ20121030480公开日2013年1月9日 申请日期2012年8月25日 优先权日2012年5月18日专利技术者江瑞峰 申请人:上海耀华称重系统有限公司本文档来自技高网
...

【技术保护点】
一种键盘扫描和IO口扩展复用的电路设计结构,包括处理器以及交叉连接的N根行线和M根列线,每一行线和每一列线的交叉点处设置一按键,所有按键形成一N×M矩阵键盘,所述N根行线、所述M根列线分别与所述处理器的I/O接口相连接,其特征在于,还包括一个以上的锁存器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:江瑞峰
申请(专利权)人:上海耀华称重系统有限公司
类型:发明
国别省市:

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

1