Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #define F_CPU 8000000UL
  2. #include <avr/io.h>
  3. #include <util/delay.h>
  4. #define VIIVE1 200
  5. #define VIIVE2 100
  6.  
  7. void jokaToinenLedVilkutus()
  8. {
  9. unsigned char luku01=0xAA, luku02=0x55;
  10. PORTB=~luku01;
  11. _delay_ms(VIIVE1);
  12. PORTB=~luku02;
  13. _delay_ms(VIIVE2);
  14. }
  15. int main(void)
  16. {
  17. //unsigned int i=0
  18. DDRB = 0XFF;
  19. PORTB = 0XFF;
  20. DDRD = 0X40;
  21. PORTD = 0X7C;
  22.  
  23. while(1)
  24. {
  25. if(!( PIND & (1<<PORTD2))) //Lue PIND2 eli switch 1
  26. {
  27. jokaToinenLedVilkutus();
  28.  
  29. }
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement