freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

89s51多機通信程序-資料下載頁

2025-08-12 17:07本頁面

【導讀】能直接通訊;主機和從機的設置為模式2或3,其中主機的SM2=0,從機的SM2=1。首先通過發(fā)送地址碼來尋找從機,將自己的SM2=0,而未被選中的從機仍保持SM2=1。當主機找到從機后,開始向從機發(fā)數。由于從機SM2=0,所以盡管接收到的RB8=0,同樣可以激。活從機的RI,使其以查詢的方式接收主機發(fā)出的數據或命令。比較、確認是否為被尋從機。返回地址供主機核。沒有被選種的從機保持SM2=1并退出服務程序。RI雖然能被激活,但不能引發(fā)中斷),完成后,重新將SM2置1。

  

【正文】 ******************************************************** * 函數功能:接收主機發(fā)來的數據子程序 * * 入口參數:無 * * 出口參數:無 ***************************************************************/ void rev_data() { while(1) { while(!RI)。 //等待 RI置 1 if(RB8==1) //判斷接受的是地址還是數據 { if (addr==SBUF) //如果 RB8=1,與本從機地址比較,判斷是否為被尋從機 { RI = 0。 //RI清 0為接收下一幀數據做準備 TI = 0。 SBUF = addr。 //如果是被尋從機,則發(fā)送地址返回給從機 while(!TI)。 TI = 0。 //為發(fā)送下一幀數據做準備 } else { SM2 = 1。 //如果不是被尋從機,則 SM2置 1不接收數據 RI = 0。 break。 //跳出循環(huán) } } P0 = SBUF。 //將接受到的數據送到 P0口顯示 RI = 0。 //RI清 0為接收下一幀數據做準備 } } /*************************************************************** * 函數功能:串口中斷服 務子程序 * * 入口參數:無 * * 出口參數:無 ***************************************************************/ void serial(void) interrupt 4 using 0 { if (addr==SBUF) //判斷是否為被尋從機 { SM2 = 0。 //是則將 SM2置 0,準接收受數據 TI = 0。 SBUF = addr。 while(!TI)。 //發(fā)送本從機地址給主機,確認做好接收數據準備 TI = 0。 //為發(fā)送下一幀數據做準備 } /*************************************************************** * 函數功能:主函數程序 * * 入口參數:無 * * 出口參數:無 ***************************************************************/ } void main() { init_serial()。 //串口初始化 RI = 0。 while(1) { while(!RI)。 //等待接收從機地址 RI = 0。 rev_data()。 //接收主機發(fā)來的數據 } }
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1