Advertisement
KgCro

zadatak 1 L02

Oct 15th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. //L02 zadatak 1
  2. .equ delayCnt = 18 // ovo racunamo sa onom formulom za X
  3. .def tmp = r16
  4.  
  5. .cseg
  6. rjmp reset
  7.  
  8. reset:
  9. ldi tmp,high(RAMEND)
  10. out SPH, tmp
  11. ldi tmp, low(RAMEND)
  12. out SPL, tmp
  13.  
  14. ldi tmp , (1<<3) // pali ledicu
  15. out DDRA, tmp
  16.  
  17. main:
  18. sbi PORTA, 3 // 3. bit u portu A postavi na 1
  19. //delay
  20. rcall delay
  21. cbi PORTA, 3
  22. //delay
  23. rcall delay
  24. rjmp main
  25.  
  26. delay:
  27. clr r17
  28. clr r18
  29. ldi r19, delayCnt
  30.  
  31. delay_loop:
  32. dec r17 ; 0,255 , 254... , 0
  33. brne delay_loop
  34. dec r18 ; 0,255,254,...,0
  35. brne delay_loop
  36. dec r19 ; n,n-1
  37. brne delay_loop
  38. ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement