It_keyboard menu – Freescale Semiconductor Microcontrollers User Manual

Page 606

Advertising
background image

ColdFire V1 Full Chip Simulation Connection

FCS Visualization Utilities

606

Microcontrollers Debugger Manual

Scanning is one method to read such keyboards. Typically, we can proceed as follows (the
line being in output and the column in input):

• Put a 0 at line X4 (X3, X2, X1, X0 being at 1).

• Read the column successively, from Y3 to Y0.

• Put a 0 at line X3 (X4, X2, X1, X0 being at 1).

• Read the column again from Y3 to Y0.

• Continue till the last column of the last line, and restart at the beginning

All keyboard keys are scanned until we find one that is activated. During the scanning
process, it is easy to update a counter representing the number of the key pressed. Raising
an interruption when a key is pressed allows you to scan only when a key is activated
rather than constantly.

IT_Keyboard Menu

Figure 28.28

shows the IT_Keyboard menu.

Table 28.5

describes the menu entries.

Figure 28.28 IT_Keyboard menu

Table 28.5 IT_Keyboard Menu Description

Menu Entry

Description

Setup

Opens the Interrupt keyboard setup dialog.

Advertising