#include <mega8.h>
#include <stdio.h>
#include <delay.h>
void main(void)
{
DDRC=0b00000000; // вход  
PORTC=0b11111111;// вход

// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: On
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud Rate: 1200
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;

while (1)
      {
if (PINC.0==0) {    
UDR=0b00000010;
delay_ms(15); 
};
if (PINC.1==0) {       
UDR=0b00000100;
delay_ms(15); 
};
if (PINC.2==0) {       
UDR=0b00001000;
delay_ms(15); 
};
if (PINC.3==0) {       
UDR=0b00010000;
delay_ms(15); 
};      
if (PINC.4==0) {       
UDR=0b00100000;
delay_ms(15); 
};
if (PINC.5==0) {       
UDR=0b01000000;
delay_ms(15);  
};
};
}
