Stap 8: Scrollen menusysteem
Functies zijn toegankelijk via het menusysteem scrollen. Menu-items worden geladen als bitmaps in een array en continu scrollen "omhoog". Scroll is gebaseerd op een veelvoud van de Timer0 mux bestuurder. Het schuifmenu "time-out" met behulp van een veelvoud van Timer1 (seconden counter) na ongeveer 10 seconden.
Menu-opties (met behulp van het horloge)
(Dit geldt voor de firmware-versie 0.1)
Wanneer een nieuwe batterij in het horloge is plaatst weergegeven het de menuoptie 'SET' standaard. Druk op 2 om de set te activeren. De huidige tijd zal worden weergegeven (12:11). Met knop 1 kunt verhogen uren, druk op knop 2 om door te gaan naar de volgende tijdseenheid (uren, minuten, 10 minuten). Druk op 2 na de notulen zijn ingesteld op de tijd besparen en terug te keren naar het schuifmenu.
Om energie te besparen, zijn het beeldscherm en de PIC meestal uitgeschakeld. Druk op 1 om wakker van de PIC en de huidige tijd tonen gedurende 10 seconden. Druk op de knop 2 terwijl de tijd wordt weergegeven voor toegang tot het menusysteem scrollen. Horloge functies zijn toegankelijk via het schuifmenu. Druk op 1 om te gaan naar het volgende menu-item, druk op knop 2 om te kiezen van een menu-item.
Zie het in actie: http://www.youtube.com/watch?v=l_tApl3JmmM
Functies van de knoppen voor elk menu-optie worden beschreven in de onderstaande tabel. B1 en B2 zijn afkortingen van knop 1 en knop 2.