elektronik999 napisał: Witam. Mam drobny problem. A odnosnie brakuje mi juz wolnych pinow w procesorze. I dlatego sie zastanawiam czy by nie można inaczej obsłużyć wyswietlacza (standardowego 2x16) klawiatury i diod led.
chciałbym zebym mogł wysterować wiecej diod led. O ile wogole da się tak. Zmiana procesora nie wchodzi w gre.
Cala grupe przyciskow (keyboard) podlaczylbym przez expander do np: PCF8574, co potrzebuje tylko dwa piny dla SDA, SCL oraz jeden pin do interrupt (0 lub 1). Wtedy musialbys 'uwolnic' jeden interrupt zajmowany przez encoder (po co ci tam dwa?).
Cale wyjscie do LCD display przenioslbym na port C. Niby technicznie to bez wiekszego znaczenia, ale jest latwiej konfigurowac plytke PCB (wszystkie kolejne piny wyjscia sa po jednej stronie processora).
Majac podlaczony LCD, wydaje mi sie ze mozna na nim wyswietlic dosc duza liczbe informacji badz to w formie statycznej lub scroll albo sequence, rozdzielonych roznymi prostym efekami. Zbyt duza liczba dodatkowych "swiatelek " rozprasza uwage i degraduje powazny projekt do poziomu odpustowej choinki.
Twoj projekt - twoj pomysl.
e marcus