Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .include "m16def.inc"
  2. .def temp = r18;
  3. ser r18
  4. out DDRB,R18
  5. START:
  6. IN R18,PINA
  7. CPI R18,0x00
  8. BRnE _1
  9. LDI R17,0x01
  10. _1:
  11. CPI R18,0x01
  12. BRnE _2
  13. LDI R17,0x02
  14. _2:
  15. CPI R18,0x02
  16. BRnE _3
  17. LDI R17,0x04
  18. _3:
  19. CPI R18,0x03
  20. BRnE _4
  21. LDI R17,0x08
  22. _4:
  23. CPI R18,0x04
  24. BRnE _5
  25. LDI R17,0x10
  26. _5:
  27. CPI R18,0x05
  28. BRnE _6
  29. LDI R17,0x20
  30. _6:
  31. CPI R18,0x06
  32. BRnE _7
  33. LDI R17,0x40
  34. _7:
  35. CPI R18,0x07
  36. BRnE _8
  37. LDI R17,0x80
  38. _8:
  39. andi r17,0xF8
  40. cp r19,r17
  41. BRnE _9
  42. ldi r19,0xFF
  43. out portB, r19
  44. rjmp START
  45. _9:
  46. out portB, r17
  47. rjmp START
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement