sbis PINB, Summer ;überspringe, wenn B.2 = 0 ist
cbi PORTB, Summer ;wenn B.2 = 1 ist, dann auf 0 setzen
sbic PINB, Summer ;überspringe, wenn B.2 = 1 ist
sbi PORTB, Summer ;wenn B.2 = 0 ist, dann auf 1 setzen

ldi tmp, time0_1 ;Hier wird der Timer vorgeladen
out TCNT0, tmp
out SREG, statusreg ;SREG wiederholen
reti ;wieder zurück, wo du hergekommen bist
schaue mal hier:
Code:
sbis PINB, Summer  
rjmp umschalten1
cbi PORTB,Summer
rjmp umschalten2
umschalten1:
sbi PORTB,Sumer
umschalten2:
ldi tmp, time0_1    
   out TCNT0, tmp
   out SREG, statusreg  
reti
Ich finde das besser...