9. Układy sterujące

9.3. Klawiatura

Klawisz to przełącznik, klucz włączany na czas przyciśnięcia. Zestaw takich przełączników wyposażony w układy umożliwiające jednoznaczne przypisanie wciśniętemu klawiszowi pewnego słowa binarnego kodującego klawisz nazywamy klawiaturą. Najprostszym rozwiązaniem układu klawiatury jest zastosowanie przełączników dołączonych bezpośrednio do wejść kodera tzn. translatora kodu „1 z n” na kod NKB.

Dla dużych klawiatur stosuje się najczęściej rozwiązanie polegające na tzw. skenowaniu (tzn. przeszukiwaniu) układu kluczy metodą macierzową. Klawisze umieszczone są tak jak współrzędne w macierzy. Przeglądając przełączniki klawiatury i poszukując klawisza włączonego wybieramy numer wiersza i numer kolumny i sprawdzamy, czy klawisz jest przyciśnięty. Jeśli tak, to ponieważ para uporządkowana (numer wiersza, numer kolumny) jest słowem kodującym klawisz, wyprowadzamy ją na wyjście sygnalizując jednocześnie przyciśnięcie klawisza.