<< Az előző oldal  Vissza a Főoldalra  Vissza az Elektronika oldalra  Tartalomjegyzék  A következő oldal >>


Nyomógomb-mátrixok


      A nyomógomb-mátrixok nagy számú nyomógomb kezelését teszik lehetővé viszonylag kevés kivezetés felhasználásával, alig néhány külső alkatrész segítségével. (Alkalmazásuk csak fizikailag egymáshoz közel elhelyezett nyomógombok esetében célszerű, hogy a mátrix huzalozása egyszerű legyen.)
      A következő táblázat a különböző méretű nyomógomb-mátrixok jellemzőit mutatja be.

Lefoglalt
kivezetések száma
Kezelhető
nyomógombok száma
4 = 2 x 2 4 = 2 x 2
6 = 2 x 3 9 = 3 x 3
8 = 2 x 4 16 = 4 x 4
10 = 2 x 5 25 = 5 x 5
12 = 2 x 6 36 = 6 x 6
14 = 2 x 7 49 = 7 x 7
16 = 2 x 8 64 = 8 x 8
18 = 2 x 9 81 = 9 x 9
20 = 2 x 10 100 = 10 x 10
22 = 2 x 11 121 = 11 x 11
24 = 2 x 12 144 = 12 x 12

      A következő ábra egy 4x4-es nyomógomb-mátrixot és annak kezelő áramkörét mutatja be.

4x4-es nyomógomb-mátrix

      Az RB4..RB7 kivezetések állandó bemenetként vannak konfigurálva. Az R5..R8 ellenállások logikai "0" szintre állítják be a bemenetek feszültségszintjét. (Ezek lehetnek belső, programozható lehúzó ellenállások is.)
      Az RB0..RB3 mikrovezérlő kivezetések alaphelyzetben bemenetként, de időszakosan kimeneteként vannak konfigurálva. Az R1..R4 ellenállások a kimenetek rövidzár védelmét látják el. (Rövidzár keletkezhet, ha az esetlegesen különböző szintű kimenetek több nyomógomb egyidejű megnyomásával összekapcsolódnak.)
      Az egyes kimenetekkel egy-egy nyomógomb oszlop megtáplálása végezhető el. Egyetlen oszlop logikai "1" szintre helyezésekor a bemeneteken leolvasható, hogy az oszlop mely nyomógombja vagy nyomógombjai van, illetve vannak működtetve. Ahhoz, hogy a többi oszlopban elhelyezett nyomógombok megnyomása ne okozzon zavart, az azokhoz tartozó kimeneteket nagy-impedanciás állapotúra, vagyis bemenetként kell konfigurálni.
      Az oszlopokat egyesével megtáplálva, az összes nyomógomb helyzete meghatározható.
      Az oszlopon belül több nyomógomb megnyomása nem okoz zavart, a leolvasás hibátlanul megtörténik. Valamely másik oszlopban párhuzamosan működtetett egyetlen nyomógomb sem okoz zavart a leolvasásban, de egy másik oszlopban működtetett két vagy több nyomógomb már meghamisíthatja a bemenő jeleket.
      A nyomógomb-mátrixok természetesen fordított logikával, felhúzóellenállásokkal is megvalósíthatóak.


Tudomány és Technika (test@t-es-t.hu)

<< Az előző oldal  Tartalomjegyzék  Vissza a Főoldalra  Vissza az Elektronika oldalra  Vissza az oldal elejére  A következő oldal >>