Paso 5: Los códigos...
El código original de sí mismo es fácilmente comprensible y bien comentada...!!!!
La sección de #define asigna los pines en el registro de desplazamiento de palabras individuales.! Actualizará cada vez que cuando el tiempo cambia.
La función void WriteLEDs actualiza el regesters de cambio mediante el pin de datos.
La función de autoprueba vacía parpadea todas las palabras de LED en una secuencia para que sepas que todo está funcionando correctamente. es decir, para la solución de problemas.
La función void displaytime se controlar el tiempo con el chip RTC y ver que palabras que se iluminará en consecuencia.
El resto se puede hacer fácilmente por el propio código...