Minipunto 2 - la holoclock (6 / 6 paso)

Paso 6: Software y la interfaz de usuario

La operación del dispositivo es muy simple, no especial patrón modos o cosas llamativas. Lo único que hace es mostrar la hora.

Para establecer el tiempo primero presionar SW1.
El dispositivo va a parpadear los LEDs un par de veces y luego el 10 grupo de horas de LEDs
SW3 se incrementará el grupo seleccionado
SW2 se moverá al siguiente grupo de LED, cada vez que parpadea brevemente todos los LEDs en el grupo.

El código está escrito para 'C' compilador versión 6.70 de Sourceboost.

El código de la RTC está en los archivos de t1rtc.c/h y tiene una función de interrupción del temporizador T1 del PIC. El temporizador T1 está programado para interrumpir cada 1 segundo. En cada segundo, se incrementa la variable por vez.
También se cuenta un timer tick cada segundo junto con el tiempo. Esto se utiliza para determinar cuándo la pantalla de transición.
La función de interrupción también utiliza la interrupción de temporizador T0 para actualizar la pantalla, llamar a una función en display.c

Los archivos display.h/display.c contienen las funciones para actualizar la pantalla y mostrar el tiempo

Los archivos control.c/h contienen las funciones para ajustar la hora y leer los interruptores

La holoclock.c/h de archivos son los principales lazos y la inicialización.

Artículos Relacionados

Microdot - reloj de pulsera reloj LED modelo

Microdot - reloj de pulsera reloj LED modelo

producción otro RGB Sunset producciones!Este proyecto es un circuito para hacer una versión de tamaño reloj de muñeca de mi reloj minipunto:con unas cuantas funciones más más aplicables a un dispositivo portátil. Un montón de ayuda y sugerencias prov
Charlieplexing LEDs - la teoría de la

Charlieplexing LEDs - la teoría de la

este instructable es menos a construir su propio proyecto y más una descripción de la teoría de charlieplexing. Es conveniente para las personas con los fundamentos de la electrónica, pero no completa principiantes. Que he escrito en respuesta a las