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

正文內(nèi)容

糧倉(cāng)溫濕度遠(yuǎn)程監(jiān)控設(shè)計(jì)方案-資料下載頁(yè)

2025-05-05 23:38本頁(yè)面
  

【正文】 //定義區(qū)//////U8 U8FLAG,k。U8 U8count,U8temp。U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp。U8 U8data。U8 outdata[5]。 //定義發(fā)送的字節(jié)數(shù) U8 indata[5]。U8 count, count_r=0。U16 U16temp1,U16temp2。SendData(U8 *a){ outdata[0] = a[0]。 outdata[1] = a[1]。 outdata[2] = a[2]。 outdata[3] = a[3]。 outdata[4] = a[4]。 count = 1。 SBUF=outdata[0]。}void Delay(U16 j){ U8 i。 for(。j0。j) { for(i=0。i27。i++)。 } }void Delay_10us(void) { U8 i。 i。 i。 i。 i。 i。 i。 } void COM(void) { U8 i。 for(i=0。i8。i++) { U8FLAG=2。 while((!P2_0)amp。amp。U8FLAG++)。 Delay_10us()。 Delay_10us()。 Delay_10us()。 U8temp=0。 if(P2_0)U8temp=1。 U8FLAG=2。 while((P2_0)amp。amp。U8FLAG++)。 //超時(shí)則跳出for循環(huán) if(U8FLAG==1)break。 //判斷數(shù)據(jù)位是0還是1 // 如果高電平高過(guò)預(yù)定0高電平值則數(shù)據(jù)位為 1 U8data=1。 U8data|=U8temp。 //0 }//rof } // //濕度讀取子程序 void RH(void) { //主機(jī)拉低18ms P2_0=0。 Delay(180)。 P2_0=1。 //總線由上拉電阻拉高 主機(jī)延時(shí)20us Delay_10us()。 Delay_10us()。 Delay_10us()。 Delay_10us()。 //主機(jī)設(shè)為輸入 判斷從機(jī)響應(yīng)信號(hào) P2_0=1。 //判斷從機(jī)是否有低電平響應(yīng)信號(hào) 如不響應(yīng)則跳出,響應(yīng)則向下運(yùn)行 if(!P2_0) //T ! { U8FLAG=2。 //判斷從機(jī)是否發(fā)出 80us 的低電平響應(yīng)信號(hào)是否結(jié)束 while((!P2_0)amp。amp。U8FLAG++)。 U8FLAG=2。 //判斷從機(jī)是否發(fā)出 80us 的高電平,如發(fā)出則進(jìn)入數(shù)據(jù)接收狀態(tài) while((P2_0)amp。amp。U8FLAG++)。 //數(shù)據(jù)接收狀態(tài) COM()。 U8RH_data_H_temp=U8data。 COM()。 U8RH_data_L_temp=U8data。 COM()。 U8T_data_H_temp=U8data。 COM()。 U8T_data_L_temp=U8data。 COM()。 U8checkdata_temp=U8data。 P2_0=1。 //數(shù)據(jù)校驗(yàn) U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L_temp)。 if(U8temp==U8checkdata_temp) { U8RH_data_H=U8RH_data_H_temp。 U8RH_data_L=U8RH_data_L_temp。 U8T_data_H=U8T_data_H_temp。 U8T_data_L=U8T_data_L_temp。 U8checkdata=U8checkdata_temp。 }//fi }//fi }/**********************************************//* 顯 示 溫 濕 度 *//**********************************************/void display(void){ uchar a,b,c,a1,b1,c1,a2,b2,c2。 a=U8RH_data_H%10。 b=U8RH_data_H/10。 c=b*16+a。 a1=U8T_data_H%10。 b1=U8T_data_H/10。 c1=b1*16+a1。// a2=%10。// b2=。 c2=b2*16+a2。 LCD_printc(5, 5, ASII_tab1[c/0x10])。//write_data(ASII_tab1[c/0x10])。 //濕度 LCD_printc(6, 5, ASII_tab1[c%0x10])。//write_data(ASII_tab1[c%0x10])。 LCD_printc(7, 5, 39。.39。)。//write_data(39。.39。)。 LCD_printc(8, 5, ASII_tab1[U8RH_data_L/0X10])。//write_data(ASII_tab1[U8RH_data_L/0X10])。 LCD_printc(9, 5, ASII_tab1[U8RH_data_L%0X10])。//write_data(ASII_tab1[U8RH_data_L%0X10])。 LCD_printc(10, 5, 39。%39。)。//write_data(39。%39。)。 LCD_printc(11, 5, 39。R39。)。//write_data(39。R39。)。 LCD_printc(12, 5, 39。H39。)。//write_data(39。H39。)。 // %RH LCD_printc(5, 2, ASII_tab1[c1/0X10])。//write_data(ASII_tab1[c1/0X10])。 //溫度 LCD_printc(6, 2, ASII_tab1[c1%0X10])。//write_data(ASII_tab1[c1%0X10])。 LCD_printc(7, 2, 39。.39。)。//write_data(39。.39。)。 LCD_printc(8, 2, ASII_tab1[U8T_data_L/0X10])。//write_data(ASII_tab1[U8T_data_L/0X10])。 LCD_printc(9, 2, ASII_tab1[U8T_data_L%0X10])。//write_data(ASII_tab1[U8T_data_L%0X10])。// LCD_showchs(5, 1, 176。)。//write_data(0xdf)。 //176。 LCD_printc(12, 2, 39。C39。)。//write_data(39。C39。)。 //C txdata(0xff)。 txdata(U8T_data_H_temp)。 txdata(U8T_data_L_temp)。 txdata(U8RH_data_H_temp)。 txdata(U8RH_data_L_temp)。 txdata(0)。} //// void get()// {// // Delay(1)。 //延時(shí)100US(12M晶振)// //// //調(diào)用溫濕度讀取子程序 // RH()。// // humi_dat=(U8RH_data_H_temp8)*10。 // U8RH_data_L_temp。// // temp_dat=(U8T_data_H_temp8)*10。 //U8T_data_L_temp。// //讀取模塊數(shù)據(jù)周期不易小于 2S // // Delay(20000)。// // }endif
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1