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

正文內(nèi)容

測控技術(shù)與儀器畢業(yè)設(shè)計論文-基于labview糧倉溫濕度遠程監(jiān)控設(shè)計-資料下載頁

2025-06-06 19:13本頁面
  

【正文】 1, 0, 畢 )。 LCD_showchs(2, 0, 業(yè) )。 LCD_showchs(3, 0, 設(shè) )。 LCD_showchs(4, 0, 計 )。 LCD_showchs(0, 1, 溫 )。 LCD_showchs(1, 1, 度 )。 LCD_printc(4, 2, 39。:39。)。 LCD_showchs(5, 1, 176。)。 LCD_showchs(0, 3, 濕 )。 LCD_showchs(1, 3, 度 )。 LCD_printc(4, 5, 39。:39。)。 // LCD_showchs(5, 3, 度 )。 while(1) { // get()。 RH()。 display()。 led1=~led1。 Delay(20210)。 } 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 34 頁 } void time() interrupt 1 { static int num=0,num1=0。 TH0=15536/256。 TL0=15536%256。 num++。 num1++。 if(num=4) { num=0。 // led1=~led1。 } if(num1=14) { num1=0。 // led2=~led2。 } } 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 35 頁 DHT11 程序 //****************************************************************// ifndef __DHT11huanwang_H__ define __DHT11huanwang_H__ include include include //函數(shù)庫 //****外部變量 // extern int humi_dat,temp_dat。 //濕度溫度變量 unsigned char code ASII_tab1[20]={39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。,39。a39。,39。b39。,39。c39。,39。d39。,39。e39。,39。f39。,39。*39。,39。 39。}。 // int humi_dat=120,temp_dat=789。 //****** typedef unsigned char U8。 /* defined for unsigned 8bits integer variable 無符號 8 位整型變量 */ typedef signed char S8。 /* defined for signed 8bits integer variable 有符號 8 位整型變量 */ typedef unsigned int U16。 /* defined for unsigned 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 36 頁 16bits integer variable 無符號 16 位整型變量 */ typedef signed int S16。 /* defined for signed 16bits integer variable 有符號 16 位整型變量 */ typedef unsigned long U32。 /* defined for unsigned 32bits integer variable 無符號 32 位整型變量 */ typedef signed long S32。 /* defined for signed 32bits integer variable 有符號 32 位整型變量 */ typedef float F32。 /* single precision floating point variable (32bits) 單精度浮點數(shù)( 32 位長度) */ typedef double F64。 /* double precision floating point variable (64bits) 雙精度浮點數(shù)( 64 位長度) */ // define uchar unsigned char define uint unsigned int define Data_0_time 4 //// //IO 口定義區(qū) // //// sbit P2_0 = P1^4 。 //// //定義區(qū) // 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 37 頁 //// 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]。 } 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 38 頁 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。 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 39 頁 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++)。 //超時則跳出 for 循環(huán) if(U8FLAG==1)break。 //判斷數(shù)據(jù)位是 0 還是 1 // 如果高電平高過預(yù)定 0 高電平值則數(shù)據(jù)位為 1 U8data=1。 U8data|=U8temp。 //0 }//rof } 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 40 頁 // //濕度讀取子程序 void RH(void) { //主機拉低 18ms P2_0=0。 Delay(180)。 P2_0=1。 //總線由上拉電阻拉高 主機延時 20us Delay_10us()。 Delay_10us()。 Delay_10us()。 Delay_10us()。 //主機設(shè)為輸入 判斷從機響應(yīng)信號 P2_0=1。 //判斷從機是否有低電平響應(yīng)信號 如不響應(yīng)則跳出,響應(yīng)則向下運行 if(!P2_0) //T ! { U8FLAG=2。 //判斷從機是否發(fā)出 80us 的低電平響應(yīng)信號是否結(jié)束 while((!P2_0)amp。amp。U8FLAG++)。 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 41 頁 U8FLAG=2。 //判斷從機是否發(fā)出 80us 的高電平,如發(fā)出則進入數(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ù)校驗 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。 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 42 頁 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。 重慶郵電大學(xué)畢業(yè)設(shè)計(論文) 第 43 頁 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。)。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1