Red de conocimientos turísticos - Información de alquiler - Cómo calcular el valor inicial del temporizador de cuenta regresiva del microcontrolador, por ejemplo, el valor inicial es 30 minutos, ¿cómo configurar 30 minutos?

Cómo calcular el valor inicial del temporizador de cuenta regresiva del microcontrolador, por ejemplo, el valor inicial es 30 minutos, ¿cómo configurar 30 minutos?

Esto se ahorra usando muchas variables. Por ejemplo, usar un temporizador para cronometrar 50 ms e interrumpir 20 veces es 1, y cada 60 segundos es 1 minuto. El número de interrupciones, segundos y minutos se puede representar mediante variables.

Por ejemplo, los minutos y segundos n representan los minutos y segundos actuales respectivamente.

El proceso de trabajo de este programa es el siguiente:

El tiempo del temporizador es de 50 ms (debido a la limitación del número de dígitos del temporizador del microcontrolador, no es fácil lograr 1 segundo momento).

Cuando expira el tiempo de temporización (se ingresa la interrupción), la variable n aumenta en 1. Si n es igual a 20, n se borra y Miao se incrementa en 1. Si miao es igual a 60 segundos, se borra.

Al mismo tiempo, fen plus 1 puede lograr la sincronización.

Si haces una cuenta regresiva, puedes establecer el valor inicial de fen en 30 y restar 1 cada vez que las plántulas sumen 60.

Tan fácil como las operaciones matemáticas y la programación en lenguajes de alto nivel.

Programar en lenguaje ensamblador requiere comprender la estructura interna del microcontrolador y escribir programas con algunas instrucciones difíciles de recordar, lo cual es mucho más complicado.