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

正文內(nèi)容

精準(zhǔn)溫度顯示的溫控自動(dòng)風(fēng)扇系統(tǒng)畢業(yè)論文-預(yù)覽頁

2025-07-13 13:03 上一頁面

下一頁面
 

【正文】 格昂貴,驅(qū)動(dòng)程序復(fù)雜,從簡單實(shí)用的原則考慮,本系統(tǒng)采用方案一。且在變壓過程中會有損耗發(fā)熱,效率不高,發(fā)熱有不安全因素。方案一:采用數(shù)模轉(zhuǎn)換芯片AD0832控制,由單片機(jī)根據(jù)當(dāng)前溫度值送出相應(yīng)數(shù)字量到AD0832,由AD0832產(chǎn)生模擬信號控制晶閘管的導(dǎo)通角,從而配合無級調(diào)速電路實(shí)現(xiàn)溫控時(shí)的自動(dòng)無級風(fēng)力調(diào)節(jié)。 3 系統(tǒng)簡述本系統(tǒng)由集成溫度傳感器、單片機(jī)、LED數(shù)碼管、繼電器、雙向晶閘管、蜂鳴器及一些其他外圍器件組成。、本系統(tǒng)各器件簡介 DS18B20 單線數(shù)字溫度傳感器簡介DS18B20 單線數(shù)字溫度傳感器是Dallas 半導(dǎo)體公司開發(fā)的世界上第一片支持“一線總線”接口的溫度傳感器。工作電壓支持3V—— 的電壓范圍,既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生。其管腳排列如圖4所示,DQ 為數(shù)字信號端,GND 為電源地,VDD 為電源輸入端。AT89C52 單片機(jī)管腳AT89C52單片機(jī)管腳如圖3所示。當(dāng)P1 口的管腳第一次寫1 時(shí),被定義為高阻輸入。P1 口管腳寫入1 后,被內(nèi)部上拉為高,可用作輸入,P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。這是由于內(nèi)部上拉的緣故。P3 口:P3 口管腳是8 個(gè)帶內(nèi)部上拉電阻的雙向I/O 口,可接收輸出4 個(gè)TTL 門電流。:RXD(串行輸入口);:TXD(串行輸出口);:/INT0(外部中斷0);:/INT1(外部中斷1);:T0(記時(shí)器0 外部輸入);:T1(記時(shí)器1外部輸入);:/WR(外部數(shù)據(jù)存儲器寫選通);:/RD(外部數(shù)據(jù)存儲器讀選通)。ALE/PROG:當(dāng)訪問外部存儲器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè)ALE 脈沖。如果微處理器在外部執(zhí)行狀態(tài)ALE 禁止,置位無效。/EA/VPP:當(dāng)/EA 保持低電平時(shí),則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。XTAL2:來自反向振蕩器的輸出。圖4 電源 數(shù)碼管顯示電路顯示部分包括如下圖5: 5個(gè)八段(共陽)數(shù)碼管、PNP型三極管、電阻等。要顯示的數(shù)據(jù)通過P0口送給數(shù)碼管顯示,—,事實(shí)上數(shù)碼管是間斷被點(diǎn)亮的,只是其間斷時(shí)間十分短,掃描周期在20ms以下,利用人眼視覺暫留,我們基本看不出它們的閃爍。 溫度設(shè)定主要是通過按鍵SS2|、S3來設(shè)定的。當(dāng)按下S1時(shí),可以加1,長按可以快速加1,當(dāng)按下S2 時(shí),可以減1, 長按可以快速減1。該電路為無級調(diào)速電路,通過調(diào)節(jié)滑動(dòng)變阻器的阻值來改變通過雙向二極管的電流,控制雙向晶閘管的導(dǎo)通角,從而控制電機(jī)的轉(zhuǎn)速。當(dāng)檢測到傳感器工作正常后,發(fā)出溫度轉(zhuǎn)換命令及讀取溫度值命令,將從DS18B20讀取的二進(jìn)制溫度值轉(zhuǎn)換為七段碼在LED上顯示出來。再按一次設(shè)置鍵K3,進(jìn)入高溫切換大風(fēng)檔溫度值TH設(shè)置狀態(tài),此時(shí)按下“加”鍵K1,TH值加一,長按K1不放可實(shí)現(xiàn)快速加1,按下“減”鍵K2,TH值減1,長按K2不放可實(shí)現(xiàn)快速減1。每次設(shè)定的TL、TH值均拷備到DS18B20的EEROM內(nèi),在單片機(jī)掉電后設(shè)定值不會丟失,在再次上電時(shí)從DS18B20的EEROM中讀回上次設(shè)定的上下限動(dòng)作溫度值TH、TL,用戶要實(shí)現(xiàn)根據(jù)當(dāng)前溫度實(shí)時(shí)的控制風(fēng)扇的狀態(tài),需要在程序中不時(shí)的判斷當(dāng)前溫度值是否超過設(shè)定的動(dòng)作溫度值范圍,此部分功能由比較控制子程序TEMP_COMP來完成。顯示驅(qū)動(dòng)程序以查七段碼取得各數(shù)碼管應(yīng)顯數(shù)字,逐位掃描顯示。按“設(shè)置”鍵及“加”“減”鍵將下限動(dòng)作溫度值TL設(shè)為20攝氏度,將上限動(dòng)作溫度值TH設(shè)為23攝氏度,用書對著DS18B20扇動(dòng),顯示溫度逐漸降低,將風(fēng)扇關(guān)閉,第五位數(shù)碼管閃爍顯示“L”,表示當(dāng)前溫度低于TL值。測試結(jié)果表明,本系統(tǒng)實(shí)現(xiàn)了預(yù)期功能。*說明: 。* 設(shè)定過程: K1 →加鍵 (UP), K2 →減鍵 (DOWN),可快速調(diào)。內(nèi),掉不需重新設(shè)置. *。 K1 EQU K2 EQU K3 EQU 。50ms定時(shí)值 MOV TIMER_H,4CH MOV TIMER_COUN,00H 。復(fù)位與檢測DS18B20 JNB FLAG1,MAIN1 。 發(fā)出溫度轉(zhuǎn)換命令 CALL WRITE CALL RESET MOV A,0CCH 。=====================================================。主機(jī)發(fā)出延時(shí)600微秒的復(fù)位低脈沖 MOV R1,03HRESET1: DJNZ R0,$ MOV R0,64H DJNZ R1,RESET1 SETB DATA_LINE 。 置標(biāo)志位,表示DS1820存在 JMP RESET5RESET4: CLR FLAG1 。總線復(fù)位保持18微妙以上 RRC A 。重新釋放總線 NOP DJNZ R2,WR1 。存入26H、27H、28H、29H。讀前總線保持為低 NOP NOP NOP SETB DATA_LINE 。等待46微妙 RRC A 。200ms對閃動(dòng)標(biāo)記取反一次。將設(shè)定的動(dòng)作溫度設(shè)定值寫入 DS18B20。TH(動(dòng)作上限溫度) LCALL WRITE MOV A,TEMP_TL 。功能鍵掃描子程序。================================================RESET_ALERT: CALL ALERT_TL CALL ALERT_PLAY JNB K3,$ 。顯示設(shè)定值R_TL02: JNB K1,K011A JNB K2,K011B JNB K3,RESET_TH JMP RESET_TLK011A: INC TEMP_TL MOV A,TEMP_TL CJNE A,120,K012A 。送入熄滅符 mov 76H,7fh CALL ALERT_PLAY JMP R_TH02R_TH01: CALL ALERT_TH mov 75h,7Eh 。關(guān)閉中斷 RET。TL_DEL: 。實(shí)時(shí)溫度值與動(dòng)作溫度設(shè)定值 TH、TL 比較子程序。繼電器1吸合,繼電器2斷開。減數(shù)被減數(shù),則 JC CHULI1 。FLAG2=0,顯示標(biāo)記字符 MOV 74H,0AH 。繼電器2斷開 CLR TR0 。CHULI1: CLR C1 。顯示HCHULI11: CLR TR0 。CHULI2: CLR C1 。顯示LCHULI21: CLR TR0 。WRITE_E2: CALL RESET MOV A,0CCH 。把 DS18B20 EEROM 里的動(dòng)作溫度設(shè)定值拷貝回暫存器。*****************************************************。溫度零上轉(zhuǎn) CLR C MOV A,TEMPL 。TEMPHC HI =符號位 MOV TEMPHC,0BH SJMP TEMPC11TEMPC1: MOV TEMPHC,0AH 。整數(shù)部分 ANL A,0F0H SWAP A MOV TEMPL,A MOV A,TEMPH ANL A,0FH SWAP A ORL A,TEMPL MOV TEMP_ZH,A 。TEMPHC HI = 百位數(shù) BCD ANL A,0FH ORL A,R7 MOV TEMPHC,ATEMPC12: RET。===========================================================。個(gè)位 MOV A,TEMPHC ANL A,0FH MOV 72H,A 。符號位不顯示 MOV 72H,A 。***************************************************************。指向顯示數(shù)據(jù)首址 MOV R5,7FH 。取段碼表地址 MOVC A,A+DPTR 。顯示2MS INC R1 。A 中數(shù)據(jù)循環(huán)左移 MOV R5,A 。P2口復(fù)位 RETTAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0BFH,0C7H,89H。單字節(jié)十六進(jìn)制轉(zhuǎn) BCD。===============================================ALERT_TL: MOV 79H,0CH MOV 78H,0BH MOV A,TEMP_TL MOV R0,77H MOV B,064H DIV AB CJNE A,01H,ALERT_TL1 MOV R0,A JMP ALERT_TL2ALERT_TL1: MOV A,0BH 。===============================================。掃描控制字初值A(chǔ)_PLAY: MOV P0,0FFH MOV A,R5 。查顯示數(shù)據(jù)對應(yīng)段碼 MOV P0,A 。A 中數(shù)據(jù)循環(huán)左移 MOV R5,A 。P2口復(fù)位 RETALERT_TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0BFH,0C7H,89H。蜂鳴器響一聲子程序。==================================================
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1