Design a keypad controller to connect a Gumnut core to the keypad described in Exercise 8.1. The controller should include an output register for driving row lines and an input register for sensing column lines.
Exercise 8.1
A calculator has keys arranged as shown in Figure 8.41. Show how the key switches can be arranged in a scanned matrix.