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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于51單片機(jī)的空氣智能加濕器的設(shè)計(jì)論文(編輯修改稿)

2025-01-06 16:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 容多樣化。 [x],在功能設(shè)計(jì)過(guò)程中以 40%為最適相對(duì)濕度參考值。單片機(jī)一方面通過(guò)監(jiān)測(cè)加濕器內(nèi)部的水位,達(dá)到加濕器防干燒的功能,即只有在水位在水位下限以上時(shí)加濕器才能通電工作。另一方面通過(guò)處理兩個(gè)溫度傳感器測(cè)得的干濕球溫度得到室內(nèi)相對(duì)濕度,并和人體最適相對(duì)濕度做比較。在水位符合要求的前提下,若室內(nèi)相對(duì)濕度高于人體最適值則控制加濕器不動(dòng)作,反之則對(duì)加濕器通電開(kāi)始加濕,直到室內(nèi)空氣達(dá)到最適濕度時(shí)斷電。另外,單片機(jī)通過(guò)和聲光報(bào)警器以及 1602LCD 顯示屏相連,還具有了溫濕度及水位的顯示功能??傊?,在現(xiàn)有的加濕器內(nèi)加入此單片機(jī)將實(shí)現(xiàn)加濕器的防干燒、聲光報(bào)警、 智能開(kāi)啟和關(guān)閉以及室內(nèi)溫濕度的顯示功能基本實(shí)現(xiàn)加濕器的智能化。 復(fù)位電路 復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號(hào),直至系統(tǒng)電源穩(wěn)定后,撤銷(xiāo)復(fù)位信號(hào)。為可靠起見(jiàn),電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷(xiāo)復(fù)位信號(hào),以防電源開(kāi)關(guān)或電源插頭分 合過(guò)程中引起的抖動(dòng)而影響復(fù)位。圖所示的 RC 復(fù)位電路可以實(shí)現(xiàn)上述基本功能,圖 3 為其輸入 輸出特性。但解決不了電源毛刺( A點(diǎn))和電源緩慢下降(電池電壓不足)等問(wèn)題 而且調(diào)整 RC 常數(shù)改變延時(shí)會(huì)令驅(qū)動(dòng)能力變差。左邊的電路為高電平復(fù)位有效 右邊為低電平 Sm 為手動(dòng)復(fù)位開(kāi)關(guān) Ch 可避免高頻諧波對(duì)電路的干擾系統(tǒng)單片機(jī)代碼采用,以為開(kāi)發(fā)環(huán)境。系統(tǒng)軟件實(shí)現(xiàn)的功能: 1 通過(guò) LCD 顯示溫濕度值; 2 比較監(jiān)測(cè)到的; 3 根據(jù)值控制。 根據(jù)監(jiān)控系統(tǒng)功能,系統(tǒng)軟件流程圖如圖所示。 圖 41 主程序流程圖 初始化開(kāi)始,然后載入程序,根據(jù)顯示數(shù)據(jù)讀出干球溫度 T,濕球溫度 TS,根據(jù)干濕球溫度求出相對(duì)濕度 D,然后讀出顯示的水位 H,判斷水位 H 是否大于最小水位 Ho:若 H Ho,則聲光報(bào)警并關(guān)閉加濕器,然后顯示溫濕度,再讀出一個(gè)干球溫度 T,濕球溫度 TS,計(jì)算出相對(duì)濕度 D,讀出水位 H 循環(huán),直至 H Ho 成立后,判斷相對(duì)濕度 D 與最小濕度 Do 的大小比較,若 D Do 則開(kāi)啟加濕器,顯示溫濕度,循環(huán)直至相對(duì)濕度 D Do,關(guān)閉加濕器,然后顯示溫濕度過(guò)程循環(huán)。 DS18B20 流程設(shè)計(jì) 每個(gè) DS18B20 溫度傳感器的流程圖設(shè)計(jì)如下: 圖 42 DS18B20 模塊程序流程圖 傳感器 DS18B20 復(fù)位,跳過(guò) ROM 匹配后啟動(dòng)溫度轉(zhuǎn)換, DS18B20 復(fù)位然后跳過(guò) ROM 匹配,再讀取溫度后進(jìn)行溫度處理,保留一位小數(shù)。讀取數(shù)據(jù)及傳送的程序如下: READ_TEMP: 。讀 1820 內(nèi)部溫度子程序 . CALL RESET JB 70h,EXT1 CALL SKIP_ROM CALL TEMP_CONV 。溫度 AD 變換 CALL DELAY_600MS CALL RESET CALL SKIP_ROM CALL TEMP_GET 。發(fā)取溫度的命令 CALL READ 。接收 ... EXT1: RET SKIP_ROM:。跳過(guò) ROM 檢測(cè) MOV A,0CCH 。0CCH 為跳過(guò) rom 命令 CALL WRITE RET RECALL_EPROM:。重調(diào) Eprom MOV A,0B8H CALL WRITE RET TEMP_CONV: MOV A,44H 。AD 變換 CALL WRITE RET TEMP_GET: MOV A ,0BEH。讀 18b20 命令 CALL WRITE RET 。********* 18B20 基本時(shí)序子程序 RESET: 。初始化子程序 SETB NOP CLR 。拉低 MOV R3,150 。 *4 600US CALL DELAY_BY_R3 SETB 。拉高 MOV R3,15 。 60US CALL DELAY_BY_R3 MOV R3,60 。4 個(gè)周期 *60 240US 內(nèi)檢測(cè) A1: JNB ,A2 。檢測(cè)到低平信號(hào) DJNZ R3,A1 。如果沒(méi)有應(yīng)答的低電平信號(hào) ,返回 A1 重新檢測(cè) ,超時(shí)后下一行 , SETB 70h 。DS1820 不存在 . JMP A3 A2: CLR 70h MOV R3,120。240US。等恢復(fù)時(shí)間 2*120 240us DJNZ R3, $ A3: RET WRITE: MOV R2,8。一個(gè)字節(jié)為 8 位 CLR C 。C 位清 0 C 位用來(lái)放 A 的一位數(shù)據(jù) ,用移位的方法放入 C B1: SETB NOP CLR MOV R3,4 。16US CALL DELAY_BY_R3 RRC A。把 A 中的數(shù)送入 C MOV ,C 。把 C 送入總線(xiàn) MOV R3,12。48US 一位數(shù)據(jù)的發(fā)送 :60us tx 120us CALL DELAY_BY_R3 SETB 。拉高 1us 結(jié)束一位 NOP DJNZ R2,B1 RET READ:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1