資源描述:
《查詢方式與中斷方式》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、(原創(chuàng))串口通訊總結(jié)——查詢方式與中斷方式我們知道串口通訊有查詢與中斷兩種方式,但是對于兩種方式的區(qū)別很多人并不是非常清楚,對于兩者的實現(xiàn)到底有和不同呢?讓我們簡單的總結(jié)如下:查詢方式:發(fā)送數(shù)據(jù)——先發(fā)后查;接收數(shù)據(jù)——先查后收。中斷方式:發(fā)送數(shù)據(jù)——發(fā)送、等待中斷、中斷中發(fā)送;接收數(shù)據(jù)——等待中斷、在中斷中接收。下面讓我們通過兩個列子進一步看一下兩者的區(qū)別:/******************查詢方式實現(xiàn)的串口通訊*************************/#include2、.h>#defineuintunsignedint#defineucharunsignedcharucharcodetable[]="E-mail:xtxy_esl@163.com";uchari,temp;voidinit_ser()//串口初始化{TMOD=0x20;//定時器1工作于方式2TH1=0xf3;//娤初值波特率為2400TL1=0xf3;TR1=1;//開定時器1SCON=0x50;//設(shè)置串口方式1允許接收EA=0;//關(guān)總中斷}voidout_ser()//串口輸出{whil
3、e(table[i]!='