Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #include <avr/io.h>
  2. #include <util/delay.h>
  3. // *** Primitive wait() ***
  4. void wait(uint16_t time)
  5. {
  6. volatile uint16_t i;
  7. for(i=0;i<2000;i++)
  8. _delay_loop_2(time);
  9. }
  10.  
  11.  
  12. int main(void)
  13. {
  14. uint8_t pyori = 0x35;
  15. uint16_t pyori1= 0x00ed;
  16. uint32_t pyori2 = 1;
  17. DDRA=0xFF;
  18. DDRB = 0xFF; // suunta ulos
  19. DDRC = 0xFF;
  20. DDRD =0xff;
  21.  
  22.  
  23. while(1)
  24. {
  25. //pyori = pyori>>1|pyori<<7;
  26. pyori2 = pyori2>>1|pyori2<<31;
  27.  
  28.  
  29. //PORTB=PORTB & 0xfe | pyori1 & 0x01;
  30. wait(200);
  31. PORTA = pyori2;
  32. PORTB = pyori2>>8;
  33. PORTC = pyori2>>16;
  34. PORTD = pyori2>>24;
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement