Advertisement
plugin23

zadanie11b

Jun 15th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.58 KB | None | 0 0
  1. #define F_CPU 1000000UL
  2. #include <avr/io.h>
  3. #include <util/delay.h>
  4. int naopak(int byte){
  5.     int temp=0;
  6.     int temp2=0;
  7.     int n;
  8.     int c=1;
  9.     for (n=0; n<=7; n++){
  10.         temp= byte &128;
  11.         if(temp){
  12.             temp2 = temp2|c;
  13.         }
  14.         c=c<<1;
  15.         byte= byte<<1;
  16.     }
  17. return temp2;
  18. }
  19.  
  20. int main(void){
  21.     DDRD=0xFF;
  22.     while(1){
  23.         for(int k=0;k<=9;k++){
  24.             for(int j=0;j<=9;j++){
  25.                 for(int i=0;i<=9;i++){
  26.                     PORTD=naopak(i+0b01100000);
  27.                     _delay_ms(2);
  28.                     PORTD=naopak(j+0b01010000);
  29.                     _delay_ms(2);
  30.                     PORTD=naopak(k+0b00110000);
  31.                     _delay_ms(2);
  32.                 }
  33.             }
  34.         }
  35.     }
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement