Advertisement
plugin23

zadanie11a

Jun 15th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.47 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.         PORTD = naopak(0b00110110);
  24.         _delay_ms(5);
  25.         PORTD = naopak(0b01100011);
  26.         _delay_ms(5);
  27.         PORTD = naopak(0b01011001);
  28.         _delay_ms(5);
  29.     }
  30. return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement