ICP_ISR: push xl in xl, SREG push xl cli in xl, TCCR1B andi xl, 0b01000000 ; Maske ICES1-Bit tst xl ; testen, ob steigende oder fallende Flanke breq ICP_ISR2 ; eingestellt ist ICP_ISR1: clr xl ; bei steigender Flanke den Timer out TCNT1H,xl ; auf 0 setzen out TCNT1L,xl ldi xl, (0<