Witam!
Za pomocą dwóch przycisków chcę sterować ustawieniem godziny na wyświetlaczu LCD. Przycisk "up" poprzez przytrzymanie go lub naciskanie ma ustawiać poszczegolne sekcje godziny (dziesiątki godzin, jedności godzin, dziesiątki minut, jedności minut) a przycisk "ok" ma zmieniać pozycję kursora i zatwierdzać poprzednią sekcję. Niestety pomimo licznych prób nadal nie wiem jak powinien wyglądać kod. Doszedłem do momentu krytycznego i potrzebuję waszej pomocy.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Projekt tworzę na ATmega8.
W tej chwili działa to tak, że poprzez naciskanie przycisku zmienia się pozycja od dziesiątek godzin. Przy przytrzymaniu zmieniają się wszystkie sekcje. Czy ktoś z szanownych forumowiczów mógłby pomóc z kodem lub chociaż naprowadzić na prawidłowy tok myślenia?