El diseño de calendario perpetuo multifuncional basado en 51 microcontroladores no requiere el uso de chips de reloj como el ds1302, pero ¿cuál es la diferencia entre los diseños que utilizan chips de reloj? ¿En qué...?
De hecho, el principio de funcionamiento del tiempo es muy simple. y escriba un pseudocódigo para todos.
void main()
{
//void InitTime() //Configura 51 para interrumpir una vez. 1S unidades, porque los segundos generalmente son la unidad de tiempo más pequeña que usamos,
}
INT() //Función de interrupción
{
//1S ingresa la interrupción Una vez, el valor de segundos aquí debe ser 1. Cuando el camino es 60, el valor de los minutos aumenta en 1 y los segundos son 0. Cuando se usa un método similar, el programa es completado
mostrar segundos y minutos ();/ / Simplemente cree una función para mostrar segundos y minutos,
}
Un método más simple, no hay interrupción. necesario, delay1s (); obtiene el tiempo de 1S, debajo de keil Puede ver que el tiempo de ejecución del código también es el mismo,
delay1S ()
{
while (t--);
};
Con el chip del reloj, consulte el capítulo 1302 del vídeo de aprendizaje del microcontrolador de diez días de Guo Tianxiang para controlar el reloj. El chip a través del bus es un poco más difícil. El chip 51 se puede guardar después del apagado. El cable electrónico suministra energía al 1302, que en realidad es un proyecto simple y un poco complicado.