Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. EXT_INT1:
  2.  
  3. lds r25, pushLeftDelay+1
  4. cpi r25, 0xFE
  5. breq end
  6. push temp ; save register
  7. in temp, SREG ; save SREG
  8. push temp
  9.  
  10. ;turn off the int1 interrupt
  11. in temp, EIMSK
  12. andi temp, 0x01
  13. out EIMSK, temp
  14.  
  15. ;change LED pattern
  16. com leds
  17. out PORTC, leds
  18.  
  19. ;set the flag
  20. ldi temp, 0xFE
  21. sts pushLeftDelay+1, temp
  22.  
  23. ;additional debugging
  24. com geds
  25. out PORTG, geds
  26.  
  27. pop temp ; restore SREG
  28. out SREG, temp
  29. pop temp ; restore register
  30. end:
  31. reti
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement