Dies ist eine alte Version des Dokuments!
Numpad CX50 / CX21 / CX23
Das Numpad war eine numerische Tastatur mit den Ziffern 0 bis 9 und den Sonderzeichen * und #. Es gab sie in drei äußerlich unterschiedlichen Versionen. Technisch waren sie aber identisch aufgebaut.
Funktionsprinzip
Um das Numpad abzufragen, werden die vier digitalen Eingangsleitungen an den Pins 1 bis 4 softwareseitig zu digitalen Ausgangsleitungen umdefiniert. Diese werden nacheinander auf LOW gezogen. Jede Ausgangsleitung ist mit jeweils 3 Tastern des Numpads verbunden. Jeder Taster ist wiederum mit einer der drei Eingangsleitungen 5, 6 und 9 verbunden, sodass sich eine 4×3-Tastenmatrix ergibt. Aus der Kombination, welche Ausgangsleitung aktuell auf LOW gezogen wurde und auf welcher der Eingangsleitungen gerade ein LOW-Signal anliegt, kann eindeutig geschlussfolgert werden, welche Tasten gerade gedrückt werden.
Neben den 12 Tasten besitzt das Numpad nur noch zwei 4,3-kΩ-Pull-Up-Widerstände, die an die Leitungen 5 und 9 angeschlossen sind und diese auf einem HIGH-Level halten. Der Grund dafür ist, dass dies analoge Eingangsleitungen sind, die in der Konsole keinen Pull-Up-Widerstand verbaut haben.