16*2 Character LCD interfacing in PIC16F877A