Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .include "2313def.inc"
- .def temp = r16
- .def leds = r17 // Ausgaberegister
- .def teiler = r18
- .def counter = r19 // Was ist der Nächste Schritt der Scene
- .org 0x0000
- rjmp main ; Reset Handler
- .org OVF0addr
- rjmp timer0_overflow ; Timer Overflow Handler
- ldi teiler, 0x05
- main:
- ldi temp, LOW(RAMEND)
- out SPL, temp
- ldi temp, 0xFF
- out DDRB, temp
- out PORTB, leds
- ldi temp, (1<<CS00)|(1<<CS02); CS00 setzen: Teiler 1024
- out TCCR0, temp
- ldi temp, (1<<TOIE0) ; TOIE0: Interrupt bei Timer Overflow
- out TIMSK, temp
- sei
- END
- jmp END
- timer0_overflow:
- dec teiler
- breq Loop
- reti
- Loop:
- inc leds
- ldi teiler, 0x05
- reti
Advertisement
Add Comment
Please, Sign In to add comment