This project simulates a calculator using LPC2129 ARM7 microcontroller. Input expression comes from UART and output is displayed on LCD and UART
- Supports +, -, *, / operations with precedence
- Input via UART terminal
- Output on 16×2 LCD (4-bit mode) and UART
- Works on Keil + Proteus simulation
- MCU: LPC2138 / LPC2129
- UART0: P0.0 (Tx), P0.1 (Rx)
- LCD data: P0.20–P0.23, RS/RW/EN as per schematic
- LEDs: if used (optional)
- Open Keil project
- Compile → generate
.hex
- Load
.hexin MCU - Add Virtual Terminal (9600-8-N-1)
- Connect MCU TX→Terminal RX, Rx→Tx
- Run Simulation