Ich habe noch die Anweisung
PORTC |= (1<< PC4) |(1<<PC5);
in den Code eingesetzt und jetz funktioniert alles perfekt!

Ich arbeite auch lieber mit cbi() und sbi(), weil der Code dann übersichtlicher wird und man dann leichter arbeiten kann. Wenn die Funktionen nicht definiert sind, kann man sie einfach mit
#define cbi(sfr, bit) sfr &= ~(1 << bit)
#define sbi(sfr, bit) sfr |= (1 << bit)
definieren.