一种键盘电路的制作方法

文档序号:6353978阅读:374来源:国知局
专利名称:一种键盘电路的制作方法
技术领域
一种键盘电路,属于计算机外围领域。
背景技术
在嵌入式单板设计中,经常要使用到键盘电路,传统的键盘输入电路中键盘驱动程序可用查询方式或外部硬件中断方式来获取按键情况,若驱动程序采用查询方式,由于程序不知道键盘何时按下,为了尽量不丢失按键信号,必须采用定时中断,每隔一段时间就要去读取一次锁存器,并根据读得的数据进行判断、处理、更新键盘缓冲区,这种方法可能会导致按键信息丢失,且浪费资源,计算复杂。

发明内容
本发明就是为了解决上述过程中存在的一系列问题,提供一种便捷的键盘电路, 本发明通过下面技术方案来实现
一种键盘电路,属于计算机外围领域。其特征在于在现有键盘电路的基础上增设输入使能控制电路,其中包括两个可触发并输出短时脉冲信号的单稳态触发器,一个单稳态触发器的输入端与按键信号电路的输出端相连,另一个单稳态触发器的输入端与中央处理器的片选信号输出端相连,两个单稳态触发器的输出端分别连接到一个或门输出电路的两个输入端。进一步地,一种键盘电路,其中所述的键盘电路包括多个按键,每一个按键连接到锁存器的一个输入端,任一按键被按下后信号电路都会输出一个按键信号。更进一步地,一种键盘电路,其中所述的锁存器内部含有一个寄控器,作为一个字节的硬件键盘缓冲区,用于储存当前键值。更进一步地,一种键盘电路,其中所述的锁存器的各个输出端用于输出当前锁存的键值,其输出使能端与中央处理器的片选信号输出端相连。更进一步地,一种键盘电路,其中所述的按键信号电路在任一按键被按下时输出低电平按键信号,单稳态触发器输出高脉冲信号,锁存器的输入使能端接受高电平,输出使能端接受低电平。
具体实施例方式一种键盘电路,属于计算机外围领域。其特征在于在现有键盘电路的基础上增设输入使能控制电路,其中包括两个可触发并输出短时脉冲信号的单稳态触发器,一个单稳态触发器的输入端与按键信号电路的输出端相连,另一个单稳态触发器的输入端与中央处理器的片选信号输出端相连,两个单稳态触发器的输出端分别连接到一个或门输出电路的两个输入端。本发明在使用过程中,按下任一键,按键信号将由高电平变成低电平,该信号的下降会触发稳态触发器输出一个短时高脉冲信号到锁存器,是锁存器的输入使能端有效。同时,锁存器会锁存当前键值到内部寄存器中,当该按键被释放时,按键信号中断,按键信号恢复为高电平,锁存的键值保持不变,直到再一次按下键盘。输入使能端只有在按键信号下降和片选信号上升是才会被触动,输入使能端有效,其他情况都无效。当驱动程序读取键值时,会输出一个低脉冲片选信号,作为锁存器的输出使能信号连接到锁存器,在低电平期间锁存器的输出端打开,当前锁存的键值被导出,传送到数据线上。当低脉冲片选信号上升到沿点,触发稳态触发器被触动输出一个高脉冲片选信号,锁存器再次锁存当前键值,如果此时按键被释放则相当于缓冲区自动清零,如按键没有释放, 则再次获取的键值与原键值相同,相当于缓冲区保留原键值。本发明中,锁存键值和清空缓冲区得速度很快,按下按键后键值会在很短的时间内自动锁存到缓冲区内,不会造成键值丢失。本发明使用两个稳态触发器,分别在片选信号下降和上升时控制锁存器开关,这两个稳态触发器同时连接到一个或门输出电路的两个输入端,或门电路中包括两个分别与稳态触发器输出端相连的二极管、两个电阻和一个传统的或门电路。两个二极管的负极相互连接后经电阻接地,连接到锁存器的输入使能端,或门电路的输出端也连接到锁存器的输入使能端。锁存器的输入使能端不是传统的直接被拉高,而是受输入使能控制电路控制。本发明在小键盘电路的基础上进行了改进,增加了一个输入使能控制电路,并相应的改变了其中一些电路的接法,通过输入使能控制电路并结合按键信号和片选信号来控制锁存器的输入使能端,使得改进后的键盘电路即能防止按键丢失,又能大大简化软件算法,节省了系统资源。
权利要求
1.一种键盘电路,属于计算机外围领域,其特征在于在现有键盘电路的基础上增设输入使能控制电路,其中包括两个可触发并输出短时脉冲信号的单稳态触发器,一个单稳态触发器的输入端与按键信号电路的输出端相连,另一个单稳态触发器的输入端与中央处理器的片选信号输出端相连,两个单稳态触发器的输出端分别连接到一个或门输出电路的两个输入端。
2.根据权利要求1所述的一种键盘电路,其特征在于所述的键盘电路包括多个按键, 每一个按键连接到锁存器的一个输入端,任一按键被按下后信号电路都会输出一个按键信号。
3.根据权利要求2所述的一种键盘电路,其特征在于所述的锁存器内部含有一个寄控器,作为一个字节的硬件键盘缓冲区,用于储存当前键值。
4.根据权利要求2所述的一种键盘电路,其特征在于所述的锁存器的各个输出端用于输出当前锁存的键值,其输出使能端与中央处理器的片选信号输出端相连。
5.根据权利要求2所述的一种键盘电路,其特征在于所述的按键信号电路在任一按键被按下时输出低电平按键信号,单稳态触发器输出高脉冲信号,锁存器的输入使能端接受高电平,输出使能端接受低电平。
全文摘要
一种键盘电路,属于计算机外围领域。其特征是在现有键盘电路的基础上增设输入使能控制电路,其中包括两个可触发并输出短时脉冲信号的单稳态触发器,一个单稳态触发器的输入端与按键信号电路的输出端相连,另一个单稳态触发器的输入端与中央处理器的片选信号输出端相连,两个单稳态触发器的输出端分别连接到一个或门输出电路的两个输入端。本发明通过输入使能控制电路并结合按键信号和片选信号来控制锁存器的输入使能端,使得键盘电路既能防止键盘丢失,又简化软件算法,大大节省了资源系统。
文档编号G06F3/02GK102436309SQ20111043431
公开日2012年5月2日 申请日期2011年12月22日 优先权日2011年12月22日
发明者施振兰 申请人:苏州巴米特信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1