Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. OCR0A = 0; // set PWM to full brightness
  2. SPDR = 0b00000001; // select first LED
  3. while(!(SPSR & (1<<SPIF))); // write to shift register
  4. PORTB = 0; // latch outputs
  5. PORTB = 1;
  6. _delay_ms(1);
  7.  
  8. OCR0A = 255; // set PWM to no brightness (off)
  9. SPDR = 0b00000010; // select second LED
  10. while(!(SPSR & (1<<SPIF)));
  11. PORTB = 0;
  12. PORTB = 1;
  13. _delay_ms(1);
  14.  
  15. OCR0A = 255; // set PWM to no brightness (off)
  16. _delay_a_little_more;
  17. SPDR = 0b00000001; // select first LED
  18. while(!(SPSR & (1<<SPIF))); // write to shift register
  19. PORTB = 0; // latch outputs
  20. PORTB = 1;
  21. OCR0A = 0; // set PWM to full brightness
  22. _delay_ms(1);
  23.  
  24. OCR0A = 255; // set PWM to no brightness (off)
  25. _delay_a_little_more;
  26. SPDR = 0b00000010; // select second LED
  27. while(!(SPSR & (1<<SPIF)));
  28. PORTB = 0;
  29. PORTB = 1;
  30. OCR0A = 255; // set PWM to no brightness (off)
  31. _delay_ms(1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement