EA = 0;
if(RI == 1) //当硬件接收到一个数据时,RI会置位
{
receive = SBUF ; //
RI = 0;
switch (receive)
{
case 0x00: alloff();break;
case 0x10: out1=1;break;
case 0x11: out1=0;break;
case 0x20: out2=1;break;
case 0x21: out2=0;break;
case 0x30: out3=1;break;
case 0x31: out3=0;break;
default:break;
}