Ein kleiner Unterschied ist dabei - mit den Bibliotheks-delay-Routinen dauert ne Millisekunde rund doppelt so lange . . .
... Dann läuft dein Controller mit dem falschen Takt.
Ich vermute mal mit 8MHz, oder wenn's im Simulator ist, falsche Taktgeschwindigkeit eingestellt.
Bei den delay Zeiten wird die F_CPU Frequenz mit verrechnet.