Witam,
Moim zadaniem jest napisanie programu w c dla płytki ZL10AVR, który pokazujące na wskaźnikach LED stan licznika. Wartość licznika powinna być zwiększana za pomocą jednego klawisza, a zmniejszana za pomocą drugiego klawisza (maksymalna zliczana wartość 99), a za pomocą trzeciego klawisza wartość licznika resetowana. Oprócz tego ma się wydobywać jakiś dźwięk w czasie wciskania klawisza.
Póki co udało się napisać coś takiego. Prosiłbym bym Was forumowiczów abyście sprawdzili czy ten kod jest poprawnie napisany oraz o pomoc przy wyświetlaniu stanu licznika. Może objąłem złą koncepcję. Stworzyłem tablicę znaków od 0 do 9 i nie mam pomysłu na to jak zrobić to dodawanie i odejmowanie za pomocą klawiszy, żeby odpowiednią wartość wyświetlało na wskaźnikach LED siedmiosegmentowych.
[/code]
Moim zadaniem jest napisanie programu w c dla płytki ZL10AVR, który pokazujące na wskaźnikach LED stan licznika. Wartość licznika powinna być zwiększana za pomocą jednego klawisza, a zmniejszana za pomocą drugiego klawisza (maksymalna zliczana wartość 99), a za pomocą trzeciego klawisza wartość licznika resetowana. Oprócz tego ma się wydobywać jakiś dźwięk w czasie wciskania klawisza.
Póki co udało się napisać coś takiego. Prosiłbym bym Was forumowiczów abyście sprawdzili czy ten kod jest poprawnie napisany oraz o pomoc przy wyświetlaniu stanu licznika. Może objąłem złą koncepcję. Stworzyłem tablicę znaków od 0 do 9 i nie mam pomysłu na to jak zrobić to dodawanie i odejmowanie za pomocą klawiszy, żeby odpowiednią wartość wyświetlało na wskaźnikach LED siedmiosegmentowych.
Kod: C / C++