add lcd.c and lcd.h