the calculator can support addition, subtraction, multiplication and division on positive integer number.
The project can be tested by entern input through the keypad and then check whether the display shows the desire output.
The calculator need a 4x4 matrix keypad for input and a 3-digit seven segment display to show the calculated result.
# | Input | Output | Bidirectional |
---|---|---|---|
0 | ROW_1 | sseg_A | 0 |
1 | ROW_2 | sseg_B | E_1 |
2 | ROW_3 | sseg_C | E_2 |
3 | ROW_4 | sseg_D | E_3 |
4 | sseg_E | COL_1 | |
5 | sseg_F | COL_2 | |
6 | sseg_G | COL_3 | |
7 | sseg_dp | COL_4 |