Code:.include "m8535def.inc" .org 0x0000 ;mit vier Nullen, ist nen 16bit-Wert rjmp Zeit .org OVF0addr ;Name für Int-vektor aus der .inc, die 8 war falsch, müsste 9 sein! rjmp Start Zeit: ;stack einrichten: (sonst geht gar nichts!) ldi mpr, HIGH(RAMEND); out SPH, mpr ldi mpr, LOW(RAMEND); out SPL, mpr ldi R16, 0b00000001 out TCCR0, R16 <<hier müsste noch der Overflow-Interrupt aktiviert werden!>> rjmp Zeit Start: <<was im Int passieren soll>> reti ;zurück zum Hauptprogramm
Lesezeichen