Hmm. Kiedy rozpocząłem temat
Integracja PCF8583 z DateTime może nie napisałem dokładnie do czego to się może przydać.
Bascom ma wbudowane funkcje zegara a sterowac nimi albo odczytywać można prostymi komendami.
Kiedy chcesz wiedzieć/wyświetlić czas i mieć to od razu w zmiennej typu string to piszesz :
Zmienna_string = Time$
To się automatycznie połęczy z RTC i odczyta dane i automatycznie wpisze wartości czasu z zerami jeśli trzeba.
Jeśli więc potrzebne do matrixa to piszesz Text = Time$ i gotowe.
Jeśli więc jest północ to otrzymasz 00:00:00 a nie 0:0:0
Co ciekawe działa to w drugą stronę.
Kiedy chcesz ustawić czas w RTC wystarczy napisać Time$ = "05:02:55" i na pewno ustawi 55 sekund w zegarku
Czyli odczyt Zmienna = Time$ a zapis Time$ = "czas:czas:czas"
Można tak odczytać i zapisać datę Date$= "01/01/17" pierwszy stycznia 2017

Tylko zależy to jeszcze od kilku ustawień na początku kodu.
Dopisze resztę jak sobe cos ważnego przypomnę, ale ..
Podsumowując lepiej jest użyc mojego kodu który integruje PCF8583 z Bascomem bo masz potem więcej możliwości a kod jest dużo mniejszy w porównaniu z Mundikowym

Niczego mu nie odbieram i uważam że zrobił świetną robotę. Jednak to były lata temu i teraz lepiej jest to zrobić tak.
Tak w ogóle to na temat tego zegarka wiem dużo więcej. Jakby coś było niejasne to wystarczy zapytać.