Da du auch noch ein LCD angeschlossen hast passt der Name des Ports eigentlich nicht (LCD ist keine Taste)
Das LCD hat ja auch wieder seine eigene Bibliothek
Code:
#define    LCD_DDR        DDRC
#define LCD_PORT    PORTC
#define LCD_PIN        PINC
#define    LCD_EN        ( PIN 3)
#define LCD_RS        ( PIN 2)
#define LCD_D0        ( PIN 4)
#define LCD_D1        ( PIN 5)
#define LCD_D2        ( PIN 6)
#define LCD_D3        ( PIN 7)
Hast du schon mit "PORTC |= (1<<PC0);" versucht?
Jep. Habs auch schon mit "PORTC |= 0b00000011" versucht (in der Tast.c), hat aber auch nicht geholfen...

PS: Die Ports sind Standartmäßig als Eingang definiert.
Ich weis Schadet aber trotzdem nicht das nochmal explizit ins Programm zu schreiben^^