include "m16def.inc" //declerationen .def temp1 = r16 ...... .CSEG .ORG 0000 RJMP RESET ;Reset Vector RJMP Timer_Overflow ;ext int vector RJMP Timer_Overflow ;int1 vector RJMP Timer_Overflow ;Timer2 compare match RJMP Timer_Overflow RJMP Timer_Overflow RJMP Timer_Overflow RJMP Timer_Overflow RJMP Timer_Overflow RJMP Timer_Overflow RJMP Timer_Overflow RJMP Timer_Overflow RESET: ; Stackpointer initialisieren ldi temp1, LOW(RAMEND) ; LOW-Byte der obersten RAM-Adresse out SPL, temp1 ldi temp1, HIGH(RAMEND) ; HIGH-Byte der obersten RAM-Adresse out SPH, temp1 ;Timer initialisieren ldi temp1, 0b00000011 out TCCR1B, temp1 ldi temp1, 0b00000100 out TIMSK, temp1 sei loop: jmp loop; Timer_Overflow: ... reti