This project implements a calculator for a 4x4 keypad. The keypad scanner drives the column lines and reads the row lines to detect which key is pressed. Digits are buffered, operators are stored, and the ALU computes the final result.
Supported operations:
- Addition
- Subtraction
- Multiplication
- Division
The 8-bit result is shown on the dedicated output pins.
- Apply reset.
- Press digit keys to enter the first operand.
- Press an operator key.
- Press digit keys to enter the second operand.
- Press equals.
- Observe the 8-bit result on
uo_out.
- 4x4 matrix keypad