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

正文內(nèi)容

畢業(yè)論文——基于ds18b20的溫度顯示及其報(bào)警控制系統(tǒng)(含完整原理圖及c程序)-免費(fèi)閱讀

  

【正文】 while(i)dis_temp(shang*10)。 if(KEY1==0) { key1++。 while(i)dis_temp(xia*10)。 //關(guān)閉定時(shí)器 0 feng=1。 //關(guān) LED } else if(ishang) { TR0=1。 //關(guān)閉定時(shí)器 0 feng=1。 //把擴(kuò)大了 10 倍的溫度值縮小 10 倍從而與上下限溫度對(duì)比 if(ixia) //溫度低于下限將報(bào)警并加熱 { TR0=1。 temp=8。 // tempchange()。i++。 ds=1。 for(j=1。 for(c=1。i++。 ds=1。 i=t%10。 i=t/100。 respons()。 write_byte(date)。 scl=0。 delay()。 scl=1。 temp=date。(i250))i++。 delay()。 delay()。y)。 uint key3=0。 /**********定義全局變量 ***********/ uint temp。 sbit scl=P2^6。 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì) 22 第六章 結(jié)論 本設(shè)計(jì)是基于 51單片機(jī)控制的溫度 報(bào)警及 控制系統(tǒng), 系統(tǒng)采 用 DS18S STC89C52單片機(jī) 、數(shù)碼管顯示及 AT24C02 存儲(chǔ) 的硬件電路完成對(duì)溫度的實(shí)時(shí)顯示,利用 DS18S20 與單片機(jī)連接由軟件與硬件電路配合來(lái)實(shí)現(xiàn)對(duì) LED 和小風(fēng)扇的實(shí)時(shí)控制及超出設(shè)定的上下限溫度的報(bào)警系統(tǒng)。 按鍵測(cè)試:按鍵分長(zhǎng)按和短按兩種,短按時(shí)數(shù)據(jù)變動(dòng)一次,長(zhǎng)按時(shí)數(shù)據(jù)不停變動(dòng),并且不會(huì)因抖動(dòng)而發(fā)生誤判。 //將 date作為返回值 } 溫度報(bào)警及控制設(shè)計(jì)設(shè)計(jì) 本系統(tǒng)除了報(bào)警功能還設(shè)計(jì)了相應(yīng)的溫度控制功能,溫度超過(guò)一定范圍后先進(jìn)行溫度控制,若 控制后溫度繼續(xù)惡化將啟動(dòng)報(bào)警功能。 //應(yīng)答 write_byte(address)。 //寫入地址 respons()。接收設(shè)備在第二個(gè) ACK 時(shí)鐘周期使 SDA 信號(hào)線保持低,確認(rèn)收到數(shù)據(jù)。如圖 44所示, SDA 信號(hào)發(fā)生由高到低的轉(zhuǎn)換,同時(shí) SCL 信號(hào)保持高,表示起始條件。C,故將測(cè)得的數(shù)據(jù)乘以 報(bào)警溫度設(shè)置及儲(chǔ)存設(shè)計(jì) 溫度設(shè)置采用三按鍵設(shè)置,利用按鍵 1轉(zhuǎn)換模式,按鍵 2和按鍵 3分別進(jìn)行加和減。 //獲取溫度 dis_temp(temp)。 EA=1。然后進(jìn)入系統(tǒng)主循環(huán),在主循環(huán)中 首先對(duì)溫度進(jìn)行測(cè)量,然后進(jìn)行顯示,下一步對(duì)溫度進(jìn)行處理,對(duì)超出溫度范圍的情況進(jìn)行控制及報(bào)警處理,然后掃描鍵盤,如果掃描到按鍵 1按下將進(jìn)入溫度設(shè)置模式,通過(guò)按鍵 1, 2, 3對(duì)上下限溫度進(jìn)行調(diào)節(jié),設(shè)置完成后把上限值和下限值儲(chǔ)存到 EEPROM的相應(yīng)地址中。蜂鳴器電路如圖 39,采用 PNP三極管驅(qū)動(dòng)蜂鳴器 [4] 圖 39 蜂鳴器電路 在溫度控制方面,降溫利用小風(fēng)扇實(shí)現(xiàn),而考慮到成本和簡(jiǎn)便,加熱器用紅色 LED燈模擬。這些輸入腳用于多個(gè)器件級(jí)聯(lián)時(shí)設(shè)置器件地址,當(dāng)這些腳懸空時(shí)默認(rèn)值為 0。按鍵電路如圖 36所示,直接將 I/O口通過(guò)按鍵接地即可,程序運(yùn)行時(shí)檢測(cè)到低電平即為按鍵按下。 ( 7) 測(cè)量結(jié)果直接輸出數(shù)字溫度信號(hào),以 “一線總線 ”串行傳送給 CPU,同時(shí)可傳 送 CRC 校驗(yàn)碼,具有 很 強(qiáng)的抗干擾糾錯(cuò)能力。多個(gè) DS18B20 可以并聯(lián)到 3 根或 2 根線上, CPU 只需一根端口線就能與諸多 DS18B20 通信,占用微處理器的端 口很少,可節(jié)省大量的引線和邏輯電路。 MCS51 的復(fù)位是由外部的復(fù)位電路來(lái)實(shí)現(xiàn),采用最簡(jiǎn)單的上電復(fù)位電路。作為普通 I/O輸入時(shí),先向端口輸出鎖存器寫入 1. P2口: 8位,準(zhǔn)雙向 I/O口,具有內(nèi)部上拉電阻,作為普通 I/O輸入時(shí)同上。 ( 3) 控制引腳 RST( 9腳):復(fù)位信號(hào)輸入端,高電平有效。 串行口 1個(gè)全雙工的串行口,具有 4中工作方式。它把那些作為控制應(yīng)用所必需的基本功能部件都集成在一個(gè)集成電 路芯片上。 系統(tǒng)的工作過(guò)程 系統(tǒng)由 DS18B20采集溫度后進(jìn)行轉(zhuǎn)換再把溫度數(shù)據(jù)傳遞給單片機(jī),單片機(jī)控制數(shù)碼管進(jìn)行同步溫度顯示,同時(shí)對(duì)溫度值進(jìn)行處理,當(dāng)溫度高于設(shè)定值后進(jìn)行制冷湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì) 4 處理,溫度繼續(xù)上升超過(guò)設(shè)定值 +3176。 系統(tǒng)的組成 本課題是以 51 單片機(jī)為核心設(shè)計(jì)的一種數(shù)字溫度報(bào)警系統(tǒng),系統(tǒng)整體硬件電路包括溫度采集 電路,溫度顯示電路,上下限報(bào)警調(diào)整電路,存儲(chǔ)電路,報(bào)警及控制電路,湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì) 3 單片機(jī)主板電路等組成。C 。 方案一 采用熱敏電阻傳感器。 傳統(tǒng)的溫度采集方法不僅費(fèi)時(shí)費(fèi)力,而且精度差,而單片機(jī)的出現(xiàn)使得溫度的采集和數(shù)據(jù)處理問(wèn)題能夠得到很好的解決。 ii ABSTRACT Temperature sensor DS18B20 has a lot of advantages,such as stable performance,high sensitivity,strong antiinterference capability,convenience of use,etc. And it was widely used for the measurement and control of temperature in refrigerators, air conditioners, barn and other daily life in the measurement and control of temperature. In this article ,We used a single chip for realizing temperature measurement and alarm. It was mainly ponent of STC89S52 chip, DS18B20, keyboard and display circuit,storage circuit of temperature range, temperature alarm and circuit control. It realize not only realtime detection and display temperature, but also setting the temperature range and the measurement and control of temperature. Key words: Thermometer。在整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程中,該同學(xué)態(tài)度很端正,學(xué)習(xí)比較認(rèn)真,在遇到難題時(shí)積極地請(qǐng)教老師同學(xué)以及查閱相關(guān)資料,時(shí)間的安排也很合理,能基本在每個(gè)階段完成相應(yīng)的任務(wù)。系統(tǒng)能正常地工作,在各種測(cè)試條件下能順利完成測(cè)試目標(biāo)。它 的主要組成部分有: STC89C52 單片機(jī), DS18B20,鍵盤與顯示電路, AT24C02 溫度范圍存儲(chǔ)電路,溫度報(bào)警和控制電路。 測(cè)溫程序設(shè)計(jì) .......................................................................................................... 16 溫度轉(zhuǎn)換工作流程 ......................................................................................... 16 讀暫存器工作流程 ......................................................................................... 16 讀數(shù)據(jù)求出十進(jìn)制 ......................................................................................... 16 報(bào)警溫度調(diào)節(jié)及存儲(chǔ)設(shè)計(jì) ...................................................................................... 17 按鍵設(shè)置程序 ................................................................................................. 17 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì) iv 溫度儲(chǔ)存程序 ................................................................................................. 17 溫度報(bào)警及控制設(shè)計(jì) .............................................................................................. 19 小結(jié) .......................................................................................................................... 20 第五章 系統(tǒng)測(cè)試 ............................................................................................. 21 模塊測(cè)試 .................................................................................................................. 21 整體軟件測(cè)試 .......................................................................................................... 21 第六章 結(jié)論 ..................................................................................................... 22 參考文獻(xiàn) ............................................................................................................. 23 致謝 ..................................................................................................................... 24 附件 A 整體硬件電路圖 ................................................................................. 25 附件 B 硬件實(shí)物圖 ......................................................................................... 26 附件 C 程序清單 ............................................................................................. 27 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì) 1 第一章 緒 論 設(shè)計(jì)背景 溫度是一個(gè)很重要的物理量,它直接影響化學(xué)反應(yīng)、發(fā)酵、煅燒、濃度、蒸餾、結(jié)晶以及空氣 流動(dòng)等物理及化學(xué)過(guò)程。 本文研究?jī)?nèi)容 本文是基于 STC89C52 單片機(jī),采用數(shù)字溫度傳感器 DS18B20,不需要 A/D轉(zhuǎn)換,可直接進(jìn)行溫度采集顯示,報(bào)警和控制的數(shù)字溫度計(jì)設(shè)計(jì)。便于單片機(jī)控制及處理,省去傳統(tǒng)測(cè)溫方法的很多外圍電路。 該系統(tǒng)利用 STC89C52芯片控制溫度傳感器 DS18B20進(jìn)行實(shí)時(shí)溫度檢測(cè)并顯示 ,能夠?qū)崿F(xiàn)快速測(cè)量環(huán)境溫度并可以根據(jù)需要設(shè)定上下限報(bào)警溫度進(jìn)行報(bào)警和相應(yīng)的控制處理。 報(bào)警功能由蜂鳴器完成,通過(guò)單片機(jī) I/O口向蜂鳴器發(fā)出不同頻率的脈沖而發(fā)出不同的警報(bào)聲對(duì)相應(yīng)溫度進(jìn)行報(bào)警。當(dāng)系統(tǒng)斷電重啟后首先通過(guò) AT24C02把溫度范圍值加載到單片機(jī)內(nèi)從而保證系統(tǒng)正常工作。 89C52片內(nèi)集成有 8KB的 Flash存儲(chǔ)器,片外可外擴(kuò)至64KB。 二、 89C52單片機(jī)引腳功能說(shuō)明 圖 32 89C52單片機(jī)引腳圖 湖南科技大學(xué)本科生畢業(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1