Étape 8: Le logiciel
Il n’y a vraiment rien de spécial sur le logiciel. Timer0 est utilisé pour générer des interruptions en moyenne chaque 1638.4 nous et l’algorithme de Bresenham est utilisée pour s’assurer que l’horloge tiques à chaque seconde.
Après branchement de l’horloge affiche un point qui a flashé vers le haut et vers le bas pour indiquer que l’heure doit être réglée.
En appuyant sur le bouton le temps avance comme un rythme lent pendant 15 secondes et puis accélère. Si le bouton est pressé juste momentanément (0,1 à 0,5 secondes) le temps est décrémenté d’une minute pour un réglage facile.