volatile unsigned char *output_f;
volatile unsigned char *input_k;
void setup() {
volatile char*init_port_f,*init_port_k;
init_port_f=0X30;
init_port_k=0x107;
output_f=0x31;
input_k=0x106;
*init_port_f=0x01;
*init_port_k=0x00;
}
void loop() {
char x=*input_k;
if((x & 0x01)==0x01)
{
*output_f=0x01;
}
else
{
*output_f=0x00;
}
}