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

正文內(nèi)容

基于單片機(jī)的溫度控制系統(tǒng)畢業(yè)論文(完整版)

2025-04-15 10:29上一頁面

下一頁面
  

【正文】 00H MOV P2,A MAIN:LCALL GET_TEMPER。現(xiàn)在電子器件發(fā)展日新月異,新的器件如雨后春筍般出現(xiàn), 也 不可能一一嘗試,所以還肯定有很多值得改進(jìn)的地方。 該智能溫度控制器只是 DS18B20 在溫度控制領(lǐng)域的一個(gè)簡(jiǎn)單實(shí)例,還有許多需要完善的地方,例如可以將測(cè)得的溫度通過單片機(jī)與通訊模塊相連接,以手機(jī)短消息的方式發(fā)送給用戶,使用戶能夠隨時(shí)對(duì)溫度進(jìn)行監(jiān)控。加熱后,溫度有時(shí)超過 90 攝氏度卻不報(bào)警,后經(jīng)檢查,發(fā)現(xiàn)是 進(jìn)位 C 沒有清 0, 于是在如下寫入程序中加入進(jìn)位 C 清零,便排除了這個(gè)異常。 本裝置的 軟件包括主程序、讀出溫度子程序、復(fù)位應(yīng)答子程序、寫入子程序、以及有關(guān) DS18B20的程序(初始化子程序、寫程序和讀程序) 系統(tǒng)程序流圖 系統(tǒng)程序主要包括主程序,讀出溫度子程序,復(fù)位應(yīng)答子程序,寫入子程序等。 程序設(shè)計(jì)語言有三種:機(jī)器語言、匯編語言和高級(jí)語言。 單 片 機(jī) 18B20 VCC GND 14 圖 4- 1 DS18B20與單片機(jī)的接口電路 和 引腳接繼電器電路的 電阻上, P1 口其他引腳懸空 P2 口中 、 、 、 分別接到顯示電路的 電阻上, 接蜂鳴器電路,其他引腳懸空 P3 口中 、 、 接到按鍵電路 其它引腳 ALE 引腳懸空,復(fù)位引腳接到復(fù)位電路、 VCC 接電源、 VSS 接地、 EA 接電源 15 五、 系統(tǒng)整體設(shè)計(jì) 系統(tǒng)硬件電路設(shè)計(jì) 主板電路設(shè)計(jì) 單片機(jī)的 接 DS18B20 的 2 號(hào)引腳, P0 口送數(shù) P2 口掃描, 、 控制加熱器和電風(fēng)扇的繼電器。本設(shè)計(jì) 采用電源供電方式, 口接單線總線為保證在有效的DS18B20 時(shí)鐘周期內(nèi)提供足夠的電流,可用一個(gè) MOSFET 管和 89S51 的 來完成對(duì)總線的上拉。計(jì)數(shù)門的開啟時(shí)間由高溫度系數(shù)振蕩器來決定,每次測(cè)量前,首先將 55 ℃ 所對(duì)應(yīng)的基數(shù) 分別置入減法計(jì)數(shù)器 1和溫度寄存器中,減法計(jì)數(shù)器 1和溫度寄存器被預(yù)置在 55 ℃所對(duì) 應(yīng)的一個(gè)基數(shù)值。所有讀時(shí)序至少需要 60us,且在 2次獨(dú)立的讀時(shí)序之間至少需要 1us的 恢復(fù)時(shí)間。應(yīng)答脈沖使主機(jī)知道,總線上有從機(jī)設(shè)備,且準(zhǔn)備就緒。不過在居民住宅中使用已可滿足要求。主機(jī)根據(jù) ROM 的前 56位來計(jì) 算 CRC 值,并和存入 DS18B20 中的 CRC 值做比較,以判斷主機(jī)收到的 ROM 數(shù)據(jù)是否正確。 高速暫存 RAM 的第 8 字節(jié)保留未用,表現(xiàn)為全邏輯 1。 DS18B20 工作時(shí)寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。 (2) DS18B20 的內(nèi)部結(jié)構(gòu) DS18B20 采用 3腳 PR- 35封裝,如圖 所示; DS18B20 的內(nèi)部結(jié)構(gòu), 引腳說明:地?cái)?shù)據(jù)線可選 圖 2- 2 DS18B20封裝 (3) DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成 [5]: 4 1) 64 位光刻 ROM。 比較以上兩種方案,很容易看出,采用方案二,電路比較簡(jiǎn)單,軟件設(shè)計(jì)容易實(shí)現(xiàn),故實(shí)際設(shè)計(jì)中擬采用方案 二 。針對(duì)此問題,本系統(tǒng)設(shè)計(jì)的目的是實(shí)現(xiàn)一種可連續(xù)高精度調(diào)溫的溫度控制 系統(tǒng),它應(yīng)用廣泛,功能強(qiáng)大,小巧美觀,便于攜帶,是一款既實(shí)用又廉價(jià)的控制系統(tǒng)。沒有合適的溫度環(huán)境,許多電子設(shè)備就不能正常工作,糧倉的儲(chǔ)糧就會(huì)變質(zhì)霉?fàn)€,酒類的品質(zhì)就沒有保障。 本設(shè)計(jì)還加入了常用的數(shù)碼管顯示及狀態(tài)燈顯示燈常用電路,使得整個(gè)設(shè)計(jì)更加完整,更加靈活。因此,智能化溫度控制技術(shù)正被廣泛地采用。 溫度是科學(xué)技術(shù)中最基本的物理量之一, 物理、化學(xué)、生物等學(xué)科都離不開溫度。 溫度控制系統(tǒng)的目的 本設(shè)計(jì)的內(nèi)容是溫度測(cè)試控制系統(tǒng),控制對(duì)象是溫度。三個(gè)數(shù)碼管即時(shí)顯示溫度,精確到小數(shù)點(diǎn)一位。這一部分主要完成對(duì)溫度信號(hào)的采集和轉(zhuǎn)換工作,由 DS18B20 數(shù)字溫度傳感器及其與單片機(jī)的接口部分組成。高速暫存 RAM 的結(jié)構(gòu)為 8字節(jié)的存儲(chǔ)器,結(jié)構(gòu)如圖 所示。 DS18B20 出廠時(shí)該位被設(shè)置 為 0,用戶要去改動(dòng), R1 和 R0決定溫度轉(zhuǎn)換的精度位數(shù),來設(shè)置分辨率 ,如圖 。 當(dāng)符號(hào)位 S= 0 時(shí),表示測(cè)得的溫度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號(hào)位 S= 1時(shí),表示測(cè)得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制數(shù)值。水銀溫度計(jì)至今仍是各種溫度測(cè)量的計(jì)量標(biāo)準(zhǔn)。 復(fù)位要求主 CPU將數(shù)據(jù)線下拉 500 微秒,然后釋放, DS18B20 收到信號(hào)后等待 15~ 60微秒左右后發(fā)出 60~ 240微秒的存在低脈沖,主 CPU 收到此信號(hào)表示復(fù)位成功。寫 1 時(shí)序,主機(jī)輸出低電平,延時(shí)2us,然后釋放總線,延時(shí) 60us。主機(jī)在進(jìn)入操作程序前必須用讀 ROM(33H)命令將該 DSl8B20 的序列號(hào)讀出。操作協(xié)議為:初始化 DS18B20( 發(fā)復(fù)位脈沖 )→發(fā) ROM功能命令 → 發(fā)存儲(chǔ)器操作命令 → 處理數(shù)據(jù)。 引腳連接 晶振電路 單片機(jī) XIAL1 和 XIAL2 分別接 30PF 的電容,中間再并個(gè) 12MHZ 的晶振,形成單片機(jī)的晶振電路。同時(shí)還必須得到相應(yīng)設(shè)計(jì)合理的軟件的支持,尤其是微機(jī)應(yīng)用高速發(fā)展的今天,許多由硬件完成的工作,都可通過軟件編程而代替。 MCS— 51 指令系統(tǒng)的指令長(zhǎng)度較短,它在存儲(chǔ)空間和執(zhí)行時(shí)間方面具有較高的效率,編成的程序占用內(nèi)存單元少,執(zhí)行也非常的快捷,與本系統(tǒng)的應(yīng)用要求很適合。 3)復(fù)位、應(yīng)答子程序 跳過 ROM 匹配命令 寫入子程序 溫度轉(zhuǎn)換命令 顯示子程序 (延時(shí) ) 寫入子程序 寫入子程序 DS18B20 復(fù)位、應(yīng)答子程序 DS18B20 復(fù)位、應(yīng)答子程序 跳過 ROM 匹配命令 讀溫度命令子程序 終 止 21 圖 59 復(fù)位、應(yīng)答子程序 4)寫入子程序 開始 口清 0 延時(shí) 537US 口置 1 標(biāo)志位置 1 50US 是否有低電平 有 234US低電平 口置 1 終止 標(biāo)志位置 1 是 否 22 圖 510 寫入子程序 5)系統(tǒng)總的流程圖 進(jìn)位 C 清 0 清 0 延時(shí) 12US 帶進(jìn)位右移 延時(shí) 46US 置 0 R2 是否為 0 終止 開始 23 圖 511 系統(tǒng)總的流程圖 調(diào)試 主程序的功能是:?jiǎn)?dòng) DS18B20 測(cè)量溫度,將測(cè)量值與給定值進(jìn)行比較,若測(cè)得溫度小于設(shè)定值,則進(jìn)入加熱階段,置 為低電平,這期間繼續(xù)對(duì)溫度進(jìn) 行監(jiān)測(cè),直到溫度在設(shè)定范圍內(nèi),置 為高電平斷開可控硅,關(guān)閉加熱器,等待下一次的啟動(dòng)命令。在設(shè)計(jì)過程中,力求系統(tǒng)的實(shí)現(xiàn)電路簡(jiǎn)單、成本低,系統(tǒng)的功能快捷易用并且完善?;陔娐返脑O(shè)計(jì)方法有利于電子電路初學(xué)者加深對(duì)電路原理、器件資料、電路板設(shè)計(jì)和電路的硬件調(diào)試認(rèn)識(shí)和理解。 27 附錄 2 主板電路圖: 28 附錄 3 程序代碼: ORG 0000H TEMPER_L EQU 29H TEMPER_H EQU 28H FLAG1 EQU 38H。主機(jī)發(fā)出延時(shí) 537微秒的復(fù)位低脈沖 MOV R1,3 TSR1:MOV R0,107 DJNZ R0,$ DJNZ R1,TSR1 SETB 。先復(fù)位 DS18B20 JB FLAG1,TSS2 RET 。 將讀出的溫度數(shù)據(jù)保存到 35H/36H RET。十位在 A MOV A_BIT,B 。顯示 1MS SETB MOV DPTR,NUMTAB MOV A,B_BIT 。250 次沒完循環(huán) DJNZ R0,DPL1 。 我還要向關(guān)心和支持我學(xué)習(xí)的朋友們表示真摯的謝意!感謝他們對(duì)我的關(guān)心、關(guān)注和支持! 大學(xué)的生活讓我有了堅(jiān)強(qiáng)的性格,冷靜的頭腦和永遠(yuǎn)樂觀的態(tài)度。849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2z Vkumamp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qv^$U*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 ksv*3t nGK8! z89Am v^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 UE9aQGn8xp$Ramp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 UE9aQGn8xp$Ramp。 gTXRm6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 我愿在未來的學(xué)習(xí)過程中,以更加豐厚的成果來答謝曾經(jīng)關(guān)心、幫助和支持過我的所有領(lǐng)導(dǎo)、老師、同學(xué)和朋友。1MS 延時(shí) (按 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,8
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1