Advertisement
plugin23

7a

Mar 3rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.61 KB | None | 0 0
  1. /*
  2.  * zadanie7.c
  3.  *
  4.  * Created: 3.3.2016 11:22:49
  5.  *  Author: d14valicek
  6.  */
  7.  
  8.  
  9. #define F_CPU 1000000UL
  10. #include <stdlib.h>
  11. #include <util/delay.h>
  12. #include <stdio.h>
  13. #include <avr/io.h>
  14.  
  15. int main(void)
  16. {
  17.     DDRD = 0xFF;
  18.     int semafor[8] = {0b10010010, 0b10011010, 0b10000110, 0b10001010, 0b10010010, 0b11010001, 0b00110001, 0b01010010};
  19.     while(1)
  20.     {
  21.         for (int i = 0; i <= 7; i++){
  22.             PORTD = semafor[i];
  23.             if(i == 2 || i == 6){
  24.                 _delay_ms(6000);
  25.             }
  26.             else if (i == 3 || i == 7){
  27.                 _delay_ms(1000);
  28.             }
  29.             else {
  30.                 _delay_ms(3000);
  31.         }
  32.            
  33.         }
  34.     }
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement