Interfaced an 8255 PPI (Programmable Peripheral Interface Chip) using Arduino Uno and programmed a simple calculator (can do any operation on any 2 numbers).
Software used: Proteus Simulator and Arduino.
Simulated hardware (Arduino Uno - 8255 PPI - LCD LED - Keypad).