Página principal

ATMEGA88

Reloj digital con alarma

xsetaseta@gmail.com
Esquema

Programa  Makefile
Un montaje que cualquiera le gusta realizar en electrónica es un reloj.
Con el ATMEGA88 es bastante fácil, se utiliza el reloj interno de 8MHz/8 y se coloca un cristal de cuarzo para la base de tiempos de 32768Hz. El cristal de 32768 es muy fácil de encontrar en cualquier sitio, relojes viejos, placas bases inútiles.
El microcontrolador se configura para colocar un cristal de cuarzo en el Timer/Contador2, luego se divide por 128 y se le aplica al contador de 8bits. Cuando llega a 256 (cada segundo)el flag TOV2 del registro TIFR2 se pone a 1 ademas de provocar una interrupción, si se se activaron las interrupciones.
El primer desarrollo no se usaron las interrupciones, solo se comprobaba el flag TOV2 y se había un desbordamiento del contador se incrementaba el segundero.
El segundo desarrollo se utilizaba las interrupciones para incrementar el segundero.
El primer pulsador  selecciona lo que queremos cambiar, y el segundo aumentamos el valor seleccionado.
Con el segundo pulsador también podemos encender o apagar la alarma.
Circuito