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

正文內(nèi)容

基于單片機(jī)空氣質(zhì)量檢測(cè)儀設(shè)計(jì)畢業(yè)論文(參考版)

2025-06-30 20:13本頁(yè)面
  

【正文】 //調(diào)整范圍值 change()。 shi_warning()。 wen_warning()。 voc_warning()。 VOC()。 num=0。 delay_1ms(50)。 break。 SHIdisp()。 break。 WENdisp()。 break。 VOCdisp()。 key_change()) { unsigned k=key_change()。 }/************切換程序*************/void change(void) { while(!key_set() amp。039。+voc_ad%51*10/51。 VOC2[8]=39。039。 } /*******數(shù)據(jù)處理********/void VOC() { AD()。 OE=1。 STA=0。 STA=1。 } /**********AD轉(zhuǎn)換函數(shù)**********/void AD() { STA=0。 TL0=(655362)/256。 //開總中斷 TR0=1。 ET0=1。 //設(shè)定定時(shí)器T0工作方式 TH0=(655362)%256。+shiX%10。 SHI2[10]=39。039。+shiZ%10。 SHI2[7]=39。039。+wenX%10。 WEN2[10]=39。039。+wenZ%10。 WEN2[7]=39。039。 wenX=tr_wenX。 shiX=tr_shiX。 temp=tr_shiZ+tr_shiX+tr_wenZ+tr_wenX。 } }/*********顯示測(cè)試結(jié)果*********/void DHT11() { unsigned char temp。//采集溫度小數(shù)部分 check=DHTread_data()。//采集濕度小數(shù)部分 tr_wenZ=DHTread_data()。 //開始采集數(shù)據(jù) tr_shiZ=DHTread_data()。amp。 flag=2。amp。 if(!DHT) //從機(jī)發(fā)出相應(yīng)信號(hào) { flag=2。 delay_10us()。 //主機(jī)置DHT11高電平20~40us,并等待從機(jī)相應(yīng) delay_10us()。 //主機(jī)使DHT11低電平并延時(shí)至少18ms delay_1ms(21)。 } return(num)。 num=1。flag++)。 while(DHTamp。 if(DHT==1) { temp=1。 delay_10us()。flag++)。 while((!DHT)amp。i8。 num=0。 return c_flag。 } else c_flag=c_num%4。 c_num++。 } } }/*************手動(dòng)自動(dòng)切換功能**************/unsigned char key_change(void) { if(key_U==0) { delay_1ms(10)。 lcd_write_(0x80+j+4)。 } SHIdisp()。 case 3:j=7。 } else if(key_set()==3) { switch(j) { case 2:j=6。 lcd_write_(0x80+j+4)。 } WENdisp()。 case 3:j=7。 } else if(key_set()==2) { switch(j) { case 2:j=6。 lcd_write_(0x80+j+9)。 } VOCdisp()。 case 0:j=0。 if(key_set()==1) { switch(j0) { case 1:j=2。 } } return wei。 if(wei==3) wei=0。 } } if(key_R==0) { delay_1ms(10)。 if(wei==0) wei=3。 }/***************左右移位*******************/unsigned char key_LR() { if(key_L==0) { delay_1ms(10)。039。) dat。 if(dat39。 } } if(key_D==0) { delay_1ms(10)。 else dat=39。939。 if(key_U==0) { while(!key_U)。 return k_flag。 } else k_flag=num%4。 num++。 }/*******************按鍵***************************//*************進(jìn)入設(shè)定功能***************/unsigned char key_set(void) { if(key_S==0) { delay_1ms(10)。 if(shi_tshi_h||shi_tshi_l) { Beep(3,1)。039。039。+SHI1[5])。+SHI1[4])*10+(39。 shi_l=(39。039。039。 unsigned char shi_l。 }void shi_warning() { unsigned char shi_t。 if(wen_twen_h||wen_twen_l) { Beep(2,1)。039。039。+WEN1[5])。+WEN1[4])*10+(39。 wen_l=(39。039。039。 unsigned char wen_l。 }void wen_warning() { unsigned char wen_t。 if(voc_tvoc_h) { Beep(1,1)。039。039。+VOC2[8])。+VOC2[6])*10+(39。 voc_t=(39。 } }void voc_warning() { unsigned char voc_t。 beep = 0。 delay_1ms(2)。break。break。break。 m++) { switch(i) { case 0:break。 for(m=0。 } /***********報(bào)警用函數(shù)************/void Beep(unsigned char i,j)//i用于確定亮燈方式,j用于確定蜂鳴器是否報(bào)警 { unsigned char m。 _nop_()。 ShowString(1,SHI2)。 } /*********濕度顯示函數(shù)***********/void SHIdisp(void) { ShowString(0,SHI1)。 _nop_()。 p++。\039。 l=line4。 //寫數(shù)據(jù) }/*********顯示字符串**********/void ShowString (uchar line,char *ptr) { unsigned char l,*p。 //是第二行則命令代碼高4位為0x8 lcd_write_(p)。 if (pos=0x10) p=pos+0xb0。 //顯示開及光標(biāo)設(shè)置 lcd_write_(0x01)。 //display mode lcd_write_(0x06)。 //display mode lcd_write_(0x38)。 }/**********LCD初始化********/void lcd_init() { delay_1ms(15)。 E=0。 E=1。 RW=0。 //操作前短暫延時(shí),保證信號(hào)穩(wěn)定 E=0。 E=0。 E=1。 RW=0。//操作前短暫延時(shí),保證信號(hào)穩(wěn)定 E=0。 /*12MHz頻率*/ while(ust)。 }void DelayUs(unsigned char us) //延時(shí)函數(shù) { unsigned char ust。 i。 i。 i。i++)。 while(x) for(i=0。unsigned char tr_shiZ,tr_shiX,tr_wenZ,tr_wenX。 //濕度第一行數(shù)據(jù)uchar VOC2[]= 。 //濕度第一行數(shù)據(jù)uchar SHI2[]= 。 //溫度第一行數(shù)據(jù)uchar WEN2[]= 。//DHT11函數(shù)用到/****************************/sbit DHT=P3^7。//記錄切換鍵按下次數(shù)(用于調(diào)用)unsigned char voc_ad。//光標(biāo)位置unsigned char c_num=0。//記錄設(shè)定鍵按下次數(shù)unsigned char k_flag=0。sbit led2=P3^6。/******報(bào)警用管腳******/sbit beep=P3^4。sbit key_R=P2^3。sbit key_D=P2^1。sbit CLK=P3^3。sbit OE=P3^1。sbit E=P2^7。 參考文獻(xiàn)[1] 余永權(quán).單片機(jī)原理及應(yīng)用[M].北京:電子工業(yè)出版社, [2] 余錫存、曹國(guó)華.單片機(jī)原理及接口技術(shù)[M].第二版.西安:西安電子科技大學(xué)出版社, [3] 諸邦田.電子電路實(shí)用抗干擾技術(shù)[M].北京:人民郵電出版社,[4] 曲喜新.電子元件材料手冊(cè)[M].北京:電子工業(yè)出版社,[5] 汪吉鵬、馬云峰.微機(jī)原理與接口技術(shù)[M].北京:高等教育出版社,[6] 田崴.電工技術(shù)(電工學(xué)1)[M].北京:高等教育出版社,[7] 孫立功.電子技術(shù)(電工學(xué)2)[M].北
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1