void send_com(u16 k)
{
S2BUF=(k>>8)&0xff;
while(!(S2CON&S2TI));
S2CON&=~S2TI;
S2BUF=k&0xff;
while(!(S2CON&S2TI));
S2CON&=~S2TI;
}
u16 Recv_com(void)
{
u16 dat;
u8 dat1;
u8 dat2;
while(!(S2CON&S2RI));
S2CON&=~S2RI;
dat1=S2BUF;
while(!(S2CON&S2RI));
S2CON&=~S2RI;
dat2=S2BUF;
dat=dat1+dat2;
return dat;
}
|