interfacing LCD and keypad interface with PIC 16f877a Microcontroller. LCD and Keypad scanning method. Embedded Design and C code for Embedded systems