5 keypad interface, 1 general, 2 connections – Matrix Orbital GLK24064-25 Legacy User Manual
Page 24

5 Keypad Interface
This chapter describes the keypad interface and associated commands in detail.
5.1 General
The display keypad interface processes the keypad row / column matrix into a serial (RS-232 or I
2
C)
data byte stream. Aside from this processing, the keypad has no effect on the display. If the user requires
keystrokes to be sent to the display, they must then be routed through the micro-controller.
5.2 Connections
Figure 18: Keypad Connector
The connector is not ’keyed’ so the keypad will probably plug in either of two ways. The display will
not be damaged by reversing the connector. However, the keypad will generate a different ASCII character
mapping for each position. If the connector has fewer than 10 pins it should be centered on the display
connector.
The diagram shows the logical layout (row 1, column 1 in upper left). The connector for the keypad is a
10 pin 0.1" spacing male header. Pins 1 through 5 are columns and pins 6 through 10 are rows. The keypad
is scanned whenever a key is pressed. There is no continuous key scan. This means that key presses are dealt
with immediately without any appreciable latency. This also prevents electrical noise which is often caused
by continuous key scans.
NOTE Please note that keypads may be laid out in a different pattern. If this is the case,
the user will need to interpret the key codes differently.
Matrix Orbital
GLK24064-25
20