La clave para ajustar los límites de temperatura superior e inferior de la alarma de temperatura del microcontrolador es ¿cómo compilar el programa en lenguaje C?
En el proceso de diseño real de configuración de temperatura de alarma, puede sumar o restar directamente esta variable, por ejemplo
void actfuntion(unsigned char temp)
{
temp;
}
Luego, cuando se detecta un salto de nivel en el botón, se llama a esta subfunción que contiene parámetros para agregar el punto de ajuste de temperatura definido. , realice la operación de resta al mismo tiempo y realice un juicio de valor máximo o mínimo después de llamar.
Si cree que presionar los botones uno por uno es demasiado problemático, puede presionar el botón durante mucho tiempo para activar el disparo continuo, es decir, juzgar el tiempo de presión en el temporizador y luego llamar a esto. subfunción continuamente.
Por supuesto, este valor de configuración debe guardarse después de apagar o presionar una tecla. Después de que pueda configurar el valor de temperatura, presione otros botones para guardar el valor de configuración de temperatura en la eeprom dentro del microcontrolador. No es necesario guardar demasiados datos. La eeprom interna de muchos microcontroladores en el mercado es suficiente y no es necesario. ampliarse hacia el exterior.
Luego, después de encender el microcontrolador, comienza a leer la configuración de la función principal guardada en la eeprom.