added lcd.c lcd.h