#include <16F877.h>
#fuses XT
#use delay(clock=4000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8,Stream=PC)
#use rs232(baud=2400,xmit=Pin_C3,rcv=Pin_c4,stream=RF)
#define Led1Yak Output_high(pin_d0)
#define Led1Son Output_low(pin_d0)
#define Led1 Output_toggle(pin_D0)
#define Led2Yak Output_high(pin_d1)
#define Led2Son Output_low(pin_d1)
#define Led2 Output_toggle(pin_D1)
int16 Data;
int t0,t1;
Void Main()
{
char a;
led1;
for (;
{
a = fgetc(RF);
if (a==0xCC)
{
t0 = fgetc(RF);
t1 = fgetc(RF);
Data = make16(t1,t0);
fPrintf (PC,"\fData:%Lu",data);
led1;
led2;
}
}
}