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

正文內(nèi)容

畢業(yè)設(shè)計---基于單片機的恒溫箱的設(shè)計(參考版)

2024-12-05 18:05本頁面
  

【正文】 作者:李剛 2021 年 5 月 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 34 頁 共 41 頁 附錄 A 硬件原理圖 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 35 頁 共 41 頁 附錄 B 硬 元器件清單及實物圖 元件名稱 元件規(guī)格 元件數(shù)量 元件名稱 元件規(guī)格 元件數(shù)量 電阻 10KΩ 6 晶體振蕩器 12MHz 1 1 繼電器 JZC23F(4123) 1 1KΩ 1 510Ω 3 單片機 STC89C52RC 1 滑動變阻器 10KΩ 1 電解電容 10μF 1 溫度傳感器 DS18B20 1 瓷片電容 30pF 1 三極管 s9012 1 顯示器 1 s9013 1 蜂鳴器 HY121P 1 發(fā)光二極管 LEDGREEN 1 導線 若干 LEDRED 2 插針 2 按鍵開關(guān) 4 通用板 1 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 36 頁 共 41 頁 附錄 C 主要源程序 TEMPER_L EQU 31H ;用于保存讀出溫度低字節(jié) TEMPER_H EQU 30H ;用于保存讀出溫度高字節(jié) TEMPER_SET EQU 32H ;用 于保存設(shè)定的預期溫度 FLAG EQU 33H ;是否檢測到 DS18B20 標志位 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV R0,20 ;系統(tǒng)默認預期溫度為 20℃ START: CLR ;點亮“實時溫度”指示燈 SETB ;熄滅“設(shè)定溫度”指示燈 JNB ,SELSUB ;是進入溫度設(shè)定 LCALL GET_TEMPER ;調(diào)用溫度獲取子程序 LCALL COMPARE ;調(diào)用溫度比較子程序 LCALL DISPLAY ;調(diào)用顯示子程序 LCALL KEY ;調(diào)用顯示切換子程序 LJMP START SELSUB: MOV A,R0 MOV B,10 DIV AB MOV R1,A ;溫度十位存 R1 MOV R2,B ;溫度個位存 R2 LCALL DISPLAY ;顯示溫度 JNB ,INC0 JNB ,DEC0 JB ,BACK LJMP SELSUB INC0: ;溫度加 1℃ MOV A,R1 CJNE A,63H,ADD0 ;溫度是否為 99℃,不是則跳到 ADD0 MOV R1,00H INC1: LCALL DELAY1 ;延時顯示 JNB ,INC1 ;按鍵是否松開,松開則程序往下執(zhí)行 LJMP SELSUB 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 37 頁 共 41 頁 ADD0: INC R0 LCALL DELAY1 LJMP SELSUB DEC0: ;溫度減 1℃ MOV A,R1 JZ SETR1 ;溫度是 0℃則跳到 SETR1 DEC R0 DEC1: LCALL DELAY1 JNB ,DEC1 ;按鍵是否松開,松開則程序往下執(zhí)行 LJMP SELSUB SETR1: MOV R1,63H LCALL DELAY1 LJMP SELSUB BACK: LJMP START GET_TEMPER: SETB LCALL SET_1820 ; DS18B20 初始化 JB FLAG,TSS2 ;檢測到 DS18B20 跳到 TSS2 RET TSS2: MOV A,0CCH ;跳過 ROM 匹配 LCALL WRITE_1820 ;寫 DS18B20 子程序 MOV A,44H ;發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820 LCALL DISPLAY ;用顯示溫度來等待 AD 轉(zhuǎn)換結(jié)束 LCALL SET_1820 MOV A,0CCH ;跳過 ROM 匹配 LCALL WRITE_1820 MOV A,0BEH ;發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_1820 ;讀 DS18B20 的溫度數(shù)據(jù) MOV A,TEMPER_L MOV R3,4 L1: SETB C RRC A DJNZ R3,L1 MOV TEMPER_L,A MOV A,TEMPER_H MOV R3,4 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 38 頁 共 41 頁 L2: SETB C RLC A DJNZ R3,L2 ANL A,TEMPER_L MOV R7,A ;讀出的溫度轉(zhuǎn)化問攝氏溫度存 R7 中 MOV B,10 DIV AB MOV R1,A ;讀出的溫度十位存 R1 MOV R2,B ;讀出的溫度個位存 R2 RET SET_1820: ; DS18B20 復位初始化子程序 SETB NOP CLR MOV R3,3 ;主機發(fā)出延時 537 微秒的復位低脈沖 TSR1: MOV R4,107 DJNZ R4。我想對他們說一聲:感謝你們的教導和關(guān)心,您們辛苦了! 在此,向王老師表以崇高的敬意和由衷的感謝! 還要感謝各位評閱老師,經(jīng) 過你們的認真評閱和指正,將會使我的設(shè)計的系統(tǒng)更加完善。 他嚴謹?shù)闹螌W態(tài)度、淵博的學識和悉心的指導使我受益非淺。 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 31 頁 共 41 頁 參考文獻 [1]何立民 .單片機高 級教程應用與設(shè)計 [M].北京:北京航空航天大學出版社 , 2021 [2]胡漢才 .單片機原理及接口技術(shù) [M].北京 :清華大學出版社 ,1999 [3]歐陽文 . ATMEL89 系列單片機的原理與開發(fā)實踐 [M]. 北京 :中國電力出版社 , [4]劉亮 .先進傳感器及應用 [M].化學工業(yè)出版社, 2021 [5]潘永雄 .新編單片機原理與應用 [M]. 西安 : 西安電子科技大學出版社 ,2021 [6]樓然苗 .51 系列單片機設(shè)計實例 [M].北京: 北京航空航天大學出版社 2021 [7]錢進 .基于 AT89C2051的高 精度數(shù)字頻率計的設(shè) 計 [J].機電產(chǎn)品開發(fā)與創(chuàng)新 ,2021,19(1): 8687. [8]徐鳳霞,趙成安 .AT89C51單片機溫度控制系統(tǒng)的設(shè)計 [J].齊齊哈爾大學學報,2021,(3):4415 [9]褚斌,徐力 .多參數(shù)新型智能變送器的設(shè)計 [J].儀表技術(shù)與傳感器, 2021(10):5456. [10]李德振 .溫 度監(jiān)測系統(tǒng)設(shè)計方案 [J].電子制作 ,2021. (6):2223 [11]賈世勝 .Small RTOS51 實現(xiàn)基于 8位單片機的溫控器設(shè)計 .[J].現(xiàn)代電子技術(shù) .2021 32(18):7277 [12]黃禎祥 ,鄧懷雄 ,郭延文 ,周書 . 基于 MCS51 單片機的溫度控制系統(tǒng) [J]. 現(xiàn)代電子技術(shù) ,2021,(06): 2224 [13]李萍 .單片機溫度控制系統(tǒng)的設(shè)計與實現(xiàn) [J].固原師專學報 ,1999,(06): 2225 [14]馮越 ,楊繼華 ,俞曙濱 .單片機溫度控制系統(tǒng) [J].自動化技術(shù)與應用 ,1998,(02):3638 [15], ,on AT89C51 , 2021AD590 temperature sensor and resolution of temperature sampling by A/D card[J],2021 (45):1617 [16],and , ,The Temperature Intelligence Control System Based on SingleChipMicroprocessor [J].2021(7):6667 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 32 頁 共 41 頁 [17]Bernd Markus Pfeiffer. A study of operator effects on ultrasonic measures of fat depth and longissimus muscle area in cattle[J]. Information Systems and Technologies, KORUS 2021,28(4):169173. 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 33 頁 共 41 頁 致 謝 本課題是在王云松導師的悉心指導下 完成的,無論是從論文的選題,還是系統(tǒng)設(shè)計,到修改定稿都離不開 王 老師無私的幫助和悉心指導。對于 80C51 單片機的了解我才剛剛起步,但僅憑書上了解的是不夠的,更多的是要去運用。 學到的越多,也就越發(fā)的了解自己所不知道的越多。由于采用數(shù)字溫度傳感器 DS18B20 采集溫度,所以,詳細介紹了 DS18B20 的運用;軟件設(shè)計方面采用匯編語言對系統(tǒng)的軟件編程,為了便于編寫、調(diào)試、修改和增刪,系統(tǒng)軟件的編制采用了模塊化的設(shè)計方法。 設(shè)計是以 80C51 單片機為核心進行的,數(shù)據(jù)采樣模塊采用可直接輸出數(shù)字量的數(shù)字溫度傳感器 DS18B20,使系統(tǒng)的軟、硬件都簡化了很多;采用繼電器驅(qū)動模塊作為為系統(tǒng)的降溫部分,大大地簡化了系統(tǒng)硬 件電路。 軟硬件綜合聯(lián)機調(diào)試:最后觀察比較數(shù)據(jù)的時 候,數(shù)碼管顯示雖然正確,但是有比較明顯的閃爍,估計有可能數(shù)碼管數(shù)量比較多,刷新的頻率不足以讓人直接看不出有明顯的閃爍感,因此,將數(shù)碼管顯示的刷新頻率提高,問題得到解決。最后將熱敏電阻換為 DS18B20 作為溫度傳感器。 經(jīng)過了數(shù)周的努力,本次設(shè)計終將接近尾聲。 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 29 頁 共 41 頁 第 5 章 系統(tǒng)調(diào)試 該系統(tǒng)可 以設(shè)定不同的限定溫度范圍, 當環(huán)境溫度低于設(shè)定溫度 的最低值 時系統(tǒng)啟動加熱 (紅色二極管亮) ,當環(huán)境溫度高于或等于設(shè)定溫度 的最高溫度值 時,系統(tǒng) 啟動制冷(綠色二極管亮) 。 DISPLAY: ;顯示子程序 MOV DPTR,DAT MOV A,R1 MOVC A,A+DPTR CLR SETB MOV P0,A ;動態(tài)掃描,顯示十位 LCALL DELAY ;延時約 12 毫秒 選通十位地址,送顯示字符 延時約 12ms 選通個位地址,送顯 示字符 延時約 12ms 返回 江蘇技術(shù)師范學院畢業(yè)設(shè)計論文 第 28 頁 共 41 頁 MOV A,R2 MOVC A,A+DPTR SETB CLR MOV P0,A ;動態(tài)掃描,顯示個位 LCALL DELAY SETB SETB ;關(guān)顯示 RET 本章小結(jié) 本章是 恒溫箱 的軟件設(shè)計,實現(xiàn) 恒溫箱 的主要功能 是 通過編寫程序的方法集成在80C51 內(nèi)部。然后讀取的溫度分別與設(shè)定的溫度的最高值和最低值進行比較,當比最高溫度高時,開啟制冷;當讀取溫度低于設(shè)定最低溫度值時,則開啟制熱。 上表是 DS18B20 溫度采集轉(zhuǎn)化后得到的 12 位數(shù)據(jù)存儲在 DS18B20 的兩個 8 比特的 RAM 中,二進制中的前面 5 位是符號位,如果測得的溫度大于或等于 0,這 5 位為 0,只要將測到的數(shù)值乘于 即可得到實際溫度;如果溫度小于 0,這 5 位
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1