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

正文內(nèi)容

基于單片機(jī)的智能加濕器設(shè)計(jì)畢業(yè)設(shè)計(jì)-資料下載頁

2025-07-27 06:50本頁面
  

【正文】 只是改動(dòng)后的界面。將實(shí)時(shí)濕度固定為 30%RH,寫入到 1602LCD。單片機(jī)開始工作時(shí),系統(tǒng)默認(rèn)運(yùn)行自動(dòng)模式,該模式下的濕度值是 40%RH。在仿真圖中的室內(nèi)實(shí)時(shí)濕度為30%RH,低于設(shè)置的最佳濕度值,所以加濕器開始加濕, LED 燈變亮。上電之后的界面如圖 所示:基于單片機(jī)的智能加濕器設(shè)計(jì)28圖 上電之后仿真圖 程序調(diào)試程序調(diào)試的一般步驟為:在軟件調(diào)試工具里輸入寫好的 C 語言程序,用軟件進(jìn)行錯(cuò)誤檢查,如果出現(xiàn)錯(cuò)誤,則根據(jù)相關(guān)提示進(jìn)行修改,經(jīng)過多次的校正,直到程序完全正確。編譯完成后會(huì)生成相應(yīng)的目標(biāo)文件,這個(gè)目標(biāo)文件是與單片機(jī)能夠讀取的機(jī)器碼是相匹配的,之后在就是需要用 51 開發(fā)板把這個(gè)文件轉(zhuǎn)化成相應(yīng)的機(jī)器碼,單片機(jī)進(jìn)行讀取,實(shí)現(xiàn)目標(biāo)操作。在本程序的調(diào)試中用到的是 KEIL 軟件、單片機(jī)開發(fā)板和配套的下載燒錄軟件。 KEIL 軟件簡(jiǎn)介Keil C51 是美國凱爾軟件公司開發(fā)的 51 系列兼容單片機(jī) C 語言軟件開發(fā)系統(tǒng) [14]。C51 工具包的整體內(nèi)容包括兩項(xiàng):其一 uVision 是 C51 在 Windows操作系統(tǒng)下開發(fā)的,其二 Ishell 是在 Dos 的操作系統(tǒng)下開發(fā)的。開發(fā)的整體過程大致為:編寫系統(tǒng)的執(zhí)行代碼;對(duì)編寫完成后的程序進(jìn)行編譯;把編譯結(jié)果調(diào)入仿真連接軟件中;對(duì)仿真系統(tǒng)進(jìn)行調(diào)試;顯示出仿真結(jié)果。程序員用集成開發(fā)編輯器進(jìn)行編程,C 語言的編輯軟件是在 C51 上運(yùn)行并生成目標(biāo)文件,而匯編的過程則是在 A51 上進(jìn)行編譯,最后也是生成目標(biāo)文件。目標(biāo)文件載入到LIB51 中就會(huì)生成一個(gè)庫文件,經(jīng)過二次操作,目標(biāo)文件就會(huì)和庫文件一起生基于單片機(jī)的智能加濕器設(shè)計(jì)29成一個(gè)絕對(duì)目標(biāo)文件(.ABS)。絕對(duì)目標(biāo)文件最后被轉(zhuǎn)變?yōu)?HEX 文件,HEX 文件就可以載入單片機(jī)進(jìn)行相關(guān)操作 [15]。 調(diào)試過程該程序操作流程如下,打開 KEIL C51 的主程序,新建一個(gè)工程文件,建好之后再創(chuàng)建一個(gè)文本框,這個(gè)文本框是用來寫入程序,當(dāng)寫入完成后進(jìn)行保存,系統(tǒng)會(huì)自動(dòng)檢測(cè)該程序是否正確,當(dāng)該程序完全正確后會(huì)進(jìn)行編譯,最終可以生成一個(gè) HEX 文件,該文件通過燒錄軟件寫入到 51 單片機(jī) [16]。 調(diào)試分析在仿真時(shí)我們把顯示模塊中溫濕度的值設(shè)為定值,既濕度為 30%RH,溫度為 20℃,所以在上電之后我們可以看到,在顯示模塊第一行中顯示的數(shù)據(jù)和我設(shè)置的值一樣。我們也可以看到仿真圖中的 LED 是點(diǎn)亮的,因?yàn)槲以O(shè)置的最佳濕度值為 40%RH,當(dāng)前濕度為 30%RH,當(dāng)前濕度沒有達(dá)到最佳濕度,所以加濕器工作既 LED 點(diǎn)亮。檢測(cè)水位報(bào)警按鍵 K1 被按下后的仿真圖如圖 所示:圖 按下水位報(bào)警后仿真圖當(dāng)按下報(bào)警按鍵后,界面如圖 所示,LED 熄滅且轟鳴器端出現(xiàn)低電平,轟鳴器開始工作。水位報(bào)警的功能主要是:當(dāng)檢測(cè)到水位低到警戒值時(shí),系統(tǒng)自動(dòng)通過轟鳴器發(fā)出報(bào)警信號(hào),提醒用戶水箱中的水量不足,系統(tǒng)發(fā)出報(bào)警信號(hào)的同時(shí)也會(huì)把加濕模塊關(guān)閉,對(duì)防干燒進(jìn)行智能化控制?;趩纹瑱C(jī)的智能加濕器設(shè)計(jì)30按下自動(dòng)/手動(dòng)選擇鍵 K5 后,選擇手動(dòng)模式后的仿真圖如圖 所示:圖 選擇手動(dòng)模式后的仿真圖該系統(tǒng)具備自動(dòng)模式和手動(dòng)模式,當(dāng)我們按下按鍵選擇手動(dòng)模式后,液晶顯示屏?xí)谄聊簧巷@示出初始值,這個(gè)時(shí)候我們就可以通過按下設(shè)置鍵和加減鍵來對(duì)最佳濕度值進(jìn)行設(shè)置。按下設(shè)置鍵 K2,通過調(diào)節(jié)加鍵 K3 設(shè)置最佳濕度后的仿真界面如圖 所示:圖 按下加鍵 K3 后仿真圖通過減鍵 K4 設(shè)置最佳濕度后仿真圖如圖 所示:基于單片機(jī)的智能加濕器設(shè)計(jì)31圖 按下減鍵后仿真圖在手動(dòng)模式里,我們可以根據(jù)自己的需要設(shè)置最佳濕度值。按下加減鍵我們可以對(duì)初始值進(jìn)行加減操作,設(shè)置不一樣的最佳值,在系統(tǒng)里會(huì)有不一樣的顯示結(jié)果。在實(shí)物調(diào)試階段。第一次上電調(diào)試時(shí),發(fā)現(xiàn)轟鳴器的聲音很小,檢查電路后發(fā)現(xiàn)沒有問題,后來用萬用表檢測(cè)該部分電路時(shí),發(fā)現(xiàn)電流比預(yù)期值小很多,所以我試著換了一個(gè)小些的電阻,再次上電后,轟鳴器聲音就很大了。系統(tǒng)運(yùn)行調(diào)試時(shí),發(fā)現(xiàn)報(bào)警按鍵有些問題,有時(shí)候它會(huì)沒有反應(yīng),只有按住整個(gè)按鈕的邊緣部分往下按才會(huì)作出正常反應(yīng)?;趩纹瑱C(jī)的智能加濕器設(shè)計(jì)32總 結(jié)在選擇畢業(yè)設(shè)計(jì)題目的時(shí)候,我糾結(jié)了很久,最后還是想做關(guān)于加濕器的課題,我覺得我能夠把它做好。在設(shè)計(jì)初期,我查找了很多有關(guān)于智能加濕器方面的資料,了解了它的一些發(fā)展現(xiàn)狀和研究情況。大多數(shù)的溫濕度檢測(cè)系統(tǒng)都是在單片機(jī)的基礎(chǔ)上添加個(gè)溫濕度傳感器,能夠檢測(cè)空氣中的溫濕度信號(hào),當(dāng)濕度超出設(shè)定的濕度范圍后,單片機(jī)系統(tǒng)就會(huì)報(bào)警,再外接一些輔助電路如按鍵、LCD 或 LED 等。 但是在仔細(xì)研究了自己的課題后,發(fā)現(xiàn)智能加濕器和普通的濕度檢測(cè)系統(tǒng)有著很大的不同。智能加濕器不僅需要檢測(cè)溫濕度,還要控制加濕,隨時(shí)對(duì)濕度進(jìn)行調(diào)節(jié);智能加濕系統(tǒng)需要在水位低時(shí)發(fā)出報(bào)警信號(hào),解決加濕器干燒問題。因此,該系統(tǒng)的設(shè)計(jì)為:增加一個(gè)模式選擇鍵,用戶可以手動(dòng)設(shè)置最佳濕度;系統(tǒng)檢測(cè)濕度比最佳濕度低就自動(dòng)加濕,比最佳濕度高就不加濕或停止加濕;在任何狀態(tài)下,只要水位模塊輸入低信號(hào),就會(huì)報(bào)警并停止加濕。在焊接電路的時(shí)候,遇到了以前沒有注意到的問題。比如說排版的時(shí)候沒有注意,一些模塊的管腳連接沒有完全按照仿真的樣子來。在連接 1602LCD的 RS 管腳和 E 管腳時(shí),發(fā)現(xiàn) STC89C52 芯片上的 和 腳在整個(gè)芯片的右下角,如果一定要把它們連到一起的話,會(huì)很容易出現(xiàn)搭線的現(xiàn)象,這不僅影響焊接電路的整體美觀度,還會(huì)影響到其它模塊的焊接工作,所以我把RS 和 E 腳分別與 和 腳相連,把發(fā)光二極管與 腳相連,這使的焊接工作變得更加方便簡(jiǎn)單,當(dāng)然最后肯定需要把程序里的管腳定義也改過來。在本次設(shè)計(jì)中存在著很多的不足。系統(tǒng)設(shè)計(jì)時(shí)是按照模擬的方式進(jìn)行設(shè)計(jì)的,并沒有向?qū)嶋H應(yīng)用方面延伸,使得該系統(tǒng)只具備觀賞和演示功能,無法真正應(yīng)用到生活中,并且該系統(tǒng)還可以改進(jìn)和完善一些功能:我們可以考慮把轟鳴器報(bào)警替換成語音報(bào)警,提升系統(tǒng)水位報(bào)警功能,使得智能加濕器更加具有實(shí)用性。在水位檢測(cè)模塊中,我們用的是按鍵模擬信號(hào)的方式,如果說想要系統(tǒng)更加完善的話,我們可以在水位監(jiān)測(cè)模塊中添加水位檢測(cè)線和繼電器,用水位監(jiān)測(cè)線進(jìn)行水位的檢測(cè),檢測(cè)到低水位后向繼電器發(fā)送工作信號(hào),進(jìn)而導(dǎo)通報(bào)警電路,發(fā)出報(bào)警信號(hào)。基于單片機(jī)的智能加濕器設(shè)計(jì)33經(jīng)過這次畢業(yè)設(shè)計(jì),加深了自己對(duì)單片機(jī)的理解。由于這次是自己獨(dú)立完成的,所以在整個(gè)項(xiàng)目的編程方面有了更深的認(rèn)知,并且具備了獨(dú)立編程和系統(tǒng)調(diào)試的能力。此外,在設(shè)計(jì)智能加濕器的過程中我體會(huì)到了智能控制的神奇,這使我受到了很大的啟發(fā),智能化控制將會(huì)在我們今后的生活中扮演更加重要的作用,我們一定要提前做好走向智能化時(shí)代的準(zhǔn)備。基于單片機(jī)的智能加濕器設(shè)計(jì)34致 謝經(jīng)過三個(gè)月來的不懈努力,終于要完成畢業(yè)設(shè)計(jì)論文了,舒一口氣的同時(shí),我發(fā)現(xiàn)四年的大學(xué)生涯也將就此結(jié)束。我想向在這四年中教授我的所有老師表達(dá)我的謝意和尊敬之情,是你們的辛勤教授使得我在畢業(yè)設(shè)計(jì)的過程中,能夠更加輕松地完成設(shè)計(jì)任務(wù),向?qū)W校上交一個(gè)滿意的成果,同時(shí),我也要向?qū)W校和曾經(jīng)給予我?guī)椭c支持的老師、同學(xué)們表示衷心的感謝。在這里我首先要感謝我的導(dǎo)師**老師。在設(shè)計(jì)課題確定的初期,我對(duì)智能加濕器這方面的了解十分的少,面多課題總是感覺無從下手,使得設(shè)計(jì)工作完全無法展開,李老師了解到我的情況后,發(fā)下自己手頭繁忙的工作主動(dòng)和我交流、溝通。他向我講述了他自己對(duì)我的設(shè)計(jì)題目的看法,并且提出了他的一些建議,最后還向我推薦了一些加濕器方面的書籍和資料,使得我的設(shè)計(jì)進(jìn)展速度一下子提高了很多,事后證明李老師當(dāng)時(shí)的那些建議是多么的寶貴。在硬件設(shè)計(jì)方案選擇的時(shí)候,我猶豫了很久,因?yàn)槲覠o法確定自己選擇的方案是否可以實(shí)現(xiàn)出來,這個(gè)時(shí)候李老師給予了我很大的支持,他先是肯定了我的選擇方案,給了我很大的信心,讓我能夠以最大的決心去完成設(shè)計(jì)。最后,他看我對(duì)加濕器實(shí)在比較陌生,就主動(dòng)提出把自己家的加濕器拿來,讓我拆開看看加濕器是如何工作的。雖然到最后我還是沒有拆開他家里的加濕器,可是,李老師對(duì)我的這種強(qiáng)力支持就是對(duì)我最大的鼓勵(lì)。在撰寫畢業(yè)論文的過程中遇到了許許多多問題,都是那些可愛又可敬的老師、同學(xué)和朋友們給了我無言的幫助,在這里我要向你們表達(dá)最誠摯的謝意,感謝你們?cè)谶@四年里和我一路并肩走過,讓我度過了我溫暖而快樂的大學(xué)生活,謝謝你們!最后,我要感謝養(yǎng)育和支持我的父母,感謝他們二十幾年來無私無悔的支持和愛撫。基于單片機(jī)的智能加濕器設(shè)計(jì)35參考文獻(xiàn)[1] ZigBee 的家具環(huán)境質(zhì)量評(píng)測(cè)系統(tǒng)的設(shè)計(jì)[J]. 硅谷,2022.[2] 系列單片機(jī)應(yīng)用于實(shí)踐教程[M].北京航空航天大學(xué)出版社,2022.[3] 艾運(yùn)階, 單片機(jī)項(xiàng)目教程[M].北京理工大學(xué)出版社,2022,(6).[4] [D].保定: 華北電力大學(xué),2022.[5] [M]. 北京: 高等教育出版社,.[6] [M]. 北京: 電子工業(yè)出版社,2022.[7] [M]. 北京航空航天大學(xué)出版社 ,2022.[8] . . Experimental analysis of humidification process by air passing through seawater[J]. Energy Conversion andManagement,2022,49.[9] GPRS 無線通訊的便攜式氣象儀的設(shè)計(jì)與實(shí)現(xiàn).[D]. 安徽理工大學(xué),2022.[10] lily. Structure and function of the MCS51 series [M].MCS book,2022,(1).[11] 徐維樣,[M]. 大連理工大學(xué)出版社 ,1997.[12] [M]. 北京: 中國電力出版社,. [13] 譚浩強(qiáng). c 程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2022.[14] [D].南昌大學(xué),2022.[15] K. Arshak, K. Twomey, .Development of a microcontrollerbased humidity sensing system[Z].MCB UP Ltd,2022.[16] [M]. 北京: 中國電力出版社,2022.基于單片機(jī)的智能加濕器設(shè)計(jì)36附錄 1 實(shí)物圖基于單片機(jī)的智能加濕器設(shè)計(jì)37附錄 2 源程序/**軟件程序**/include include define uint unsigned int define uchar unsigned char define yh 0x80 //LCD 第一行的初始位置 define er 0xc0 //LCD 第二行初始位置 sbit DHT=P1^2。 //sbit set_key=P1^4。 //“設(shè)置”鍵 K2 sbit add_key=P1^5。 //“加”鍵 K3 sbit cut_key=P1^6。 // “減”鍵 K4 sbit mode_key=P1^7。 // K0sbit key=P1^3。 // K1 sbit speak=P3^7。 sbit led=P2^0。 // led sbit rs=P2^7。 sbit en=P2^6。 uchar shiZ,shiY,check。 uchar temp,a,b。uchar code tab1[]={H: %}。 uchar code tab2[]={set: %}。 uchar set_deta=60。 uchar set_deta1=40。 uchar XX[2]。 uchar tate[4]。 uchar read_data[5]。uchar unsigned flog4。 void delay_10us() 基于單片機(jī)的智能加濕器設(shè)計(jì)38{ uchar i。 i。i。i。 i。i。i。} void delay_1ms(uint xms) { uint x,y。 for(x=xms。x0。x) for(y=124。y0。y)。 } void delay_400ms(void) { uchar Temp_A = 5。 uint Temp_B。 while(Temp_A) { Temp_B=7269。 while(Temp_B)。 } } //****1602LCD 寫入指令程序****// void write_1602(uchar ) { rs=0。 P0=。//送入數(shù)據(jù) delay_1ms(1)。 en=1。 delay_1ms(1)。 en=0。} //***1602LCD 寫入數(shù)據(jù)程序****// void write_1602dat(uchar dat) { rs=1。 P0=dat。//送入數(shù)據(jù) 基于單片機(jī)的智能加濕器設(shè)計(jì)39delay_1ms(1)。 en=1。 delay_1ms(1)。 en=0。 } /***************設(shè)置顯示位置 **************************/ void LCD_set_xy( uchar x, uchar y ) { unsigned char address。 if (y == 1) address = 0x80 + x。 el
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1