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

正文內(nèi)容

基于at89s52單片機(jī)的的多機(jī)通信系統(tǒng)設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-06-18 15:27本頁面
  

【正文】 { writedata(*dis)。 dis++。 } writedata(m/10 + 0x30)。 writedata(m%10 + 0x30)。 writedata(39。B39。)。 lcd_pos(0x40)。 dis = lcd_2。 while(*dis != 39。\039。) { writedata(*dis)。 dis++。 } writedata(s + 0x30)。 dis = p2。 while(*dis != 39。\039。) { writedata(*dis)。 dis++。 } writedata(n/10 + 0x30)。 writedata(n%10 + 0x30)。 writedata(39。B39。)。}/*****************選擇從機(jī)函數(shù)***********************/void select_slav() //選擇從機(jī)函數(shù){ uchar data key。 while((key = keyscan()) == 0)。 key = getkey(key)。 while(keyscan())。 //消抖動(dòng) if(key == 39。239。) { Slave = 2。 } else if(key == 39。339。) { Slave = 3。 } else {lcd_disp(disp_se2)。 return。 } lcd_disp(disp_se1)。 if(Slave == 2) writedata(39。239。)。 else writedata(39。339。)。}/**************串口通信子程序 主機(jī)模式**********************/void mu() //串口通信子程序 主機(jī)模式{ uchar data *dat。 while(HSflag) //主機(jī)模式 { SBUF = Slave。 while(!RI)。 RI = 0。 if(SBUF != Slave) { SBUF = 0xff。 //從機(jī)復(fù)位 TB8 = 1。 continue。 } TB8 = 0。 SBUF = Command。 while(!RI)。 RI = 0。 ACC = SBUF。 if(ACC7 == 1) { SBUF = 0xff。 TB8 = 1。 continue。 } if(Command == 0x00) { ACC = SBUF。 if(ACC0 == 0) { SBUF = 0xff。 TB8 = 1。 continue。 } TI = 0。 Scount = 0。 dat = SendAddr。 //發(fā) while(*dat != 39。\039。) { SBUF = *dat。 while(!TI)。 TI = 0。 dat++。 Scount++。 } SBUF = 39。\039。 //發(fā)39。\039。結(jié)束 while(!TI)。 TI = 0。 SBUF = ID。 while(!TI)。 TI = 0。 while(!RI)。 SRcount = SBUF。 RI = 0。 SBUF = Scount。 while(!TI)。 TI = 0。 if(SRcount == Scount) { LED1 = 0。 LED2 = 1。 } else { LED1 = 1。 LED2 = 0。 } lcd_mu1(ID,lcd_3,Scount,Slave,lcd_4,SRcount)。 } else { ACC = SBUF。 if(ACC1 == 0) { SBUF = 0xff。 TB8 = 1。 continue。 } RI = 0。 Rcount = 0。 dat = RecAddr。 while(!RI)。 //收 RI = 0。 *dat = SBUF。 while(*dat != 39。\039。) { dat ++。 Rcount++。 while(!RI)。 RI = 0。 *dat = SBUF。 } SBUF = ID。 while(!TI)。 TI = 0。 while(!RI)。 SScount = SBUF。 RI = 0。 SBUF = Rcount。 while(!TI)。 TI = 0。 if(SScount == Rcount) { LED1 = 0。 LED2 = 1。 } else { LED1 = 1。 LED2 = 0。 } lcd_mu1(ID,lcd_4,Rcount,Slave,lcd_3,SScount)。 } HSflag = 0。 //置為從機(jī) HS = 1。 NEI = 1。 //使優(yōu)先編碼器有效 SM2 = 1。 break。 }}/**************串口通信子程序 從機(jī)模式***********************/void mus() //串口通信子程序 從機(jī)模式{ uchar data *dat。 while(!HSflag) //從機(jī)模式 { while(!RI)。 RI = 0。 if(SBUF != ID) { return。 } SM2 = 0。 SBUF = ID。 while(!RI)。 RI = 0。 if(RB8 != 0) { SM2 = 1。 return。 } if(SBUF = 2) { TI = 0。 SBUF = 0x80。 SM2 = 1。 return。 } if(SBUF != 0) { F0 =1。 //從發(fā) if(F0 != 1) { SBUF = 0x00。 SM2 = 1。 return。 } TI = 0。 SBUF = 0x02。 while(!TI)。 TI = 0。 dat = SendAddr。 Scount = 0。 while(*dat != 39。\039。) {SBUF = *dat。 while(!TI)。 TI = 0。 dat++。 Scount++。 } SBUF = 39。\039。 //發(fā)39。\039。結(jié)束 while(!TI)。 TI = 0。 while(!RI)。 RI = 0。 Hostt = SBUF。 nop。 SBUF = Scount。 while(!TI)。 TI = 0。 while(!RI)。 HRcount = SBUF。 RI = 0。 if(HRcount == Scount) { LED1 = 0。 LED2 = 1。 } else { LED1 = 1。 LED2 = 0。 } lcd_mu1(Hostt,lcd_4,HRcount,ID,lcd_3,Scount)。 } else { F1 = 1。 //從收 if(F1 != 1) { SBUF = 0。 SM2 = 1。 return。 } SBUF = 0x01。 RI = 0。 dat = RecAddr。 while(!RI)。 RI = 0。 Rcount = 0。 *dat = SBUF。 while(*dat != 39。\039。) { dat ++。 Rcount++。 while(!RI)。 RI = 0。 *dat = SBUF。 } while(!RI)。 RI = 0。 Hostt = SBUF。 //接收主機(jī)號(hào) SBUF = Rcount。 while(!TI)。 TI = 0。 while(!RI)。 RI = 0。 HScount = SBUF。 *du = HScount。 if(HScount == Rcount) { LED1 = 0。 LED2 = 1。 } else { LED1 = 1。 LED2 = 0。 } lcd_mu1(Hostt,lcd_3,HScount,ID,lcd_4,Rcount)。 } SM2 = 1。 break。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1