CCCPaste

zadanie10

#define F_CPU 1000000UL 
#include  
#include  

int main(void) {             
	while(1){
		DDRC = 0b00001111; 
		DDRD = 0xFF;
		PORTC = 0b11111110;
		if (bit_is_clear(PINC,4)){
			PORTD = 0b00000000;                                     
			_delay_ms(1.839);                                     
			PORTD = 0b10000000;                                     
			_delay_ms(1.839);                         
		} 
		if (bit_is_clear(PINC,5)){
			PORTD = 0b00000000;
			_delay_ms(1.683501684);                                   
			PORTD = 0b10000000;                                     
			_delay_ms(1.683501684);
		}
		PORTC = 0b11111101;
		if (bit_is_clear(PINC,4)){
			PORTD = 0b00000000;
			_delay_ms(1.515151);
			PORTD = 0b10000000;
			_delay_ms(1.515151);
		} 
		if (bit_is_clear(PINC,5)){
			PORTD = 0b00000000;
			_delay_ms(1.42045);
			PORTD = 0b10000000;
			_delay_ms(1.42045);
		}
		PORTC = 0b11111011;
		if (bit_is_clear(PINC,4)){
			PORTD = 0b00000000;
			_delay_ms(1.262626);
			PORTD = 0b10000000;
			_delay_ms(1.262626);
		} 
		if (bit_is_clear(PINC,5)){
			PORTD = 0b00000000;
			_delay_ms(1.136363);
			PORTD = 0b10000000;
			_delay_ms(1.136363);
		}
		PORTC = 0b11110111;
		if (bit_is_clear(PINC,4)){
			PORTD = 0b00000000;
			_delay_ms(1.010101);
			PORTD = 0b10000000;
			_delay_ms(1.010101);
		} 
		if (bit_is_clear(PINC,5)){
			PORTD = 0b00000000;
			_delay_ms(0.9469);
			PORTD = 0b10000000;
			_delay_ms(0.9469);
		}
	}
return 0;
}