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

正文內(nèi)容

基于單片和gp2y1010auof的空氣粉塵濃度檢測儀的設(shè)計(jì)研究的畢業(yè)論文-資料下載頁

2025-06-27 23:08本頁面
  

【正文】 種是1,則定時(shí)值最大為216 x 1us = ms。因?yàn)楸驹O(shè)計(jì)設(shè)定的機(jī)器周期為1us,且工作在模式1方式。因此計(jì)數(shù)初值可以如下計(jì)算。5秒可以分為100個(gè)50ms相加,所以定時(shí)器只需定時(shí),以50ms為定時(shí)時(shí)間即可,然后循環(huán)100次直到達(dá)到5s。所以計(jì)數(shù)初值設(shè)置為:X = 65536– 50000/1 = 65536 – 50000 (34)4 系統(tǒng)設(shè)計(jì)本系統(tǒng)設(shè)計(jì)的主要流程圖如下。圖41 軟件流程圖 ADC0809數(shù)據(jù)采集及輸出控制信號(hào)時(shí)序流程圖如下圖42所示。圖42 數(shù)據(jù)采集流程圖如下圖43所示。圖43盤掃描流程圖如下圖44所示。圖44 數(shù)碼管顯示流程圖如圖45所示。圖45 看門狗流程圖5 結(jié)論本設(shè)計(jì)使用的是gp2y1010auof灰塵傳感器,它的原理是根據(jù)光學(xué)的原理來測量灰塵的濃度。我們先將12V的電壓降到5V,將電壓接到傳感器上。在測量灰塵濃度時(shí),會(huì)產(chǎn)生小于5V的模擬電壓,該電壓在送到0809時(shí)會(huì)轉(zhuǎn)換成二進(jìn)制的信號(hào),這些信號(hào)會(huì)傳送到單片機(jī)那里,經(jīng)過單片機(jī)的一系列的處理,轉(zhuǎn)變成的數(shù)字信號(hào)會(huì)顯現(xiàn)在安裝的顯示屏上。由于我們開始時(shí)設(shè)定過一濃度值,因此,當(dāng)所測得的濃度值大于所設(shè)值的時(shí)候,就會(huì)發(fā)生報(bào)警。按照系統(tǒng)的要求,再結(jié)合我們所涉及的各個(gè)部件的配合工作,我們就可以實(shí)現(xiàn)設(shè)置數(shù)據(jù)、采集數(shù)據(jù)、顯示數(shù)據(jù)以及報(bào)警等功能,符合我們的設(shè)計(jì)要求。致 謝本文是在宋曉老師的指導(dǎo)下完成的。宋老師從論文各個(gè)方面都給予了,細(xì)致、精心的指導(dǎo)。他認(rèn)真的治學(xué)態(tài)度,風(fēng)趣幽默的風(fēng)格以及耐心教導(dǎo)使我受益匪淺,在此謹(jǐn)向宋曉老師表示衷心的感謝。在這里,在這所學(xué)校,我和我的同學(xué)室友以及朋友們和睦相處了四年的時(shí)間,在這所學(xué)校里,我們都有著各自難忘的記憶,我們都儀器努力過,奮斗過,拼搏過,在此,我衷心的感謝你們。在這我也要感謝我的輔導(dǎo)員,是你們?cè)谖覀冇欣щy的時(shí)候幫助我們,心理上有解不開的時(shí)候,也是你們開導(dǎo)了我。在你們這些老師的幫助下,我們度過了快樂的四年,使我們的友情更加美好,集體更加凝聚。尤其是任滔滔同學(xué),給了我不少幫助。還有感謝我的室友們,感謝你們四年來的寬容和支持,如果沒有你們我的大學(xué)沒有這么精彩。在本論文完成時(shí),我還是比較滿意于開心的,它陪伴了我大四那么多的日子,凝結(jié)了我們的辛苦與汗水,從開始寫論文到結(jié)束,無論老師還是同學(xué)都給了我很大的幫助。在這里,我真誠的感謝你們,沒有你們就沒有現(xiàn)在的我。謝謝你們!參 考 文 獻(xiàn)[1] [M].北京:北京航空航天大學(xué)出版社,1993. [2] [J].通信技術(shù),2009,(3):252254. [3] 李衛(wèi)東,李鐵軍,劉華,[J].儀器儀表學(xué)報(bào),2004,(S2):688689. [4] 董愛華,[J].儀器儀表學(xué)報(bào),2003,(S2):282284.[5] [D].成都:四川大學(xué),2004.[6] (第4版)[M].北京:高等教育出版社,1998. [7] 梅麗鳳,王艷秋,汪琉鐸,(第3版)[M].北京:清華大學(xué)出版社,2009.[8] [J].工礦自動(dòng)化,2010,(1):9697.[9] 李曉帆,劉天生,[J].機(jī)械管理開發(fā),2009,(12):6162.[10] (第3版)[M].北京:清華大學(xué)出版社,2005.[11] 、D/A轉(zhuǎn)換器接口技術(shù)與實(shí)用電路[M].西安:西安電子科技大學(xué)出版社,1996.[12] [D].重慶:重慶大學(xué),2003.[13] 王乃寧,虞先煌,[J].環(huán)境科學(xué)學(xué)報(bào),2001,(6):2530. [14] [D].保定:河北大學(xué),2004 . [15] [D].天津:天津大學(xué),2004 .[16] 焦敬品,[J].儀表技術(shù)與傳感器,2009,(4):2932.[17] 熊慶國, [J].儀表技術(shù)與傳感器,2003,(9):1011.[18] Atmospheric Environment《大氣環(huán)境》英國。 ISSN:13522310,1967年創(chuàng)刊,全年40期,Elsevier Science出版社出版[19] Environmental Quality Management《環(huán)境質(zhì)量管理》美國。[20]朱麗飛。粉塵濃度與溫濕度嵌入式檢測系統(tǒng)研究與設(shè)計(jì)。武漢理工大學(xué),2012附 錄系統(tǒng)設(shè)計(jì)總程序如下。includedefine uchar unsigned char define uint unsigned int uchar table1[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。//段選uchar table2[]={0xf7,0xfb,0xfd,0xfe}。 //位選sbit ST=P3^0。 //模數(shù)轉(zhuǎn)換控制位設(shè)置sbit OE=P3^1。sbit EOC=P3^2。sbit WDI=P3^7。 //看門狗輸入口unsigned char channel=0xbc。//選擇模數(shù)轉(zhuǎn)換器IN3作為模擬信號(hào)輸入端,蜂鳴器抑制狀態(tài),看門狗監(jiān)視狀態(tài)unsigned char value,n。uchar xieyi=0xff。 //先給P2口寫1sbit key0=P2^4。 //顯示轉(zhuǎn)換按鈕sbit key1=P2^5。sbit key2=P2^6。sbit key3=P2^7。sbit noise=P3^3。 //蜂鳴器控制位//****************************************************//自己設(shè)定短時(shí)間延時(shí)//**************************************************** void delay(uint a) { while (a)。 }//****************************************************//大約50us延時(shí)//****************************************************void delay_50us(uint t){ uchar j。 for(。t0。t) for(j=19。j0。j)。}//****************************************************//看門狗//**************************************************** void Dog() { WDI=0。 WDI=1。 } //****************************************************//數(shù)據(jù)采集函數(shù)//**************************************************** ad(){ ST=0。 ST=1。 ST=0。 while(EOC==0)。 OE=1。 value=P0。 OE=0。 delay(200)。 return value。 } //****************************************************//顯示函數(shù)//**************************************************** void display(uchar value) { uchar l,m,s。 l=value/100。 m=l/10。 s=l%10。 while(1) { P2=table2[0]。 P1=table1[s]。 delay(100)。 P2=table2[1]。 P1=table1[m]。 delay(100)。 P2=table2[2]。 P1=table1[l]。 delay(100)。 }}//****************************************************//鍵盤掃描//**************************************************** key_scan1(uchar key,num){ while(1){ if(key==0) { delay_50us(200)。 if(key==0) { num++。 if(num==10) num=0。 while(!key)。 } delay_50us(200)。 while(!key)。 } else return num。 } } //主函數(shù)//void main() { uchar num1,num2,num3,num,value。 //初始化// P2=xieyi。 TMOD=0x01。 TH0=(6553650000)/256。 //給定時(shí)器置初值 TL0=(6553650000)%256。 EA=1。 //開總中斷 ET0=1。 //開定時(shí)器中斷 TR0=1。 P3=channel。 //設(shè)定比較值// while(1) { key_scan1(key1,num1)。 key_scan1(key2,num2)。 key_scan1(key3,num3)。 num=num1*100+num2*10+num3。 } if(key0==0) //顯示設(shè)定值 { delay_50us(200)。 if(key0==0) { value=num。 display(value)。 while(!key0)。 } delay_50us(200)。 while(!key0)。 } else if(n=100) { n=0。 value=ad()。 //采集數(shù)據(jù) if(value=num) //比較設(shè)定值與采集值 { noise=0。 display(value)。 } else display(value)。 }}void time_5s() interrupt 1 //5秒更換采集的濃度值 { TH0=(6553650000)/256。 //給定時(shí)器置初值 TL0=(6553650000)%256。 n++。電路
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1