一种基于逻辑门电路的按键去抖方法
本发明涉及一种基于逻辑门电路的按键去抖方法,本方法由时钟、与门、N计数器组成,在时钟参与下有效去除按键脉冲信号抖动,不需要处理器参与,不占用处理器时间。按键时间决定信号C脉冲的个数,按键去抖时间由时钟T与N的乘积决定。
发明专利
CN201410283333.X
2014-06-23
CN104092454A
2014-10-08
H03K17/96(2006.01)I
西安电子工程研究所
王涛;马雄艳;左伟;胡养军;李鹏超;李贺;胡静;张永梅
710100 陕西省西安市长安区凤栖东路
西北工业大学专利中心 61204
王鲜凯
陕西;61
一种基于逻辑门电路的按键去抖方法,其特征在于:在计数器的复位端连接按键脉冲信号,输入端连接时钟信号,与门电路连接复位端与输入端之间,去抖步骤如下:步骤1:以按键动作所产生的按键脉冲信号作为计数器的复位信号A;步骤2:按键脉冲信号与时钟T通过与门相乘得到计数器的输入信号C;步骤3:输入信号C通过计数器后的进位输出端得到去抖后的按键信号B;所述按键信号B的脉冲长度等于按键去抖时间δ;所述按键去抖时间δ=T*N,其中:N为计数器的计数个数。