Hi!

Versuch es mal mit "#include <USRLIB/delay.h>" statt mit #include <util/delay.h> - hab gesehen, dass ich die immer benutze. Den Unterschied hab ich mir nicht angesehen. Aber sollte sonst so klappen...

EDIT: Hab gerade das hier in der "util/delay.h" gefunden:
The maximal possible delay is 262.14 ms / F_CPU in MHz.
Das heißt für dich, dass du nur 262.14 / 8 Millisekunden (also 32,7675ms) Verzögerung hattest...