.include "m16def.inc" .def temp1 = r16 .def temp2 = r17 .org 0x000 ; nach Reset soll Prog von vorn beginnen rjmp RESET .org $026 ; Timer0 compare Interrupt handler rjmp timer0_compare RESET: ; STACK_INIT 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 ldi temp1, 0x00 ; Port D = Eingang out DDRD, temp1 ldi temp1, 0xFF ; Port B = Ausgang out DDRB, temp1 ; Timer0 ldi temp1, (1<