Advertisement
Guest User

Untitled

a guest
Jan 2nd, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. .org 0
  2. rjmp init
  3. rjmp INT0_vector
  4. init:
  5. rjmp main
  6. main:
  7. sbi 0x04, 5 ; 4
  8. cbi 0x0a, 2 ; 10
  9. sbi 0x0b, 2 ; 11
  10. lds r24, 0x0069 ; 0x800069
  11. ori r24, 0x02 ; 2
  12. sts 0x0069, r24 ; 0x800069
  13. sbi 0x1d, 0 ; 29
  14. sei
  15. ldi r25, 0x20 ; 32
  16. in r24, 0x05 ; 5
  17. eor r24, r25
  18. out 0x05, r24 ; 5
  19. ldi r18, 0xFF ; 255
  20. ldi r19, 0x69 ; 105
  21. ldi r24, 0x18 ; 24
  22. subi r18, 0x01 ; 1
  23. sbci r19, 0x00 ; 0
  24. sbci r24, 0x00 ; 0
  25. brne .-8 ; 0x46
  26. rjmp .+0 ; 0x50
  27. nop
  28. rjmp .-26 ; 0x3a
  29. INT0_vector:
  30. push r1
  31. push r0
  32. in r0, 0x3f ; 63
  33. push r0
  34. eor r1, r1
  35. push r24
  36. push r25
  37. in r25, 0x05 ; 5
  38. ldi r24, 0x20 ; 32
  39. eor r24, r25
  40. out 0x05, r24 ; 5
  41. pop r25
  42. pop r24
  43. pop r0
  44. out 0x3f, r0 ; 63
  45. pop r0
  46. pop r1
  47. reti
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement