外部芯片使單片機(jī)P1^1自動獲得高低輸出電平,要判斷單片機(jī)P1^1得到電平忽高忽低,則通訊失敗,若一直為高,則通訊成功。程序該怎么寫呢 for(i=0;i<3;i++) { temp[i]=P1^1; Delay(1); } BF_en=temp[0]&&temp[1]&&temp[2]; //BF_en為通訊標(biāo)志 if(BF_en==0) { for(j=0;j<8;j++) obuffer[j]=0x00; } if(BF_en==1) { for(j=0;j<8;j++) { obuffer[j]=0x11;
} 程序都通啦,就是有個(gè)問題:在通訊正常過程中時(shí),突然通訊中斷,信號燈閃爍,這時(shí)候應(yīng)該輸出00,可是得到的還是剛才的11.為什么呢