Advertisement
kirill_76rus

simple_blink

Apr 5th, 2022
2,490
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .include "m328pdef.inc"
  2. ldi r16, LOW(RAMEND)
  3. ldi r17, high(RAMEND)
  4. out SPL, r16
  5. out SPH, r17
  6.  
  7. Ldi r22, (1<<4)
  8. Ldi r16, (1<<5)
  9. ldi r17, (1<<4 | 1<<5)
  10. out DDRB, r17
  11. start:
  12. out PortB, r16
  13. rcall delay
  14. out portB, r22
  15. rcall delay
  16. rjmp start
  17.  
  18.  
  19. delay:
  20. ldi r19, 0x20
  21. loop_0:
  22. ldi r20, 0xFF
  23. loop_1:
  24. ldi r21, 0xFF
  25. loop_2:
  26. dec r21
  27. brne loop_2
  28. dec r20
  29. brne loop_1
  30. dec r19
  31. brne loop_0
  32. ret
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement