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

正文內(nèi)容

基于at89c51單片機的無塵間溫濕度控制-資料下載頁

2025-01-18 14:10本頁面
  

【正文】 式進行通信的(1條數(shù)據(jù)輸入線,1條數(shù)據(jù)輸出線)。這些總線至少需要兩條或兩條以上的信號線。DHT11傳感器模塊的軟件流程圖如下圖43所示:給DHT11上電延時1S保持高電平檢測記錄信號輸出低電平延時輸出低電平數(shù)據(jù)輸出結(jié)束信號圖43 DHT11傳感器模塊軟件流程圖5 系統(tǒng)調(diào)試在硬件焊接與軟件編程完成后,需要對其進行調(diào)試,以保證硬件與軟件連接成系統(tǒng)后能夠達到設(shè)計要求。系統(tǒng)調(diào)試是系統(tǒng)開發(fā)最重要的環(huán)節(jié)之一,系統(tǒng)成型后能否正常工作,主要取決于系統(tǒng)調(diào)試是否成功。 系統(tǒng)硬件調(diào)試?yán)L制完成原理圖之后,根據(jù)原理圖焊接電路板。焊接完成后,首先目測焊點是有虛焊或漏焊現(xiàn)象,再用萬用表測量各個芯片間連接和電源與地間的連接是否正確,由于本次設(shè)計需要用排線將主板和副版連接起來,這就涉及到引腳連接的問題,所以要把主板芯片引腳與副版芯片引腳直接用萬用表測量,觀察是否接通,然后上電測量,要十分注意芯片是否發(fā)熱。系統(tǒng)硬件調(diào)試方法如下:1) 對印刷電路板質(zhì)量檢查、測試,是否同印刷制電路板圖一致。對所用的元器件質(zhì)量檢查。兩者無誤后進行下一步。2)按照印刷電路板上的器件名稱、表識焊接好各個元器件。3)采用萬用表、示波器、信號發(fā)生器等一般調(diào)試工具和測試軟件對硬件電路電氣性能測試,看是否能正常工作。 系統(tǒng)軟件調(diào)試本設(shè)計是在Keil C環(huán)境下開發(fā)的,Keil C軟件支持C語言的編程及調(diào)試,運用方便,是做C語言畢業(yè)設(shè)計者的首選。設(shè)計的首要任務(wù)是安裝和學(xué)習(xí)使用這個軟件,在簡單的學(xué)習(xí)和了解Keil C后,我們便可在此環(huán)境下開始了對帶錄音功能的電子琴的設(shè)計工作。在編譯完Keil C后,再運用軟件燒錄到開發(fā)板上,實現(xiàn)實物與程序的連接。在燒錄前要進行一些必要的設(shè)置。第一步:設(shè)置MCU Type為AT89C51RC;第二步:打開編寫好并編譯的程序文件,;第三步:選擇對應(yīng)的COM端口,(可在我的電腦的設(shè)備管理處查看COM選項);第四步:點擊Download/下載,等提示請給MCU上電時,打開開發(fā)板上的開關(guān),它就自行燒錄了。Keil C程序運行如圖51所示圖51 程序運行圖對程序的燒錄如下圖52所示:在完成對程序的調(diào)試及燒錄之后,還需要對其進行演示,把開發(fā)板與電腦連上,設(shè)置好對應(yīng)的接口,完成供電及下載。開始供電后、稍帶幾秒等1602液晶屏能正常顯示當(dāng)前溫濕度了之后。觀察當(dāng)前溫濕度的變化。并且針對與自己設(shè)定的限值相比較。若當(dāng)前溫度沒有超標(biāo),即沒有超過限值??梢杂檬治孀HT11傳感器,令其溫度的顯示超標(biāo)。測試能否達到報警以及繼電器是否能夠動作。經(jīng)過測試。完全可行。因而簡單的實現(xiàn)了對溫度的控制。濕度控制原理跟溫度一樣。結(jié)束語本系統(tǒng)是以單片機為核心部件的控制系統(tǒng),利用軟件編程,最終基本上實現(xiàn)了各項要求。雖然系統(tǒng)還存在一些不足,比如溫濕度測量不夠精確,特別是濕度,波動較大。嘗試了各種改進方法。仍然不太理想。不過大體能反映出設(shè)計的目的和要求。與預(yù)期的結(jié)果相差不多。經(jīng)過近兩個月的奮斗,從確定題目,到后來查找資料,理論學(xué)習(xí),實驗編程調(diào)試,這一切都使我的理論知識和動手能力有了很大的提高。了解了單片機的硬件結(jié)構(gòu)和軟件編程方法,對單片機的工作方式有了很大的認知。同時,對一些外圍設(shè)備比如傳感器、液晶屏、鍵盤、蜂鳴器等有了一定的了解!學(xué)會了對一項工程如何設(shè)計:首先,要分析需要設(shè)計的系統(tǒng)要實現(xiàn)什么功能,需要什么器件;然后,針對設(shè)計購買相應(yīng)的硬件,選用硬件時不僅要選用經(jīng)濟的,更重要的是如何能更精確更方便的完成系統(tǒng)的要求;再次,對各個硬件的軟件實現(xiàn)要弄清楚,如何更好的實現(xiàn)各個硬件的協(xié)調(diào),更好的通過主控制器件實現(xiàn)硬件的功能。最后,通過各種測試與調(diào)試,讓設(shè)計更好的完成系統(tǒng)要求。 但因為我的水平有限,此設(shè)計中也存在一定的不足。就比如說對濕度的控制方面,由于溫度時刻都在發(fā)生著變化。而濕度的變化又大體上取決于溫度。因而對于濕度的控制有點困難。同時由于濕度變化波動比較大。造成報警頻繁,為濕度限值的設(shè)定也帶來了不小的麻煩。致謝經(jīng)過將近兩個月的忙碌,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有指導(dǎo)老師的督促指導(dǎo),以及一起學(xué)習(xí)的同學(xué)們的支持,想要完成這個設(shè)計是難以想象的。這次畢業(yè)論文能夠得以順利完成,是所有指導(dǎo)過我的老師,幫助過我的同學(xué)和一直關(guān)心支持著我的家人對我的教誨、幫助和鼓勵的結(jié)果。我要在這里對他們表示深深的謝意! 首先感謝我的指導(dǎo)老師——王國東老師,感謝王老師對本論文從選題、構(gòu)思、資料收集到最后定稿的各個環(huán)節(jié)給予細心的指引和教導(dǎo),使我對本次設(shè)計有了深刻的認識,并最終得以完成畢業(yè)論文,同時,在此次畢業(yè)設(shè)計過程中我也學(xué)到了許多關(guān)于單片機和傳感器方面的知識,實驗技能有了很大的提高。感謝我身邊所有的朋友與同學(xué)們,謝謝你們的關(guān)照與寬容,與你們一起走過的繽紛時代,將會是我一生最珍貴的回憶。這里,對關(guān)心、幫助過我的老師和同學(xué)們表示衷心地感謝!最后,我要向在百忙之中抽時間對本文進行審閱、評議和參加本人論文答辯的各位老師表示感謝!參考文獻[1] [M].西安:西安電子科技大學(xué)出版社,2008.[2] [M].北京:機械工業(yè)出版社,2002.[3] 趙全利,(第二版)[M].北京:機械工業(yè)出版社,2008.[4] [M].北京:高等教育出版社,2000.[5] [M].北京:機械工業(yè)出版社,2004.[6] 黃賢武,[M].成都:電子科技大學(xué)出版社,1997.[7] 何志彪,黃光,[J].紅外技術(shù),1999.[8] 胡乾斌,李光斌,[M].武漢:華中理工大學(xué)出版社,1997.[9] [M].北京:電子工業(yè)出版社,2001:7—46,177—191.[10] [J].電子測量技術(shù),1993(3):55—56.[11] [M].北京:機械工業(yè)出版社,.[12] 《無線電》[M].北京:人民郵電出版社,2005.[13] [M].北京:人民郵電出版社,2003.[14] [M].北京:高等教育出版社,.[15] ――非線性部分(第四版)[M].北京:高等教育出版社,2000.附錄1 硬件連接圖附錄2 硬件實物圖附錄3 源程序includeincludeinclude define uchar unsigned chardefine uint unsigned int void delayms(unsigned int c){ unsigned char b。 for(。c0。c) for(b=110。b0。b)。}void delay_10us(void){ uchar i。 i。 i。 i。 i。 i。 i。}sbit key0=P3^0。 //界面切換0,1,2,3sbit key1=P3^1。 //設(shè)定調(diào)整sbit key2=P3^2。 //加sbit key3=P3^3。 //減sbit key4=P3^4。sbit key5=P3^5。sbit led0=P0^1。 //1溫度超限sbit led1=P0^2。 //1濕度超限sbit led2=P0^3。 //1粉塵超限sbit led3=P0^5。 //2溫度超限sbit led4=P0^6。 //2濕度超限sbit led5=P0^7。 //2粉塵超限sbit led6=P3^6。 //3溫度超限sbit led7=P1^5。 //3濕度超限sbit led8=P1^4。 //3粉塵超限sbit buzz=P1^3。//sbit relay=P3^7。 uchar flag_alarm=0。uchar self_pos = 0 。 //界面顯示標(biāo)志0,1,2,3struct stu { uchar x。 uchar y。 } 。struct stu code postion[4]={{0,10},{0,15},{1,10},{1,15}} 。uchar t1=0。uchar t2=0。uchar t3=0。uchar W_H_1=40。 //設(shè)定的溫度上限初始值 40uchar W_L_1=25。 //溫度下限初始值uchar S_H_1=70。 //濕度上限初始值uchar S_L_1=15。 //濕度下限初始值uchar W_H_2=40。 uchar W_L_2=25。 uchar S_H_2=70。 uchar S_L_2=15。 uchar W_H_3=40。 uchar W_L_3=25。 uchar S_H_3=70。 uchar S_L_3=15。 uchar shidu_H_1,shidu_L_1。 //實際值uchar wendu_H_1,wendu_L_1。uchar shidu_H_2,shidu_L_2。uchar wendu_H_2,wendu_L_2。uchar shidu_H_3,shidu_L_3。uchar wendu_H_3,wendu_L_3。bit flag_W_H_1。bit flag_W_L_1。bit flag_S_H_1。bit flag_S_L_1。bit flag_W_H_2。bit flag_W_L_2。bit flag_S_H_2。bit flag_S_L_2。bit flag_W_H_3。bit flag_W_L_3。bit flag_S_H_3。bit flag_S_L_3。 includeinclude/*蜂鳴器子函數(shù)************************************************************/void buzzers(uchar t){ for(。t0。t) { buzz =
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1