fork download
  1. .cseg
  2. .org 0
  3.  
  4. .def led1 =r16
  5. .def led2 =r17
  6. .def led3 =r18
  7. .def temp =r19
  8. .def lop1 =r20
  9. .def lop2 =r21
  10. .def lop3 =r22
  11.  
  12. .equ DDRB = 0x17
  13. .equ PORTB = 0x18
  14.  
  15. ldi lop3,50
  16. ldi temp,0xFF
  17. ldi led1,0x1F
  18. ldi led2,0xC3
  19. ldi led3,0xF8
  20. out DDRB,temp
  21. out PORTB,temp
  22.  
  23. delay:
  24. ldi lop2,50
  25. outer:
  26. ldi lop1,50
  27. inner:
  28. dec lop1
  29. brne inner
  30. dec lop2
  31. brne outer
  32. dec lop3
  33. brne delay
  34. ldi lop3,50
  35. inc r23
  36. cpi r23,1
  37. breq loop
  38. cpi r23,2
  39. breq loop2
  40. cpi r23,3
  41. breq loop3
  42. loop:
  43. out PORTB,temp
  44. out PORTB,led1
  45. rjmp delay
  46. loop2:
  47. out PORTB,temp
  48. out PORTB,led2
  49. rjmp delay
  50. loop3:
  51. out PORTB,temp
  52. out PORTB,led3
  53. clr r23
  54. breq delay
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty