Es sieht eher so aus als würde dein LCD nicht initialisiert. In der lcd.h die Quarzfrequenz angegeben und den KS0073 eingestellt.
In deiner while-Schleife fehlen die geschwungenen Klammern.