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

正文內(nèi)容

機電一體化-單片機溫度控制系統(tǒng)-資料下載頁

2024-12-06 03:51本頁面

【導(dǎo)讀】很多行業(yè)中都有大量的用電加熱設(shè)備,如用于熱處理的加熱爐,用于融化金。標,從而能夠大大提高產(chǎn)品的質(zhì)量。因此,智能化溫度控制技術(shù)正被廣泛地采用。器,該溫度傳感器可自行設(shè)置溫度上下限。單片機將檢測到的溫度信號與輸入的。溫度上、下限進行比較,由此作出判斷是否啟動繼電器以開啟設(shè)備。更加完整,更加靈活。該設(shè)計已應(yīng)用于花房,可對花房溫度進行智能監(jiān)控。

  

【正文】 定值,則進入降溫階段,則置 為低電開 始 初始化 DS18B20 顯示當前溫度 判斷當前溫度值 超過設(shè)定 溫度上限 啟動風(fēng)扇 降低溫度 紅燈亮 設(shè)定溫度上、下限 啟動電熱爐升高溫度 是 否 低于設(shè)定 溫度下限 是 綠燈亮 否 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 27 平,這期間繼續(xù)對溫度進行監(jiān)測,直到溫度在設(shè)定范圍內(nèi),置 為高電平斷開,關(guān)閉風(fēng)扇, 等待下一次的啟動命令。 第一次接電調(diào)試,設(shè)置溫度上限為 90 攝氏度,溫度下限為 20攝氏度。加熱后,溫度有時超過 90 攝氏度卻不報警,后經(jīng)檢查,發(fā)現(xiàn)是 進位 C 沒有清 0,于是在如下寫入程序中加入進位 C 清零,便排除了這個異常。 WR1:CLR MOV R3,6 DJNZ R3,$ RRC A MOV ,C MOV R3,23 DJNZ R3,$ SETB NOP DJNZ R2,WR1 RET。 讀 DS18B2 再經(jīng)實際接電調(diào)試,一切運行正常。加熱到 90 攝氏度時,紅燈亮起,自動斷電,而 低于 20攝氏度時,綠燈亮起,開始加熱。山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 28 結(jié) 論 本設(shè)計使用的溫度控制器結(jié)構(gòu)簡單、測溫準確,具有一定的實際應(yīng)用價值。該智能溫度控制器只是 DS18B20 在溫度控制領(lǐng)域的一個簡單實例,還有許多需要完善的地方,例如可以將測得的溫度通過單片機與通訊模塊相連接,以手機短消息的方式發(fā)送給用戶,使用戶能夠隨時對溫度進行監(jiān)控。此外,還能廣泛地應(yīng)用于其他一些工業(yè)生產(chǎn)領(lǐng)域,如建筑,倉儲等行業(yè)。 本溫度控制系統(tǒng)可以應(yīng)用于多種場合,像的溫度、育嬰房的溫度、水溫的控制。用戶可靈活選擇本設(shè)計的用途,有很強的實用價值 。山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 29 參考文獻 [1]. 李朝青 ,單片機原理及接口技術(shù) (簡明修訂版 )[ M] . 北京 :北京航空航天大學(xué)出版社, 1998 [2].李廣弟 .單片機基礎(chǔ) [M]. 北京 :北京航空航天大學(xué)出版社, 1994 [3]. 金偉正 .單線數(shù)字溫度傳感器的原理與應(yīng)用 [J].電子技術(shù) 與應(yīng) 用, 2021 [4]. 李 鋼 .1Wire 總線數(shù)字溫度傳感器 DS18B20 原理及應(yīng)用 .現(xiàn)代電子技術(shù)[J],2021 [5]Steven ,Daniel System[M].北京:電子工業(yè)出版社, 2021 [6]. 陳躍東 .DS18B20 集成溫度傳感器原理與應(yīng)用 [J].安徽機電學(xué)院學(xué)報 ,2021 [7]. 閻石 .數(shù)字電子技術(shù)基礎(chǔ)(第三版) [M]. 北京: 高等教育出版社, 1989 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 30 致 謝 大學(xué)三 年 的學(xué)習(xí)和生活就要隨著這篇論文的答辯而結(jié)束了。有許許多多的舍不得,也有許許多多的感謝要說。 首先要衷心感謝的是我 的 指導(dǎo)教師周偉偉 老師! 在我學(xué)習(xí)期間不僅傳授了做學(xué)問的秘訣,還傳授了做人的準則。這些都將使我終生受益。無論是在理論學(xué)習(xí)階段,還是在論文的選題、資料查詢、開題、研究和撰寫的每一個環(huán)節(jié),無不得到導(dǎo)師的悉心指導(dǎo)和幫助。我愿借此機會向?qū)煴?示衷心的感謝! 其次要 感謝所有教育過我的老師!你們傳授給我的專業(yè)知識是我不斷成長的源泉,也是完成本論文的基礎(chǔ)。 我還要向關(guān)心和支持我學(xué)習(xí)的朋友們表示真摯的謝意!感謝他們對我的關(guān)心、關(guān)注和支持! 大學(xué)的生活讓我有了堅強的性格,冷靜的頭腦和永遠樂觀的態(tài)度。最重要的是讓我有了責(zé)任感,對自己、對家人和對社會。 我愿在未來的學(xué)習(xí)過程中,以更加豐厚的成果來答謝曾經(jīng)關(guān)心、幫助和支持過我的所有領(lǐng)導(dǎo)、老師、同學(xué)和朋友。永遠以一顆為人民服務(wù)的心來回報 。 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 31 附 錄 附錄 1 電源線插接說明: 所提供 的電池盒,紅線為正,黑線為負。板子所留出來的電源插口用 VCC(表示電源正)和 GND(表示電源負)標明。若沒有標明,我們會刻有記號,刻有 +號處為電源正。山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 32 附錄 2 主板電路圖 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 33 附錄 3 程序代碼 ORG 0000H TEMPER_L EQU 29H TEMPER_H EQU 28H FLAG1 EQU 38H。是否檢測到 DS18B20 標志位 A_BIT EQU 20H 。數(shù)碼管個位數(shù)存放內(nèi)存位置 B_BIT EQU 21H 。數(shù)碼管十位數(shù)存放內(nèi)存位置 XS EQU 30H MOV A,00H MOV P2,A MAIN:LCALL GET_TEMPER。調(diào)用讀溫度子程序 MOV A,29H MOV B,A CLR C RLC A CLR C RLC A CLR C RLC A CLR C RLC A SWAP A MOV 31H,A MOV A,B MOV C,40H。將 28H 中的最低位移入 C RRC A MOV C,41H RRC A MOV C,42H 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 34 RRC A MOV C,43H RRC A MOV 29H,A LCALL DISPLAY。調(diào)用數(shù)碼管顯示子程序 AJMP MAIN。 這是 DS18B20 復(fù)位初始化子程序 INIT_1820:SETB NOP CLR 。主機發(fā)出延時 537 微秒的復(fù)位低脈沖 MOV R1,3 TSR1:MOV R0,107 DJNZ R0,$ DJNZ R1,TSR1 SETB 。然后拉高數(shù)據(jù)線 NOP NOP NOP MOV R0,25H TSR2:JNB ,TSR3。等待 DS18B20 回應(yīng) DJNZ R0,TSR2 LJMP TSR4 。 延時 TSR3:SETB FLAG1 。 置標志位 ,表示 DS1820 存在 LJMP TSR5 TSR4:CLR FLAG1 。 清標志位 ,表示 DS1820 不存在 LJMP TSR7 TSR5:MOV R0,117 TSR6:DJNZ R0,TSR6 。 時序要求延時一段時間 TSR7:SETB RET。 讀出轉(zhuǎn)換后的溫度值 GET_TEMPER:SETB LCALL INIT_1820。先復(fù)位 DS18B20 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 35 JB FLAG1,TSS2 RET 。 判斷 DS1820 是否存在 ?若 DS18B20 不存在則返回 TSS2:MOV A,0CCH 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,44H 。 發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820。這里通過調(diào)用顯示子程序?qū)崿F(xiàn)延時一段時間 ,等待 AD 轉(zhuǎn)換結(jié)束 ,12 位的話 750 微秒 LCALL DISPLAY LCALL INIT_1820。準備讀溫度前先復(fù)位 MOV A,0CCH 。 跳過 ROM匹配 LCALL WRITE_1820 MOV A,0BEH 。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200。 將讀出的溫度數(shù)據(jù)保存到 35H/36H RET。寫 DS18B20 的子程序 (有具體的時序要求 ) WRITE_1820:MOV R2,8。一共 8 位數(shù)據(jù) CLR C WR1:CLR MOV R3,6 DJNZ R3,$ RRC A MOV ,C MOV R3,23 DJNZ R3,$ SETB NOP DJNZ R2,WR1 RET。 讀 DS18B20 的程序 ,從 DS18B20 中讀出兩個字節(jié)的溫度數(shù)據(jù) READ_18200:MOV R4,2 。 將溫度高位和低位從 DS18B20 中讀出 MOV R1,29H 。 低位存入 29H(TEMPER_L),高位存入 28H(TEMPER_H) RE00:MOV R2,8。數(shù)據(jù)一共有 8 位 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 36 RE01:CLR C SETB NOP NOP CLR NOP NOP NOP SETB MOV R3,9 RE10: DJNZ R3,RE10 MOV C, MOV R3,23 RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV @R1,A DEC R1 DJNZ R4,RE00 RET DISPLAY:CLR C SUBB A, 30 JNB CY, T1 MOV A, B CLR C SUBB A,25 JNB CY, XIANSHI CLR LJMP XIANSHI T1:CLR XIANSHI:MOV A,B 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 37 MOV B,10 。10 進制 /10=10 進制 DIV AB MOV B_BIT,A 。十位在 A MOV A_BIT,B 。個位在 B MOV R0,4 CLR C。多加的 DPL1: MOV R1,250 。顯示 1000 次 DPLOP:MOV DPTR,NUMTAB1 MOV A,A_BIT 。取個位數(shù) MOVC A,@A+DPTR 。查個位數(shù)的 7段代碼 MOV P0,A 。送出個位的 7 段代碼 CLR 。開個位顯示 ACALL D1MS 。顯示 1MS SETB MOV DPTR,NUMTAB MOV A,B_BIT 。取十位數(shù) MOVC A,@A+DPTR 。查十位數(shù)的 7段代碼 MOV P0,A 。送出十位的 7 段代碼 CLR 。開十位顯示 ACALL D1MS 。顯示 1MS SETB JC XSW。多加的 MOV A,31H MOV B,160 DIV AB MOV XS,B XSW:MOV A,XS MOVC A,@A+DPTR MOV P0,A CLR ACALL D1MS 山東山東工業(yè)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 38 SETB SETB C。多加的 DJNZ R1,DPLOP 。250 次沒完循環(huán) DJNZ R0,DPL1 。4 個 250次沒完循環(huán) RET。1MS 延時 (按 12MHZ 算 ) D1MS: MOV R7,80 DJNZ R7,$ RET NUMTAB:DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 7FH, 7FH,7FH,7FH,7FH,7FH NUMTAB1: DB 0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,87H,0FFH,0EFH END
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1