Introduction - If you have any usage issues, please Google them yourself
Control a LCD 16x2 panel with 4 ports. This project includes an schematic. The hardware uses a 20 pin microcontroller like the 89C2051 or Atmel 90S2313. The hardware is enhaced using an external shift register CMOS 4094. The source code was written for AVR microcontroller 90S2313.