xlcd

just start but not test with hardware
Did not improve usart