use of lcd in 4bit mode with keypad and usart and ADC