为了保证按键按动一次,CPU对按键闭合仅做一次按键处理,必须去除抖动的影响。
举一反三
- 为了确保CPU对一次按键动作只确认一次按键,必须消除抖动的影响。按键的消抖,通常有软件,硬件两种消除方法。
- 下面有关机械按键抖动的描述,正确的有()。 A: 抖动的时间一般为5ms~10ms。 B: 抖动的时间一般为5ms~30ms。 C: 为了确保CPU对按键的一次闭合仅仅作为一次处理,必须去除按键抖动。 D: 可以在按键闭合稳定时再去读取按键的状态,判别到按键释放稳定后再作处理。 E: 按键消抖可以采用软件消抖或者硬件消抖的方法。
- 矩阵式键盘的编程要点有(). A: 判断键盘上有无键按下 B: 消除按键抖动的影响 C: 求按键位置,计算键号 D: 键闭合一次仅进行一次按键处理 E: 抑制干扰
- 何谓按键的抖动?按键抖动对单片机系统有何影响?如何消除按键抖动?
- 在处理按键时,cpu可以一次处理两个及以上按键同时按下的情况