Advertisement
Guest User

Untitled

a guest
Nov 1st, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .include "m128def.inc"
  2. .def tmp=r17
  3. .org 0x0
  4.     jmp start
  5. .org 0x100
  6.  
  7. start:
  8.     ldi tmp, 0b_1111_0000
  9.     out DDRD, tmp
  10.     out DDRB, tmp
  11.     clr tmp
  12.  
  13.     ldi tmp, 1
  14.  
  15. ciklus:
  16.    
  17.     out PORTB, tmp
  18.     swap tmp
  19.     out PORTD, tmp
  20.     swap tmp ;BAB
  21.  
  22.     ror tmp
  23.  
  24.     call delayloop
  25.  
  26.     jmp ciklus
  27.  
  28. ;-------mivanrutiiiin-------
  29. delayloop:
  30.     ldi r20, 0b10100100
  31.     ldi r21, 0b11110001
  32.     ldi r22, 0b11101100
  33.    
  34.     delay:
  35.         dec r20
  36.         brne delay
  37.  
  38.         dec r21
  39.         brne delay
  40.    
  41.         dec r22
  42.         brne delay
  43. ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement