5. Mátrix billentyűzet
2018.08.26
A kiegészítőn található egy mátrix billentyűzet, mely 4 sorból és 3 oszlopból tevődik össze, így 12 gomb alkotja.
Az egyes sorok címzése a PORTC6-3 bitjeivel történik. Amelyik sort vizsgálni szeretnénk, az ahhoz tartozó bitre kell 1-es kiküldeni, a többire pedig 0-t. Az olvasó vezetékeken (PORTC2-0) a lenyomott gombhoz tartozó sor értéke lesz 0, a másik 2 1-es.

Az ábrán látszik ez egyes sorokhoz és oszlopokhoz tartozó regiszterbitek.
Irányregiszter beállítása:
DDRC = 0x78

Mintakód letölthető:
A mintakód a lenyomott mátrix billentyűzet számát megjeleníti a 7szegmenses kijelzőn.