Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2019
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. .def lampe = r16
  3.  
  4. .def x2 = r18
  5. .def x1 = r19
  6. .def x0 = r20
  7.  
  8. LDI lampe, 0x01
  9. OUT DDRC, lampe
  10.  
  11. schleife:
  12.     OUT PORTD , lampe
  13.     rcall warten
  14.     CPI lampe,128
  15.     breq rechts
  16.    
  17.     LSL lampe    
  18.  
  19.     rjmp schleife
  20.  
  21. rechts:
  22.     LSR lampe
  23.     OUT PORTD , lampe
  24.     CPI lampe,1
  25.     breq schleife
  26.     ;LDI lampe, 0x01
  27.  
  28.     rjmp rechts
  29.  
  30. warten:
  31.     ldi x2, 20 // wie lange wir warten
  32.     ldi x1, 0
  33.     ldi x0, 0
  34.  
  35. loop:
  36.     subi x0, 1 // Subtrahier e1 von (x2 x1 x0)
  37.     sbci x1, 0
  38.     sbci x2, 0
  39.  
  40.     brcc loop // springe wenn Ergebniss >= 0
  41.     ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement