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

正文內(nèi)容

基于單片機空氣質(zhì)量檢測儀設計畢業(yè)設計-資料下載頁

2025-06-27 20:36本頁面
  

【正文】 。039。+WEN1[5])。 wen_h=(39。039。+WEN1[10])*10+(39。039。+WEN1[11])。 if(wen_twen_h||wen_twen_l) { Beep(2,1)。 } else Beep(0,0)。 }void shi_warning() { unsigned char shi_t。 unsigned char shi_h。 unsigned char shi_l。 shi_t=(39。039。+SHI2[6])*10+(39。039。+SHI2[7])。 shi_l=(39。039。+SHI1[4])*10+(39。039。+SHI1[5])。 shi_h=(39。039。+SHI1[10])*10+(39。039。+SHI1[11])。 if(shi_tshi_h||shi_tshi_l) { Beep(3,1)。 } else Beep(0,0)。 }/*******************按鍵***************************//*************進入設定功能***************/unsigned char key_set(void) { if(key_S==0) { delay_1ms(10)。 if(key_S==0) { while(!key_S)。 num++。 k_flag=num%4。 } else k_flag=num%4。 } else k_flag=num%4。 return k_flag。 }/********************調(diào)整數(shù)據(jù)******************/unsigned char key_adddec(unsigned char dat) { if(key_U==0) { delay_1ms(10)。 if(key_U==0) { while(!key_U)。 if(dat39。939。) dat++。 else dat=39。939。 } } if(key_D==0) { delay_1ms(10)。 if(key_D==0) { while(!key_D)。 if(dat39。039。) dat。 else dat=39。039。 } } return dat。 }/***************左右移位*******************/unsigned char key_LR() { if(key_L==0) { delay_1ms(10)。 if(key_L==0) { while(!key_L)。 if(wei==0) wei=3。 else wei。 } } if(key_R==0) { delay_1ms(10)。 if(key_R==0) { while(!key_R)。 if(wei==3) wei=0。 else wei++。 } } return wei。 }/*********主函數(shù)調(diào)用的按鍵函數(shù)*********/void set_updn_dat(void) { while(key_set()) { unsigned j=key_LR()。 if(key_set()==1) { switch(j0) { case 1:j=2。break。 case 0:j=0。break。 } VOCdisp()。 VOC1[j+9]=key_adddec(VOC1[j+9])。 lcd_write_(0x80+j+9)。 lcd_write_dat(VOC1[j+9])。 } else if(key_set()==2) { switch(j) { case 2:j=6。break。 case 3:j=7。break。 } WENdisp()。 WEN1[j+4]=key_adddec(WEN1[j+4])。 lcd_write_(0x80+j+4)。 lcd_write_dat(WEN1[j+4])。 } else if(key_set()==3) { switch(j) { case 2:j=6。break。 case 3:j=7。break。 } SHIdisp()。 SHI1[j+4]=key_adddec(SHI1[j+4])。 lcd_write_(0x80+j+4)。 lcd_write_dat(SHI1[j+4])。 } } }/*************手動自動切換功能**************/unsigned char key_change(void) { if(key_U==0) { delay_1ms(10)。 if(key_U==0) { while(!key_U)。 c_num++。 c_flag=c_num%4。 } else c_flag=c_num%4。 } else c_flag=c_num%4。 return c_flag。 }/*************************傳感器函數(shù)************************//**************DHT測試**************//******溫濕度讀取函數(shù)*******/char DHTread_data() { unsigned char i,num,temp。 num=0。 for(i=0。i8。i++) { flag=2。 while((!DHT)amp。amp。flag++)。 delay_10us()。 delay_10us()。 delay_10us()。 if(DHT==1) { temp=1。 flag=2。 while(DHTamp。amp。flag++)。 } else temp=0。 num=1。 num|=temp。 } return(num)。 }/********初始化及采集程序*********/void DHTread_init() { DHT=0。 //主機使DHT11低電平并延時至少18ms delay_1ms(21)。 DHT=1。 //主機置DHT11高電平20~40us,并等待從機相應 delay_10us()。 delay_10us()。 delay_10us()。 DHT=1。 if(!DHT) //從機發(fā)出相應信號 { flag=2。 while((!DHT)amp。amp。flag++)。 flag=2。 while(DHTamp。amp。flag++)。 //開始采集數(shù)據(jù) tr_shiZ=DHTread_data()。//采集濕度整數(shù)部分 tr_shiX=DHTread_data()。//采集濕度小數(shù)部分 tr_wenZ=DHTread_data()。//采集溫度整數(shù)部分 tr_wenX=DHTread_data()。//采集溫度小數(shù)部分 check=DHTread_data()。 //采集校驗位 DHT=1。 } }/*********顯示測試結果*********/void DHT11() { unsigned char temp。 { DHTread_init()。 temp=tr_shiZ+tr_shiX+tr_wenZ+tr_wenX。 if(check==temp) { shiZ=tr_shiZ。 shiX=tr_shiX。 wenZ=tr_wenZ。 wenX=tr_wenX。 } WEN2[6]=39。039。+wenZ/10。 WEN2[7]=39。039。+wenZ%10。 WEN2[9]=39。039。+wenX/10。 WEN2[10]=39。039。+wenX%10。 SHI2[6]=39。039。+shiZ/10。 SHI2[7]=39。039。+shiZ%10。 SHI2[9]=39。039。+shiX/10。 SHI2[10]=39。039。+shiX%10。 } }/****************氣體濃度檢測************//*********系統(tǒng)初始化***********/ void init() { TMOD = 0x01。 //設定定時器T0工作方式 TH0=(655362)%256。 TL0=(655362)/256。 ET0=1。 //允許T0中斷 EA=1。 //開總中斷 TR0=1。 //啟動定時器T0 } /**********T0中斷服務程序***********/ void t0(void) interrupt 1 //using 1 { TH0=(655362)%256。 TL0=(655362)/256。 CLK=~CLK。 } /**********AD轉換函數(shù)**********/void AD() { STA=0。 OE=0。 STA=1。 //啟動AD轉換 _nop_()。 STA=0。 while(EOC==1)。 OE=1。 voc_ad=P1。 } /*******數(shù)據(jù)處理********/void VOC() { AD()。 VOC2[6]=39。039。+voc_ad/51。 VOC2[8]=39。039。+voc_ad%51*10/51。 VOC2[9]=39。039。+voc_ad%51*10%51*10/51。 }/************切換程序*************/void change(void) { while(!key_set() amp。amp。 key_change()) { u
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1