Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .def tmp = r16
- .cseg
- rjmp reset
- //adrese moraju ic po redu 002 -> 004 -> ...
- .org $002
- rjmp turnOn
- .org $004
- rjmp turnOff
- reset:
- ldi tmp, high(RAMEND)
- out SPH, tmp
- ldi tmp, low(RAMEND)
- out SPL, tmp
- ldi tmp, (1 << 0)
- out DDRA, tmp
- out PORTA, tmp
- ldi tmp, (1 << ISC11) | (1 << ISC01) //
- out MCUCR, tmp
- ldi tmp, (1 << INT1) | (1 << INT0)
- out GICR, tmp
- sei
- main:
- rjmp main
- turnOn:
- ldi tmp, 0x00
- out PORTA, tmp
- reti // nije ret nego reti da se omoguci prekid
- turnOff:
- ldi tmp, (1 << 0)
- out PORTA, tmp
- reti // nije ret nego reti da se omoguci prekid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement