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

正文內(nèi)容

基于單片機的溫度控制系統(tǒng)的設(shè)計_畢業(yè)論文(文件)

2025-07-30 17:56 上一頁面

下一頁面
 

【正文】 18B20的 =1? 延時 1us 以上 返回 DS18B20的 =1? Y N 延時 240us Y N 圖 42 DS18B20 復位子程序流程圖 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文 20 SETB ;主機釋放數(shù)據(jù)線 MOV R2,30 ; DS18B20 等待 60us L4: DJNZ R2, L4 CLR C ORL C, ; DS18B20 數(shù)據(jù)變低(存在脈沖)嗎? JC L3 ; DS18B20 準備好,結(jié)束 MOV R6, 80 L5: ORL C, JC L3 ; DS18B20 數(shù)據(jù)變高,初始化成功 DJNZ R6,L5 ;數(shù)據(jù)線低電平可持續(xù) 3us*80=240us SJMP L0 ;初始化失敗,重新初始化 L3: MOV R2, 250 L2: DJNZ R2,L2 ; DS18B20 應(yīng)答 500us RET 2. 讀 DS18B20 子程序 READ: MOV R6,8 ;循環(huán) 8 次,讀一個字節(jié) RE1: CLR MOV R4, 6 NOP NOP SETB RE2: DJNZ R4,RE2 ;等待 8US MOV C, ;讀 DS18B20 的數(shù)據(jù) RRC A ;讀取的數(shù)據(jù)移入 A MOV R5, 30 DJNZ R6,RE1 ;讀完 一個字節(jié)的數(shù)據(jù) MOV 3DH,A ;數(shù)據(jù)存入 3DH 中 SETB ;把數(shù)據(jù)線拉高 RET 開始 返回 設(shè)循環(huán)次數(shù)為 8 延時 600us =0 延時 1us 以上 =1 等待 8us 存入 3DH 中 =1 讀 DS18B20 的數(shù)據(jù) 讀完? Y N 圖 43 讀 DS18B20 子程 序流程圖 第五章 軟件編程 調(diào)試及性能分析 21 3. 寫 DS18B20 子程序 ;寫 DS18B20 的子程序 , 從 DS18B20 中寫出一個字節(jié)的數(shù)據(jù) WRITE: MOV R3,8 ;循環(huán) 8 次,寫一個字節(jié) WR1: SETB ;拉高數(shù)據(jù)線 MOV R4, 8 RRC A ;寫入位從 A 中移到 CY CLR WR2: DJNZ R4,WR2 ;等待 16US MOV ,C ;命令字按位依次送給 DS18B20 MOV R4, 20 WR3: DJNZ R4,WR3 ;保證寫過程持續(xù) 40US 開始 返回 設(shè)置循環(huán)次數(shù)為 8 拉高數(shù)據(jù)線 =1 循環(huán)移位, =0 延時 寫完一個 字節(jié)? 拉高數(shù)據(jù)線, =1 Y 圖 44 寫 DS18B20 子程序流程圖 N 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文 22 DJNZ R3,WR1 ;未寫完一個字節(jié)轉(zhuǎn) WR1 繼續(xù) SETB ;寫完一個字節(jié),數(shù)據(jù)線置高 RET 4. 比較報警子程序 CMP: MOV A,DISBUF0 ;實際測量溫度值放在 DISBUF8 中 SWAP A MOV DISBUF8, A MOV A, DISBUF1 ORL A, DISBUF8 MOV DISBUF8, A MOV A,DISBUF4 ;預(yù)置溫度值放在 DISBUF9 中 SWAP A MOV DISBUF9, A MOV A, DISBUF5 ORL A, DISBUF9 MOV DISBUF9, A CLR C MOV A, DISBUF8 SUBB A, DISBUF9 JNC KK ;沒有借位,即實際溫度值大于 ;預(yù)置溫度值轉(zhuǎn) KK CLR ;有借位,即實際溫度值小于預(yù)置溫度值 ; 置 0,不發(fā)報警信號 RET KK: SETB ; 置 1,即發(fā)出報警標志發(fā)光二極管亮 RET 5. 按鍵子程序 KEY: JNB , YZBW JNB , YZSW LJMP KEYRET YZBW: LCALL DELAY1 JB , KEYRET JNB , $ INC DISBUF5 MOV A, DISBUF4 CJNE A, 10, KEYRET MOV DISBUF4, 0 第五章 軟件編程 調(diào)試及性能分析 23 LJMP KEYRET YZSW: LCALL DELAY1 JB , KEYRET JNB , $ INC DISBUF5 MOV A, DISBUF5 CJNE A, 10, KEYRET MOV DISBUF5, 0 KEYRET: RET 顯示子程序 DISPLAY: MOV A, DISBUF0 MOV DPTR, SEG MOVC A, A+DPTR MOV P1, A MOV P2, 00000001B LCALL DELAY1 MOV P2, 00000000B MOV A, DISBUF1 MOV DPTR, SEG MOVC A, A+DPTR ORL A, 80H MOV P1, A MOV P2, 00000010B LCALL DELAY1 MOV P2, 00000000B MOV A, DISBUF2 MOV DPTR, SEG MOVC A, A+DPTR MOV P1, A MOV P2, 00000100B LCALL DELAY1 MOV P2, 00000000B ……………………… ……………………… MOV A, DISBUF7 MOV DPTR, SEG MOVC A, A+DPTR MOV P1, A MOV P2, 00000000B 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文 24 LCALL DELAY1 MOV P2, 00000000B RET 。軟件調(diào)試可以先編寫顯示程序并進行硬件的正確性檢驗,然后分別進行主程序 、 測溫子程序 、 預(yù)置數(shù) 、 報警子程序等的編程及調(diào)試,由于 DS18B20 與單片機采用串行數(shù)據(jù)傳送,因此,對 DS18B20 進行編程時必須嚴格地保證讀寫時序,否則將無法讀取測量結(jié)果。 ( 2)在實際使用中發(fā)現(xiàn),應(yīng)使電源電壓保持在 5V左右,若電源電壓過低,會使 所測得的溫度與實際溫度出現(xiàn)偏高現(xiàn)象,經(jīng)過試驗發(fā)現(xiàn),一般在 5V左右。試驗中,當采用普通信號電纜傳輸長度超過 50m時,讀取的測溫數(shù)據(jù)將發(fā)生錯誤,當將總線電纜改為雙絞線帶屏蔽電纜時,正常通訊距離可達 150m,當采用每米膠合次數(shù)更多的雙絞線帶屏蔽電纜時,正常通訊距離進一步加長。 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文 26 第 六 章 .總結(jié)與展望 本文設(shè)計的數(shù)字溫度計能測量 - 55℃ ~+ 125℃ 的溫度值,具有用按鍵設(shè)定溫度值和比較報警功能,用 LED顯示設(shè)定溫度值和實際測量的溫度值。在以后設(shè)計數(shù)字溫度計時可以考慮:根據(jù) DS18B20單總線協(xié)議,在總線上掛接多個DS18B20,主機根據(jù) DS18B20的唯一序列號,確定某一時刻與哪個器件進行數(shù)據(jù)傳輸;用 24C02芯片增加掉電存儲功能,即保存斷電那一時刻顯示的 數(shù)據(jù),在下次接上電源時可以顯示出來,以便參考;還可以增加對不在設(shè)定范圍內(nèi)的測量溫度進行自動調(diào)節(jié)的功 能。若 VDD 脫開未接 ,只顯示 +℃的溫度值。在這最后短短的幾個月時間里,留下了難以忘懷的回憶。 龔老師犧牲休息時間給予我的認真輔導,以及他負責的態(tài)度 ,讓我很受鼓舞!無論是做事還是做人,龔老師都給了我許多積極的影響與教益! 最后,再次向所有關(guān)心支持指導幫助過我完成論文的老師和同學,表示最誠摯的謝意! 參考文獻 28 參考文獻 1. 李光飛,樓然苗,胡佳文等 .單片機課程設(shè)計實例指導 .北京:北京航空航天大學出版社 ,20xx, 105125 2. 3. 周月霞,孫傳友 .DS18B20 硬件連接及軟件編程 .傳感器世界, 20xx, 12: 2529 4. 馬云峰 .單片機與數(shù)字溫度傳感器 DS18B20 的接口設(shè)計 .計算機測量與控制 ,20xx,10( 4) : 278280 5. 6. 凌玉華 .單片機原理及應(yīng)用系統(tǒng)設(shè)計 .長沙:中南大學出版社 ,20xx, 222228 7. 8. 劉華東 .單片機原理與應(yīng)用 .北京:電子工業(yè)出版社 ,20xx, 175180 9. 10. 高鵬,安濤,寇懷成等 .電路設(shè)計與制版 Protel99 入門與提高 .北京:人民郵電出版社 ,20xx 附錄 29 附錄 ,如圖所示 : 附 錄 30 附錄 2. PCB 印制版電路圖如下 。 我們導師的指導思想是不去盲目地追求高分,關(guān)鍵是要學到真東西,這使我受益匪淺。尤其是其具有完善的單總線通信協(xié)議 ,無需復雜、繁瑣的 布線 ,只需 3 根連線就能很容易地組成多點測溫系統(tǒng) ,因此在工農(nóng)業(yè)生產(chǎn)和科學研究中有著廣闊的應(yīng)用前景。 用 DS18B20溫度傳感器設(shè)計數(shù)字溫度計,應(yīng)注意的問題 :在編寫程序時要嚴格按照 DS18B20的時序圖來編程,否則無法實現(xiàn)預(yù)想的功能。 本設(shè)計預(yù)想
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1