fork download
  1. .dseg
  2. number: .byte 0x00
  3.  
  4. .cseg
  5. .org 0
  6.  
  7. .def led1 =r16
  8. .def led2 =r17
  9. .def led3 =r18
  10. .def temp =r19
  11. .def num =r20
  12. ldi zh,high(number)
  13. ldi zl,low(number)
  14. ld num,z
  15.  
  16. .equ DDRD = 0x0A
  17. .equ PORTD = 0x0B
  18.  
  19. ldi temp,0xFF
  20. out DDRD,temp
  21. out PORTD,temp
  22.  
  23.  
  24.  
  25. loop:
  26. ldi led1,0x2F
  27. ldi led2,0xB3
  28. ldi led3,0xF8
  29. out PORTD,led1
  30. rjmp delay
  31. out PORTD,led2
  32. rjmp delay
  33. out PORTD,led3
  34. rjmp loop
  35.  
  36.  
  37. delay:
  38. inc num
  39. cpi num,300
  40. breq delay
  41. rjmp loop
  42.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty