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

正文內(nèi)容

基于ds18b20的溫度控制系統(tǒng)設(shè)計1-文庫吧

2025-06-12 17:26 本頁面


【正文】 一樣。 按鍵電路模塊利用單片機(jī)的IO口實現(xiàn)按鍵的中斷輸入。另外需要一個與門實現(xiàn)與中斷端口的連接。 按鍵電路4 軟件設(shè)計系統(tǒng)軟件設(shè)計主要包括系統(tǒng)程序和控制流程圖,根據(jù)整個系統(tǒng)要求的溫度測量與控制寫出系統(tǒng)的控制流程圖,然后進(jìn)行編程。開始DS18B20初始化DS1302初始化HD7279初始化按鍵調(diào)用顯示溫度函數(shù)鍵值是1鍵值是2鍵值是3報警調(diào)用顯示時間函數(shù)溫度在20~30中結(jié)束在1~9范圍內(nèi)循環(huán),數(shù)字加1待修改的數(shù)字右移,指針加1顯示時間鍵值是4鍵值是2鍵值是3按鍵鍵盤中斷服務(wù)子程序:自定義中斷標(biāo)志置一顯示鍵值掃描鍵值開始結(jié)束溫度顯示模塊流程圖:開始DS18B20初始化HD7279初始化延時讀出DS18B20數(shù)據(jù),并寫入HD7279的輸入緩沖區(qū)顯示溫度值按方式1譯碼延時10個10ms設(shè)置DIG0—DIG3顯示,DIG4—DIG7消隱時間顯示模塊流程圖:開始DS1302初始化譯碼后顯示時間讀日期和時間到輸出緩沖區(qū)給輸入緩沖正負(fù)賦初值5 系統(tǒng)調(diào)試焊接完成之后,首先認(rèn)真的按照電路圖檢查焊接的情況,發(fā)現(xiàn)兩個管腳焊錯了,然后因為這些管腳都是P2腳,沒有太大影響,所以修改電路圖。然后檢查電源和接地,發(fā)現(xiàn)沒有短路,可以上電了,上電之后,檢查器件沒有發(fā)熱現(xiàn)象。顯示調(diào)試:1) 編寫一段簡短的測試程序,上電后,下載測試HD7279的程序,發(fā)現(xiàn)無法正常顯示,進(jìn)行如下調(diào)試:2) 初步認(rèn)定是單片機(jī)最小系統(tǒng)的焊接出現(xiàn)問題。斷電,然后認(rèn)真的用萬用表測試震蕩電路、復(fù)位電路、電源和接地的導(dǎo)通情況,電阻和電容的情況發(fā)現(xiàn)沒有問題。3) 檢查HD7279和數(shù)碼管的焊接情況,斷電,,,DAT,SLK的連接情況,沒有問題;測試A,B,C,D,E,F,G,H,DP管腳和數(shù)碼管的連接情況,發(fā)現(xiàn)電阻無窮大,是斷開的,然后焊上;斷電,測試HD7279的電源和接地情況,發(fā)現(xiàn)沒問題檢查各種跳線的塑料外包裝,發(fā)現(xiàn)有些外皮被燙壞,有破損;跳線的裸露接頭過長,容易短路;斷電,測試時,電源和DIG0短路,發(fā)現(xiàn)因為導(dǎo)線外皮破損,換導(dǎo)線。4) 再次上電,用測試程序測試,仍然無法顯示。5) 重新檢查電路圖,發(fā)現(xiàn)電路圖設(shè)計有問題,EA接了低電平,改為高電平。然后修改電路圖。6) 再次上電,重新測試,仍然無法顯示。7) 測試HD7279管腳電壓,正常,然后更換芯片,再次測試能顯示了。溫度顯示調(diào)試:下載溫度顯示程序,發(fā)現(xiàn)無法正常顯示溫度。調(diào)試過程如下:1) 上電,檢查DS18B20的管腳電平,不正常。2) 斷電,檢查DS18020的管腳連通情況。3) 發(fā)現(xiàn)DS18B20插反了,所以有可能燒壞,更換器件。4) 上電,正確顯示溫度。然后進(jìn)行如下調(diào)試:主程序的功能是:啟動DS18B20測量溫度,將測量值與所設(shè)定的溫度上下限值進(jìn)行比較,若測得溫度小于設(shè)定下限值,則進(jìn)入報警子程序,這期間報警不問斷的響起,直到溫度在設(shè)定范圍內(nèi),才終止報警程序,若測得溫度大于所設(shè)定的溫度上限值,亦進(jìn)入報警子程序,此時報警不間斷的響起,直到所測的溫度在設(shè)定的安全范圍內(nèi)。顯示時間調(diào)試:下載顯示時間程序,能正確顯示分秒。鍵盤調(diào)試,因為本實驗的鍵盤功能設(shè)定簡單,沒有復(fù)雜的過程按鍵調(diào)試時,剛開始由于沒有設(shè)置按鍵松手檢測程序,按鍵一直失靈,后將按鍵松子檢測程序(while( P2=OXxx))后,按鍵運轉(zhuǎn)正常。串口調(diào)試時,剛開始是發(fā)送一個數(shù)據(jù)便顯示一個數(shù)據(jù),打開一次中斷,這樣導(dǎo)致數(shù)據(jù)更換太慢,沒發(fā)同時顯示幾個數(shù)據(jù),后將所有要顯示的數(shù)據(jù)一個一個儲存起來后再打開中斷,一起送出去,這樣問題解決了,發(fā)送和接收都沒有錯誤了。6 分析對于實際室內(nèi)的溫度控制,可以提出以下方法:檢驗所做溫度測量是否準(zhǔn)確,可以用電吹風(fēng)機(jī)作為加熱設(shè)備,降溫設(shè)備可采用空氣壓縮機(jī)等制冷設(shè)備,并將所采集到的溫度與實際標(biāo)準(zhǔn)的溫度計進(jìn)行比較。通過實驗測試和分析,℃,℃。通過分析,當(dāng)對浮點數(shù)求平均處理時,遇到同一時刻兩個傳感頭采集的溫度相差不大,℃℃為了解該數(shù)據(jù)是否真實,可采用一個高精度的數(shù)字溫度計測試,如果讀出的值與其基本一致,則可推斷如果在同一時間增加采集溫度的個數(shù),可以進(jìn)一步提高溫度的精度。7 結(jié)論溫度檢測和控制都直接與安全生產(chǎn)、節(jié)約能源等技術(shù)經(jīng)濟(jì)指標(biāo)相聯(lián)系。溫度測量在工業(yè)、民用、軍事等領(lǐng)域占著重要的地位。航空、家電、科研等領(lǐng)域都需要溫度測試設(shè)備,用于測試和確定電工、電子及其它產(chǎn)品及材料進(jìn)行高溫、低溫、交變溫度或恒定試驗的溫度環(huán)境的變化,判斷當(dāng)檢測目標(biāo)的溫度值達(dá)到警示條件時發(fā)出警告信號。在工業(yè)生產(chǎn)和日常生活中,對溫度控制系統(tǒng)的要求,主要是保證溫度在一定溫度范圍內(nèi)變化,穩(wěn)定性好,不振蕩,對系統(tǒng)的快速性要求不高。在本設(shè)計中簡單分析了單片機(jī)溫度控制系統(tǒng)設(shè)計過程及實現(xiàn)方法。本系統(tǒng)的測溫范圍為50℃~150℃,溫度檢測系統(tǒng)根據(jù)用戶設(shè)定的溫度范圍完成一定范圍的溫度控制。本設(shè)計使用的溫度控制器結(jié)構(gòu)簡單、測溫準(zhǔn)確,具有一定的實際應(yīng)用價值。該智能溫度控制器只是DS18B20在溫度控制領(lǐng)域的一個簡單實例,還有許多需要完善的地方。此外,還能廣泛地應(yīng)用于其他一些工業(yè)生產(chǎn)領(lǐng)域,如建筑,倉儲等行業(yè)。本溫度控制系統(tǒng)可以應(yīng)用于多種場合。用戶可靈活選擇本設(shè)計的用途,有很強(qiáng)的實用價值。參考文獻(xiàn):【1】《傳感器原理及工程應(yīng)用》 郁有文,西安電子科技大學(xué)出版社,【2】《MCS51系列單片機(jī)原理與應(yīng)用》 趙偉,東北林業(yè)大學(xué)出版社,【3】《模擬電子技術(shù)基礎(chǔ)》 童詩白 ,高等教育出版社,附錄A附錄B程序代碼: BIT_COUNT DATA 07FH TIMER DATA 07EH TEN DATA 07CH TIMER1 DATA 07DH DATA_IN DATA 020H DATA_OUT DATA 021H KEY_18B20 BIT 23H KEY_1302 BIT 22H。******************************************************* DAT BIT 。KEY BIT CS BIT CLK BIT 。********************************** FLAG1 BIT F0 。DS18B20存在標(biāo)志位 DQ BIT TEMPER_L EQU 29H 。TEMPER_H EQU 28H 。A_BIT EQU 35H 。B_BIT EQU 36H 。************************************************************* KEY1 BIT 。鍵盤和顯示定義CH451 KEY2 BIT KEY3 BIT KEY4 BIT MYDAT DATA 33H DATA_F DATA 34H DATA_KEY DATA 35H 。TIMER DATA 30H 。TIMER1 DATA 31H TIMER2 DATA 32H TIMER3 DATA 33H 。************************************************************* 。********************************************************** SCLK BIT 。 。系統(tǒng)時鐘芯片ds1302 IODATA BIT 。 RST BIT 。 FLAG BIT 02H 。讀寫標(biāo)志位 ORG 000H JMP START OR
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1