Układ scalony - zadanie + rozwiązanie

Nasza ocena:

3
Wyświetleń: 889
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Układ scalony - zadanie + rozwiązanie - strona 1

Fragment notatki:


26. Jest 7 wejść/wyjść do układu scalonego. Jak odczytać stan z 12 klawiszy? Odp:
Należy klawisze połączyć w klawiaturę matrycową. Połączenie polega na stworzeniu z klawiszy siatki, w której przyciśnięcie jednego z nich zwiera jedną kolumnę z jednym wierszem.
Do układu scalonego na rysunku zostały podłączone kolumny klawiatury do pinów PD0-PD3 a wiersze do pinów PD4-PD6.
Odczyt stanu takiej klawiatury można realizować np. tak:
Linie wierszy pracują jako wejścia, ustalamy na nich stan wysoki. Linie kolumn pracują jako wyjścia, ich stan również ustalamy na wysoki. Teraz cyklicznie zmieniamy stan jednej z linii kolumn na niski (w kółko - od PD0 do PD3 przemiatamy). Jeśli wciśnięty zostanie jakiś klawisz, to stan niski z jego kolumny przenosi się na jego wiersz. Gdy jedno z wejść (PD4-PD6) zmieni stan na niski, sprawdzamy na której kolumnie obecnie mamy ustawiony stan niski. Zakładając, że stan niski mamy obecnie na PD2, a pojawił się również na PD5 to znaczy, że został przyciśnięty klawisz nr. 8. Diody zabezpieczają przed zwarciem linii kolumn, gdy wciśnie się równocześnie klawisze w różnych kolumnach. Mic. ... zobacz całą notatkę

Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz