Paso 12: Bloque diagrama simulación
Nota: La siguiente simulación no es "Reloj Digital con Arduino". Las simulaciones son para cada contador expresado en el diagrama. Esto es sólo para la visualización de las salidas y por lo tanto no reciben instrucciones del hardware de Arduino. El programa sin embargo puede ser visto a través de la simulación para la comprensión de nuestros contadores.
Así, los contadores y correspondiente 7 exhibiciones de segmento expresadas en el diagrama de bloques es simulada. Es importante señalar que el programa de Arduino no exactamente lo que la IC hacer juntos, en cambio el programa simula a las salidas de la IC 7447 (que cambian según la flip flops y contadores) solos y los muestra.
Te generar simulación propia es bastante recta hacia adelante mediante la aplicación de circuitos 123D.
Necesitamos 7 salidas para el display de 7 segmentos. Utilizan las salidas numeradas en la placa.
Conecte cada terminal numerada en el tablero y el un terminal único de los 7 segmentos display (preferiblemente en forma ordenada 2 a 'a', 3 'b' y así sucesivamente como lo que he hecho), al igual que lo que hicimos en nuestros breadboards. Las salidas en el tablero son los análogos del IC 7447 salidas a - g.
Otra vez no olvides el resistor limitador actual de 330 ohmios. También tienes que conectar el terminal común en la pantalla al terminal GND de la Junta (indicando que este display es de cátodo común).
Después de eso, no hay realmente ninguna otra obra, su solo programar las salidas de cada terminal por separado. Una vez que observas el programa, comprenderá Cómo simular cualquier otro contador (tal vez el número contador diseñamos antes!).
M0 / S0 contadores:
Se trata de un contador que cuenta de 0 -9. S0 es similar a M0, la única diferencia es el retraso o la señal de reloj. La simulación se muestra en común.
M1 / S1 contadores:
Este contador cuenta de 0 - 5. S1 es también similar a M1 otra vez la única diferencia es el retraso o la señal de reloj. La simulación se muestra en común.
Contadores de HH:
Este contador cuenta desde 1-12. Realmente se incrementa una vez cada hora, pero la simulación es programado por segundos.
A / P (M):
Esto es técnicamente no es un contador. Sólo permite alternar entre dos Estados A y P.
También se puede simular el reloj entero. Realmente no estoy seguro si la siguiente simulación funciona porque no pude compilarlo. No creo que mi conexión es lo suficientemente rápido como para hacer eso pero todos los componentes en la siguiente simulación se compilan por separado como se muestra arriba.
La simulación de reloj / diagrama de bloques no incluye el modulo para no sobre la muchedumbre de cosas. Pero la lógica de la alarma como se explica antes está incluida en la aplicación de la protoboard.