Página principal
ATMEGA88
Reloj digital con alarma
xsetaseta@gmail.com
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.