#include #include int a,b,c,d,e,f,g,h; void main(void) { PORTB=0x00; DDRB=0x00; PORTC=0b10111111; DDRC=0x00; PORTD=0x00; DDRD=0xFF; TCCR0=0x00; TCNT0=0x00; TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; ASSR=0x00; TCCR2=0x00; TCNT2=0x00; OCR2=0x00; MCUCR=0x00; TIMSK=0x00; ACSR=0x80; SFIOR=0x00; a = (0b00000110); //1 b = (0b01011011); //2 c = (0b01001111); //3 d = (0b01100110); //4 e = (0b01101101); //5 f = (0b01111101); //6 g = (0b00000111); //7 h = (0b00000000); // prazdne while (1) { if (PINC.5 == 1) PORTD = a; delay_ms(100); if (PINC.5 == 0) PORTD = h; if (PINC.4 == 1) PORTD = b; delay_ms(100); if (PINC.4 == 0) PORTD = h; if (PINC.3 == 1) PORTD = c; delay_ms(100); if (PINC.3 == 0) PORTD = h; if (PINC.2 == 1) PORTD = d; delay_ms(100); if (PINC.2 == 0) PORTD = h; if (PINC.1 == 1) PORTD = e; delay_ms(100); if (PINC.1 == 0) PORTD = h; if (PINC.0 == 1) PORTD = f; delay_ms(100); if (PINC.0 == 0) PORTD = h; }; }