Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .include "m64def.inc"
- jmp init
- main:
- in r16, pind
- in r17, pind
- andi r16, (1<<1)
- andi r17, (1<<4)
- lsr r16
- lsr r17
- lsr r17
- lsr r17
- lsr r17
- or r16, r17
- sbrs r16, 0
- rcall invert
- rjmp main;
- init:
- ldi r16, low(ramend)
- out spl, r16
- ldi r16, high(ramend)
- out sph, r16
- ldi r16, (1<<3)
- out ddrb, r16
- clr r16
- jmp main;
- invert:
- sbis pinb, 3
- sbi portb, 3
- sbic pinb, 3
- cbi portb, 3
- ret;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement