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

正文內(nèi)容

基于單片機(jī)的空氣質(zhì)量遠(yuǎn)程檢測(cè)系統(tǒng)項(xiàng)目設(shè)計(jì)方案(參考版)

2025-05-06 22:34本頁(yè)面
  

【正文】 //手自動(dòng)切換 } } 49。 set_updn_dat()。 NONG disp()。 VOCdisp()。 while(1) { 3FCT ()。 init()。 } } }/**********************主函數(shù)**************************/void main() { lcd_init()。 nong_warning()。 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。 //開(kāi)總中斷 TR0=1。 ET0=1。 //設(shè)定定時(shí)器T0工作方式 TH0=(655362)%256。+wenX%10。 NONG 2[10]=39。039。+wenZ%10。 NONG 2[7]=39。039。 nongX=tr_nongX。 temp= tr_wenZ+tr_wenX。 } }/*********顯示測(cè)試結(jié)果*********/void 3SFCT () { unsigned char temp。//采集濃度小數(shù)部分 check=3SFCT read_data()。 //開(kāi)始采集數(shù)據(jù) tr_nongZ=3SFCT read_data()。amp。 flag=2。amp。 if(!3SFCT) //從機(jī)發(fā)出相應(yīng)信號(hào) { flag=2。 delay_10us()。 //主機(jī)置3SFCT 高電平20~40us,并等待從機(jī)相應(yīng) delay_10us()。 //主機(jī)使3SFCT低電平并延時(shí)至少18ms delay_1ms(21)。 } return(num)。 num=1。flag++)。 while(3SFCTamp。 if(DHT==1) { temp=1。 delay_10us()。flag++)。 while((!3SFCT)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)。 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)。 } { Beep(3,1)。 if(wen_twen_h||wen_twen_l) { Beep(2,1)。039。039。+ NONG 1[5])。+ NONG 1[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, NONG 2)。 } }/*********濃度顯示函數(shù)***********/void NONG disp(void) { ShowString(0, NONG 1)。) { ShowChar(l++,*(p))。 while((*p)!=39。 p=ptr。//寫(xiě)命令 lcd_write_dat(c)。 //是第二行則命令代碼高4位為0xc else p=pos+0x80。 //顯示清屏 }/*********顯示單個(gè)字符**********/void ShowChar(uchar pos,uchar c) { unsigned char p。 //顯示光標(biāo)移動(dòng)位置 lcd_write_(0x0c)。 //display mode lcd_write_(0x38)。 lcd_write_(0x38)。 RS=0。 Data=c。 _nop_()。 RS=1。 }/**********寫(xiě)數(shù)據(jù)*************/void lcd_write_dat(uchar c) { delay_1ms(5)。 Data=c。 _nop_()。 RS=0。 }/*******1602顯示*******************************************//**********寫(xiě)命令**********/void lcd_write_(uchar c) { delay_1ms(5)。 ust=us1。 i。 i。 i。 }void delay_10us() { unsigned char i。i120。/*********延時(shí)*******************************/void delay_1ms(uint x) { uchar i。 //濃度第二行數(shù)據(jù)unsigned char wenZ,wenX,check。uchar NONG1[]=nong:。//AD讀取數(shù)據(jù)unsigned char flag。//記錄切換鍵按下次數(shù)unsigned char c_flag=0。//記錄設(shè)置鍵按下次數(shù)(用于調(diào)用)unsigned char wei=0。unsigned char num=0。sbit led1=P3^5。sbit key_S=P2^4。sbit key_L=P2^2。/*****按鍵管腳定義******/sbit key_U=P2^0。sbit EOC=P3^2。/******AD管腳定義*****/sbit STA=P3^0。sbit RW=P2^5。 Castro, M. S. Oxygen and carbon monoxide adsorption in SnO~2 thick films gas sensors, 2002.[32] Mortimer, Roger J。最后感謝對(duì)我四年來(lái)的培養(yǎng)和哺育!參考文獻(xiàn)[1] 徐瑋、沈建良. 單片機(jī)快速入門(mén)[M].北京:北京航空航天大學(xué)出版社,2008:161227.[2] 徐惠民、[M].北京郵電大學(xué)出版社[3] [M].北京:中國(guó)電力出版社,2009:120150.[4] [M].北京:清華大學(xué)出版社,2009:1160.[5] 楊旭 .環(huán)境監(jiān)測(cè)儀器的現(xiàn)狀和發(fā)展趨勢(shì)[J].中國(guó)計(jì)量,2011:23(3):2931.[6] [J].中國(guó)期刊,2009:26(4):3642.[7] [M].國(guó)防工業(yè)出版社,2004:1278.[8] (第4版)[M].機(jī)械工業(yè)出版社,2007:1278.[9] [M].化學(xué)工業(yè)出版社,2005:4288.[10] 張靖、[M].北京:電子工業(yè)出版社,2002:28236.[11] 張宏建、[M].北京:化學(xué)工業(yè)出版社,2004:125357.[12] 王化祥、[M].天津:天津大學(xué)出版社,1999:121334.[13] [M].西安:西安交通大學(xué)出版,1999:114267.[14] [M].北京:化學(xué)工業(yè)出版社,1999:45179.[15] [M].北京:國(guó)防工業(yè)出版社,1999:33164.[16] [M].北京:化學(xué)工業(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1