专利摘要
一种矩阵式键盘扫描及编码方法,包括有X行、Y列的矩阵式键盘输出N位键盘状态信号,所述N=X+Y;扫描脉冲对N位键盘状态信号进行数据锁存与选择,得到现态键值与前态键值;时钟脉冲对现态键值与前态键值进行状态锁存,得到2×N位的状态码;对状态码进行编码并输出键号,由矩阵式键盘、第一缓冲寄存器、第二缓冲寄存器、状态码寄存器、编码器、数据选择单元组成的电路实现。所述方法如果需要增减按键操作功能或者是调整按键操作功能,不需要修改电路结构,只需根据增减后的状态码与键号之间的对应关系更改编码器的内容即可。所述方法不用编写和运行程序,工作可靠。
权利要求
1.一种矩阵式键盘扫描及编码方法,其特征在于:包括有X行-Y列按键矩阵的矩阵式键盘输出N位键盘状态信号,所述N=X+Y;扫描脉冲对N位键盘状态信号进行数据锁存与选择,得到现态键值与前态键值;时钟脉冲对现态键值与前态键值进行状态锁存,得到2×N位的状态码;对状态码进行编码并输出键号;所述位为二进制位;
所述扫描脉冲对N位键盘状态信号进行数据锁存与选择,得到现态键值与前态键值的方法是,扫描脉冲的高、低电平控制2个缓冲寄存器的输出端交替输出现态键值与前态键值;
所述扫描脉冲对N位键盘状态信号进行数据锁存与选择,得到现态键值与前态键值由第一缓冲寄存器、第二缓冲寄存器、数据选择单元实现;
所述第一缓冲寄存器和第二缓冲寄存器均为N位二进制寄存器;所述第一缓冲寄存器的N位数据输入端依次连接至N位键盘状态信号输出端,第二缓冲寄存器的N位数据输入端依次连接至N位键盘状态信号输出端,第一缓冲寄存器和第二缓冲寄存器的接收脉冲输入端均连接至扫描脉冲;
所述数据选择单元设有第一路N位数据输入端、第二路N位数据输入端和2×N位数据输出端;所述第一路N位数据输入端依次连接至第一缓冲寄存器的N位数据输出端,第二路N位数据输入端依次连接至第二缓冲寄存器的N位数据输出端;
所述数据选择单元还设有数据选择信号端;所述数据选择信号端连接至扫描脉冲;数据选择单元的2×N位数据输出中,所述扫描脉冲为低电平时,第一路N位数据在前,第二路N位数据在后;所述扫描脉冲为高电平时,第一路N位数据在后,第二路N位数据在前;或者是,数据选择单元的2×N位数据输出中,所述扫描脉冲为低电平时,第一路N位数据在后,第二路N位数据在前;所述扫描脉冲为高电平时,第一路N位数据在前,第二路N位数据在后;
所述时钟脉冲对现态键值与前态键值进行状态锁存,得到2×N位的状态码由状态码寄存器实现;
所述状态码寄存器为2×N位二进制寄存器;状态码寄存器的2×N位数据输入端连接至数据选择单元的2×N位数据输出端,接收脉冲输入端连接至时钟脉冲;状态码寄存器在时钟脉冲的状态锁存沿进行数据锁存;
所述矩阵式键盘的X根行线与Y根列线均接有上拉电阻,由取样脉冲控制X根行线与Y根列线交替处于低电平状态;将X根行线处于低电平时的Y根列线状态锁存得到Y位列状态信号,Y根列线处于低电平时的X根行线状态锁存得到X位行状态信号;X位行状态信号和Y位列状态信号共同组成N位键盘状态信号;
所述由取样脉冲控制X根行线与Y根列线交替处于低电平状态由行三态缓冲器、列三态缓冲器实现;所有按键矩阵的行线分别连接至行三态缓冲器的输出端,所有按键矩阵的列线分别连接至列三态缓冲器的输出端;行三态缓冲器和列三态缓冲器的所有输入端连接至低电平;行三态缓冲器在取样脉冲的低电平使能有效、列三态缓冲器在取样脉冲的高电平使能有效,或者是,行三态缓冲器在取样脉冲的电高平使能有效、列三态缓冲器在取样脉冲的低电平使能有效;所述将X根行线处于低电平时的Y根列线状态锁存得到Y位列状态信号,Y根列线处于低电平时的X根行线状态锁存得到X位行状态信号由行状态寄存器、列状态寄存器实现;所有按键矩阵的行线分别连接至行状态寄存器的输入端,所有按键矩阵的列线分别连接至列状态寄存器的输入端;行三态缓冲器在取样脉冲的低电平使能有效、列三态缓冲器在取样脉冲的高电平使能有效时,列状态寄存器在取样脉冲的上升沿进行数据锁存,行状态寄存器在取样脉冲的下降沿进行数据锁存;行三态缓冲器在取样脉冲的电高平使能有效、列三态缓冲器在取样脉冲的低电平使能有效时,列状态寄存器在取样脉冲的下降沿进行数据锁存,行状态寄存器在取样脉冲的上升沿进行数据锁存。
2.根据权利要求1所述的矩阵式键盘扫描及编码方法,其特征在于:所述状态码由有效状态码和无效状态码组成,用于识别矩阵式键盘的当前状态和操作状态;所述键号由有效键号和无效键号组成;所述有效状态码由有效键盘操作或状态产生,对应输出相应的有效键号;所述无效状态码由无效键盘操作或状态产生,对应输出无效键号。
3.根据权利要求2所述的矩阵式键盘扫描及编码方法,其特征在于:所述有效键盘操作包括单键按下操作、单键释放操作、单键按下维持操作、组合键操作;所述组合键操作是指单键按下后,再按下其他按键的操作;所述无效键盘操作为有效键盘操作之外的操作。
4.根据权利要求2所述的矩阵式键盘扫描及编码方法,其特征在于:所述对状态码进行编码并输出键号由编码器实现。
5.根据权利要求2所述的矩阵式键盘扫描及编码方法,其特征在于:所述键号为M位,M值的选择应满足2M大于等于有效键号与无效键号的数量之和。
说明书
本发明专利申请为分案申请,原案申请号为201610003604.0,申请日为2016年1月5日,发明名称为矩阵式键盘扫描及编码电路。
一种矩阵式键盘扫描及编码方法专利购买费用说明
Q:办理专利转让的流程及所需资料
A:专利权人变更需要办理著录项目变更手续,有代理机构的,变更手续应当由代理机构办理。
1:专利变更应当使用专利局统一制作的“著录项目变更申报书”提出。
2:按规定缴纳著录项目变更手续费。
3:同时提交相关证明文件原件。
4:专利权转移的,变更后的专利权人委托新专利代理机构的,应当提交变更后的全体专利申请人签字或者盖章的委托书。
Q:专利著录项目变更费用如何缴交
A:(1)直接到国家知识产权局受理大厅收费窗口缴纳,(2)通过代办处缴纳,(3)通过邮局或者银行汇款,更多缴纳方式
Q:专利转让变更,多久能出结果
A:著录项目变更请求书递交后,一般1-2个月左右就会收到通知,国家知识产权局会下达《转让手续合格通知书》。
动态评分
0.0