Hi,

hab Deinen Code mal im Simulator vom AVR-Studio laufen lassen (hast Du das? Wenn nicht solltest Du Dir das ganz schnell besorgen )

Die Zeile

Code:
dec Leds ; Register dekrementieren
auf die es Dir ja ankommt wird genau alle 1008 ms angesprungen.

Daraus läßt sich schließen, das vermutlich Dein Prozessor mit den standardmäßigen internen 1 MHz läuft, hast du die Fusebits richtig eingestellt?

Dann mußt Du Dich auf die Suche machen, wo die 8 ms zu viel herkommen, vermutlich wird Dein überlauf einen Takt zu spät erzeugt.

Dann wäre noch interessant, ob Du einmal weiterzählen pro sekunde willst oder ob die LED mit 1 Hz blinken soll, da jetzt nur alle 1 s gezählt wird, bekommst Du nur 0,5 Hz auf bit 0

greetz Rajko