#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; }