#define F_CPU 1000000UL
#include
#include
int naopak(int byte){
int temp=0;
int temp2=0;
int n;
int c=1;
for (n=0; n<=7; n++){
temp= byte &128;
if(temp){
temp2 = temp2|c;
}
c=c<<1;
byte= byte<<1;
}
return temp2;
}
int main(void){
DDRD=0xFF;
while(1){
PORTD = naopak(0b00110110);
_delay_ms(5);
PORTD = naopak(0b01100011);
_delay_ms(5);
PORTD = naopak(0b01011001);
_delay_ms(5);
}
return 0;
}