#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){
for(int k=0;k<=9;k++){
for(int j=0;j<=9;j++){
for(int i=0;i<=9;i++){
PORTD=naopak(i+0b01100000);
_delay_ms(2);
PORTD=naopak(j+0b01010000);
_delay_ms(2);
PORTD=naopak(k+0b00110000);
_delay_ms(2);
}
}
}
}
return 0;
}