Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué debo hacer si el interruptor de llave tiembla mucho?

¿Qué debo hacer si el interruptor de llave tiembla mucho?

Hola, aquí solo explicamos claramente las razones del fenómeno y puedes realizar los ajustes correspondientes según la situación real de tu programa.

Sabemos que la frecuencia de escaneo de la visualización dinámica no puede ser inferior a 25 Hz en teoría, pero en aplicaciones reales, a menudo se requieren más de 30 Hz para lograr mejores efectos de visualización. La pantalla es normal cuando no se presiona la tecla, pero la pantalla tiembla cuando se presiona la tecla. Esto se debe a que la frecuencia de escaneo puede cumplir con los requisitos de visualización cuando no se presiona la tecla. Sin embargo, después de presionar la tecla, la frecuencia de escaneo. no puede cumplir con los requisitos debido al aumento del programa y una gran cantidad de retraso, lo que resulta en el fenómeno de "jitter".

La clave para resolver el problema es cómo acortar el tiempo de ejecución de los programas clave y garantizar que el escáner pueda escanear a tiempo.

Se recomienda que la parte de visualización de escaneo del programa se coloque en la parte de procesamiento de interrupciones del temporizador. De esta manera, además de garantizar la frecuencia de escaneo, el retraso en la parte de procesamiento de claves del programa. El programa también se puede cambiar a una interrupción programada.