char movR = 0x01;
char movL = 0x03;
char movU = 0x05;
char movD = 0x07;

unsigned short data = 0, ro = 0;
unsigned short *rec;
void main()
{
 TRISB=0X00;
 PORTB=0X00;

 rec = &ro;
 
 Soft_Uart_Init(PortA, 1, 2, 9600, 0);

 while(1)
 {
  do
   data = Soft_Uart_Read(rec);
  while (!*rec);

  Soft_Uart_Write(data);

  if(data==movR){PORTB=2;}
  if(data==movL){PORTB=3;}
  if(data==movU){PORTB=8;}
  if(data==movD){PORTB=16;}

 }
}
