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.
![901_8f5fd00c-39b1-4a1f-b502-5cb315d90c10.png](https://secure.tutorsglobe.com/CMSImages/901_8f5fd00c-39b1-4a1f-b502-5cb315d90c10.png)