[发明专利]矩阵式键盘状态识别及编码电路有效
申请号: | 201610004249.9 | 申请日: | 2016-01-05 |
公开(公告)号: | CN105700698B | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 周维龙;凌云;孔玲爽;曾红兵;陈刚;郭艳杰 | 申请(专利权)人: | 湖南工业大学 |
主分类号: | G06F3/02 | 分类号: | G06F3/02;H03M11/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 412007 湖南省株洲*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 矩阵 键盘 状态 识别 编码 电路 | ||
1.一种矩阵式键盘状态识别及编码电路,其特征在于,由矩阵式键盘、第一缓冲寄存器、第二缓冲寄存器、编码器组成;
所述矩阵式键盘共有X行、Y列,设有N位键盘状态信号输出端;所述N位键盘状态信号为电平信号;所述N=X+Y;
所述第一缓冲寄存器为N位二进制寄存器;第一缓冲寄存器的N位数据输入端连接至N位键盘状态信号输出端;
所述第二缓冲寄存器为N位二进制寄存器;第二缓冲寄存器的N位数据输入端连接至第一缓冲寄存器的N位数据输出端;
所述编码器有2×N位编码输入端;所述2×N位编码输入端中的N位数据输入端连接至第一缓冲寄存器的N位数据输出端,另外N位数据输入端连接至第二缓冲寄存器的N位数据输出端;
所述第一缓冲寄存器的接收脉冲输入端和第二缓冲寄存器的接收脉冲输入端均连接至时钟脉冲;所述矩阵式键盘由取样脉冲控制获取键盘状态信号。
2.根据权利要求1所述的矩阵式键盘状态识别及编码电路,其特征在于:所述矩阵式键盘由X行-Y列按键矩阵、行三态缓冲器、列三态缓冲器、行状态寄存器、列状态寄存器组成;所有按键矩阵的行线分别连接至行三态缓冲器的输出端,所有按键矩阵的列线分别连接至列三态缓冲器的输出端;行三态缓冲器和列三态缓冲器的所有输入端连接至低电平;所有按键矩阵的行线分别连接至行状态寄存器的输入端,所有按键矩阵的列线分别连接至列状态寄存器的输入端;所述行状态寄存器的输出端与列状态寄存器的输出端共同组成键盘状态信号输出端。
3.根据权利要求2所述的矩阵式键盘状态识别及编码电路,其特征在于:所述行三态缓冲器在取样脉冲的低电平使能有效时,要求列状态寄存器在取样脉冲的上升沿进行数据锁存、列三态缓冲器在取样脉冲的高电平使能有效、行状态寄存器在取样脉冲的下降沿进行数据锁存;或者是,行三态缓冲器在取样脉冲的高电平使能有效时,要求列状态寄存器在取样脉冲的下降沿进行数据锁存、列三态缓冲器在取样脉冲的低电平使能有效、行状态寄存器在取样脉冲的上升沿进行数据锁存。
4.根据权利要求1所述的矩阵式键盘状态识别及编码电路,其特征在于:所述第一缓冲寄存器和第二缓冲寄存器在时钟脉冲的上升沿同时进行数据锁存,或者在时钟脉冲的下降沿同时进行数据锁存;所述第一缓冲寄存器的N位数据输出端和第二缓冲寄存器的N位数据输出端共同输出2×N位的状态码;所述状态码由有效状态码和无效状态码组成;所述编码器输出的键号由有效键号和无效键号组成;所述有效状态码由有效键盘操作或状态产生,编码器输入每一个有效状态码时对应输出相应的有效键号;所述无效状态码由无效键盘操作或状态产生,编码器输入所有无效状态码时都对应输出无效键号。
5.根据权利要求4所述的矩阵式键盘状态识别及编码电路,其特征在于:所述编码器有M位键号输出端,M值的选择应满足2M大于等于有效键号与无效键号的数量之和。
6.根据权利要求5所述的矩阵式键盘状态识别及编码电路,其特征在于:还包括键盘状态变化脉冲产生单元,用于判断矩阵式键盘输出的键号是否发生改变,当矩阵式键盘输出的键号发生改变时,输出键盘状态变化脉冲。
7.根据权利要求1所述的矩阵式键盘状态识别及编码电路,其特征在于:所述时钟脉冲的周期为20~100ms;所述取样脉冲的周期不大于所述时钟脉冲的周期。
8.根据权利要求7所述的矩阵式键盘状态识别及编码电路,其特征在于:所述取样脉冲为所述时钟脉冲。
9.根据权利要求1所述的矩阵式键盘状态识别及编码电路,其特征在于:还包括振荡器;所述振荡器输出时钟脉冲和取样脉冲。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南工业大学,未经湖南工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610004249.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自润滑真空压力复合气泵
- 下一篇:独立式键盘扫描电路及方法