Sw3.6-l2-1.2-Slajd3
Założenia wstępne
Rezerwujemy 3 komórki pamięci, które będą zliczały odpowiednio sekundy, minuty i godziny. Zliczanie powinno odbywać się w kodzie BCD – dzięki temu zarówno sekundy jak i minuty i godziny przechowywane będą na czterech bitach danej komórki pamięci. Inkrementacją sekund, minut i godzin zajmie się procedura obsługi przerwania od układu czasowo-licznikowego. W pętli głównej programu należy realizować prezentację aktualnej zliczonej wartości czasu rzeczywistego. Należy również zadbać o korektę dziesiętnej wartości akumulatora po inkrementacji danej jednostki czasu w celu wyeliminowania wartości 0Ah po wartości 09h. Do wygenerowania odpowiedniej, powtarzającej się procedury obsługi przerwania, który zapewniała będzie inkrementację wykorzystać należy układ czasowo-licznikowy T1.