欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2018105919608
申请人: 湖南工业大学
专利类型:发明专利
专利状态:无效专利
专利领域: 基本电子电路
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种独立式键盘扫描及编码方法,其特征在于:包括有N个按键的独立式键盘输出N位键盘状态信号;扫描脉冲对N位键盘状态信号进行数据锁存与选择,得到现态键值与前态键值;时钟脉冲对现态键值与前态键值进行状态锁存,得到2×N位的状态码;对状态码进行编码并输出键号;所述位为二进制位。

2.根据权利要求1所述的独立式键盘扫描及编码方法,其特征在于:所述扫描脉冲对N位键盘状态信号进行数据锁存与选择,得到现态键值与前态键值的方法是,扫描脉冲的高、低电平控制2个缓冲寄存器的输出端交替输出现态键值与前态键值。

3.根据权利要求1所述的独立式键盘扫描及编码方法,其特征在于:所述状态码由有效状态码和无效状态码组成,用于识别独立式键盘的当前状态和操作状态;所述键号由有效键号和无效键号组成;所述有效状态码由有效键盘操作或状态产生,对应输出相应的有效键号;所述无效状态码由无效键盘操作或状态产生,对应输出无效键号。

4.根据权利要求3所述的独立式键盘扫描及编码方法,其特征在于:所述有效键盘操作包括单键按下操作、单键释放操作、单键按下维持操作、组合键操作;所述组合键操作是指单键按下后,再按下其他按键的操作;所述无效键盘操作为有效键盘操作之外的操作。

5.根据权利要求3所述的独立式键盘扫描及编码方法,其特征在于:所述键号为M位,M值的选择应满足2M大于等于有效键号与无效键号的数量之和。

6.根据权利要求5所述的独立式键盘扫描及编码方法,其特征在于:所述对状态码进行编码并输出键号由编码器实现。

7.根据权利要求2-6中任一项所述的独立式键盘扫描及编码方法,其特征在于:所述扫描脉冲对N位键盘状态信号进行数据锁存与选择,得到现态键值与前态键值由第一缓冲寄存器、第二缓冲寄存器、数据选择单元实现。

8.根据权利要求7所述的独立式键盘扫描及编码方法,其特征在于:所述第一缓冲寄存器和第二缓冲寄存器均为N位二进制寄存器;所述第一缓冲寄存器的N位数据输入端依次连接至N位键盘状态信号输出端,第二缓冲寄存器的N位数据输入端依次连接至N位键盘状态信号输出端,第一缓冲寄存器和第二缓冲寄存器的接收脉冲输入端均连接至扫描脉冲;

所述数据选择单元设有第一路N位数据输入端、第二路N位数据输入端和2×N位数据输出端;所述第一路N位数据输入端依次连接至第一缓冲寄存器的N位数据输出端,第二路N位数据输入端依次连接至第二缓冲寄存器的N位数据输出端;

所述数据选择单元还设有数据选择信号端;所述数据选择信号端连接至扫描脉冲。

9.根据权利要求8所述的独立式键盘扫描及编码方法,其特征在于:数据选择单元的2×N位数据输出中,所述扫描脉冲为低电平时,第一路N位数据在前,第二路N位数据在后;所述扫描脉冲为高电平时,第一路N位数据在后,第二路N位数据在前;或者是,数据选择单元的2×N位数据输出中,所述扫描脉冲为低电平时,第一路N位数据在后,第二路N位数据在前;所述扫描脉冲为高电平时,第一路N位数据在前,第二路N位数据在后。

10.根据权利要求2-6中任一项所述的独立式键盘扫描及编码方法,其特征在于:所述时钟脉冲对现态键值与前态键值进行状态锁存,得到2×N位的状态码由状态码寄存器实现;

所述状态码寄存器为2×N位二进制寄存器;状态码寄存器的2×N位数据输入端连接至数据选择单元的2×N位数据输出端,接收脉冲输入端连接至时钟脉冲;状态码寄存器在时钟脉冲的状态锁存沿进行数据锁存。