void main()
{
TRISD=0x00;
RD0=1;//TXEN
RD1=1;//CHANNEL#2(CS)
RD2=1;//POWER_UP
SPBRG=0x81;
BRGH=1;//baud rate=9600
SYNC=0;//asynchronous mode
SPEN=1;//enable serial
CREN=1;//enable continous recieve
RX9=0;//selet8-bit recetion
RCIE=1;//enable RCIF
TXEN=1;//enable transsmit
TX9=0;//selects 8-bit transmission
TXIE=1;//enable TXIF
while(1==1)
{
if(RCIF==1&&TXIF==1)//中断
{
a=RCREG;
if(OERR==0)//是否出错
TXREG=a;//输出数值
else
{
CREN=0;
CREN=1;
}
}
}
}