Schritt 4: Interfacing HEX Tastatur
Die hex Tastatur hat 8 Kommunikationsleitungen nämlich R1, R2, R3, R4, C1, C2, C3 und C4. R1 bis R4 steht für die vier Zeilen und C1 bis C4 repräsentiert die vier Spalten. Wenn eine bestimmte Taste gedrückt wird, die entsprechende Zeile und Spalte an die Klemmen des Schlüssels wird kurzgeschlossen. Zum Beispiel wenn 1 Taste R1 Zeile und Spalte C1 kurzgeschlossen wird und so weiter. Das Programm identifiziert, welche Taste gedrückt wird, durch eine Methode, bekannt als Spalte zu scannen. Bei dieser Methode wird eine bestimmte Zeile niedrig gehalten (andere Zeilen sind hoch gehalten) und die Spalten werden für niedrige überprüft. Wenn eine bestimmte Spalte niedrigen gefunden wird dann bedeutet, dass zwischen der Spalte und die entsprechende Zeile (die Zeile, die niedrig gehalten wird) angeschlossen gedrückt worden ist. Zum Beispiel wenn Zeile R1 ist zunächst gering gehalten und Spalte C1 findet während des Scannens, niedrig, das heißt wird die Taste 1 gedrückt.
Referenz
http://www.circuitstoday.com/Interfacing-Hex-Keypad-to-8051