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

正文內容

基于ds18b20的溫度監(jiān)控系統(tǒng)設計(編輯修改稿)

2024-12-23 21:58 本頁面
 

【文章內容簡介】 檢測系統(tǒng)根據用戶設定的溫度范圍完成一定范圍的溫度控制。 本設計使用的溫度控制器結構簡單、測溫準確,具有一定的實際應用價值。該智能溫度控制器只是 DS18B20 在溫度控制領域的一個簡單實例,還有許多需要完善的地方。此外,還能廣泛地應用于其他一些工業(yè)生產領域,如建筑,倉儲等行業(yè)。本溫度控制系統(tǒng)可以應用于多種場合,像的溫度、育嬰房的溫度、水溫的控制。用戶可靈活選擇本設計的用途,有很強的實用價值。 心得體會 兩周的課程設計 已經 接近尾聲, 我通過自己的努力和同學們給予我的幫助,基本上完成了本次設計的要求,雖然很多功能還有待提高和完善,但這次的課程設計還是讓我學到了很多。 在 這期間 我 遇到過許多問題,比如 DS18B20 的時序如何控制,數碼管 動態(tài)顯示時的閃爍問題等等。特別是按鍵 處理子程序 , 流程圖也比較復雜,但通過網上搜集資料,圖書館查閱文獻,和同學老師積極溝通,最終還是圓滿完成任務。 17 通過這次課程設計,我深刻的體會到了寫程序時邏輯的重要性。對整個程序的把握,如果 沒有清晰的邏輯、思路,程序就很容易出錯,在程序的調試中尤為明顯 。 紙上學來終覺淺,絕知此事要躬行。只有不斷的實踐,才能提高自己的能力。 附 參考文獻 : [1]劉鳴、車立新 主編, 《溫度傳感器 DS18B20 的特性及程序設計方法》 , 天津大學精儀學院 出版社, 2020 年 10 月。 [2]王金亮、張強 主編, 《數字溫度傳感器的應用》 ,電子工業(yè)出版社, 2020 年 8月。 [3]劉坤、宋戈、趙洪波、張憲棟主編,《 51 單片機 C 語言應用開發(fā)技術大全》,北京人民郵電出版社, 2020 年 2 月。 [4]馬壯 主編 ,《基于單片機的 DS18B20 溫度采集系統(tǒng)》 ,電子科技大學出版社,2020 年 1 月。 [5]趙鵬 組編, 《 基于單片機的測溫系統(tǒng) 》 , 中小企業(yè)管理與科技下旬刊 , 2020 年4 月。 18 19 附 2:完整匯編程序 。***************************************************************** 。***************************主程序 ******************************** TEMP_L EQU 47H 。47H 存放溫度的低八位 TEMP_H EQU 48H 。48H 存放溫度的高八位 TEMP_ZS EQU 49H 。49H 存放溫度的整數部分 DQ EQU 。 口定義為 DQ TEMP_SX EQU 60H 。60H 存放溫度的上限值 TEMP_XX EQU 61H 。61H 存放溫度的下限值 BZW1 EQU 71H 。按鍵處理中的標志字節(jié) 1 BZW2 EQU 72H 。按鍵處理中的標志字節(jié) 2 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV TEMP_SX,30 MOV TEMP_XX,25 MAIN1:LCALL CHUSHI 。調用初始化子程序 MOV A,0CCH 。發(fā)送跳 ROM 指令 LCALL WRITEWORD 。調用寫字節(jié)子程序 MOV A,44H 。啟動溫度轉換指令 LCALL WRITEWORD 。調用寫字節(jié)子程序 LCALL CHUSHI 。調用初始化子程序 MOV A,0CCH 。跳轉 ROM 指令 LCALL WRITEWORD 。調用寫字節(jié)子程序 MOV A,0BEH 。開始讀取溫度指令 LCALL WRITEWORD 。調用寫字節(jié)子程序 20 LCALL READT 。調用讀字節(jié)子程序 LCALL DATAT 。調用數據處理子程序 LCALL DISPLAY 。調用數碼管顯示子程序 LCALL TEMP_COMPART 。調用溫度上下限值比較的子程序 LCALL AJCL 。調用按鍵處理子程序 AJMP MAIN1 。******************************************************************** 。************************ *初始化子程序 ******************************* CHUSHI: SETB DQ 。DQ 拉高 MOV R0,12 DJNZ R0,$ 。延時 2uS CLR DQ 。DQ 拉低 MOV R1,12 DELAY1: MOV R0,255 DJNZ R0,$ DJNZ R1,DELAY1 。延時 560uS SETB DQ 。拉高 DQ MOV R0,180 DJNZ R0,$ 。延時 30uS MOV C,DQ 。讀取 DQ 值 JNC LOOP1 。判斷 DQ 是否為 0,是則跳轉 LOOP1 CLR F0 。DQ 不為 0,則標志位清零 LJMP LOOP2 LOOP1:SETB F0 。DQ 為 0,則標志位值 1 LOOP2:JNB F0,CHUSHI 。判斷標志位是否為 0 MOV R1,6 DELAY2:MOV R0,120 DJNZ R0,$ 21 DJNZ R1,DELAY2 。延時 120uS SETB DQ 。DQ 拉高 MOV R1,10 DELAY3:MOV R0,170 DJNZ R0,$ DJNZ R1,DELAY3 。延時 283uS RET 。返回 。******************************************************************** 。************************寫字節(jié)子程序 ******************************** WRITEWORD:SETB DQ 。DQ 拉高 MOV R0,7 DJNZ R0,$ 。延時 1uS MOV R2,8 。寫 8 次,一個字節(jié) CLR C WRITEWORD2:CLR DQ MOV R0,18 DJNZ R0,$ 。延時 3uS RRC A MOV DQ,C MOV R1,6 DELAY4:MOV R0,90 DJNZ R0,$ DJNZ R1,DELAY4 。延時 90uS SETB DQ MOV R0,18 DJNZ R0,$ 。延時 3uS DJNZ R2,WRITEWORD2 。是否寫完 8 次
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1