Код: Выделить всё
#pragma vector=USART_RXC_vect
__interrupt void Uart_RX(void)
{
receive[rec]=UDR;
switch (rec)
{
case 0:
{
switch(receive[rec])
case 248:back_back();
case 252:back_forward();
case 249:back_back_and_turn_left();
case 250:back_back_and_turn_right();
case 253:back_forward_and_turn_left();
case 254:back_forward_and_turn_right();
case 255:brake();
}
case 1:
engine_power=receive[rec];
}
rec++;
if(rec==2)
rec=0;
}
Код: Выделить всё
PORTD_Bit5=0;
PORTD_Bit6=1;
PORTD_Bit7=0;


