OHHH MANN... danke Leute ich hab den Fehler.

"Simulation" und "Paar Zyklen weiter wieder abschalten" waren die Stichwörter die mich dazu getrieben haben alles nochmal durchzusehen und zu simulieren.

Ergebnis: Aus noch unerklärlichen Gründen schalten die Pullups ab, sobalt ich die Funktion DrawDisplay aufrufe (selbst geschriebene Funktion). Als ich sie durchgesehen habe, fand ich folgendes:
Code:
PORTD = (1<<PIND7);
Und dann wars mir klar

Habs jetzt in den richtigen Operator |= geändert und jetzt läuft alles.

Also danke für die Hinweise.

Gruß
Stomper