发表于:2008/8/29 11:49:00
#0楼
void uart1_rx_isr(void)
{ unsigned int i;
P=UDR1;
if(P==0X05){wait();UDR1=0X06;}//固定协议
if(P==0X02){vk=1;for(i=1;i<150;i++)v[i]=0;}
if(P!=0X02)if(P!=0X05)
{v[vk]=P;vk++;//02
if(v[vk-3]==0x03)
//if(monitor<1){monitor++;wait();UDR1=0X06;}
//else
{//monitor=0;
scantwo();//scan and communication
scan3();
}
}
}
这个程序也看不懂,谁能帮帮我
{ unsigned int i;
P=UDR1;
if(P==0X05){wait();UDR1=0X06;}//固定协议
if(P==0X02){vk=1;for(i=1;i<150;i++)v[i]=0;}
if(P!=0X02)if(P!=0X05)
{v[vk]=P;vk++;//02
if(v[vk-3]==0x03)
//if(monitor<1){monitor++;wait();UDR1=0X06;}
//else
{//monitor=0;
scantwo();//scan and communication
scan3();
}
}
}
这个程序也看不懂,谁能帮帮我