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

正文內(nèi)容

基于單片機(jī)的溫度控制系統(tǒng)畢業(yè)論文-文庫吧在線文庫

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

下一頁面
  

【正文】 Jgamp。 首先要衷心感謝的是我 的指導(dǎo)教師呂猛老師! 在我學(xué)習(xí)期間不僅傳授了做學(xué)問的秘訣,還傳授了做人的準(zhǔn)則。開十位顯示 ACALL D1MS 。取個(gè)位數(shù) MOVC A,A+DPTR 。 將溫度高位和低位從 DS18B20 中讀出 MOV R1,29H 。這里通過調(diào)用顯示子程序?qū)崿F(xiàn)延時(shí)一段時(shí)間 ,等待 AD轉(zhuǎn)換結(jié)束 ,12 位的話 750 微秒 LCALL DISPLAY LCALL INIT_1820。 置標(biāo)志位 ,表示 DS1820 存在 LJMP TSR5 TSR4:CLR FLAG1 。調(diào)用讀溫度子程序 MOV A,29H MOV B,A CLR C RLC A CLR C RLC A CLR C RLC A CLR C RLC A SWAP A MOV 31H,A MOV A,B MOV C,40H。在以后的實(shí)踐中,我將繼續(xù)努力學(xué)習(xí)電子電路設(shè)計(jì),力爭取得更大的進(jìn)步。此外,還能廣泛地應(yīng)用于其他一些工業(yè)生產(chǎn)領(lǐng)域,如建筑,倉儲等行業(yè)。 WR1:CLR MOV R3,6 DJNZ R3,$ RRC A MOV ,C MOV R3,23 DJNZ R3,$ SETB NOP DJNZ R2,WR1 RET。 1)主程序 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理 DS18B20的測量的當(dāng)前溫度值,溫度測量每 1s進(jìn)行一次。機(jī)器語言是機(jī)器唯一能“懂”的語言,用匯編語言或高級語言 編寫的程序(稱為源程序)最終都必須翻譯成機(jī)器語言的程序(成為目標(biāo)程序),計(jì)算機(jī)才能“看懂”,然后逐一執(zhí)行。如附錄 2。當(dāng) DS18B20 處于寫存儲器操作和溫度 A/D 變換操作時(shí),總線上必須有強(qiáng)的上拉,上拉開啟時(shí)間最大為 10 μs 。減法計(jì)數(shù)器 1 對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器 1 的預(yù)置值減到 0 時(shí)溫度寄存器的值將加 1,減法計(jì)數(shù)器 1 的預(yù)置將重新被裝入,減法計(jì)數(shù)器 1重 新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器 2計(jì)數(shù)到 0時(shí), 停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所 測溫度。每個(gè)讀時(shí)序都由主機(jī)發(fā)起,至少拉低總線 1us。主機(jī)輸出低電平,保持低電平時(shí)間至少 480us,以產(chǎn)生復(fù)位脈沖。在工業(yè)生產(chǎn)和實(shí)驗(yàn)研究中為了配合遠(yuǎn)傳儀表指示,出現(xiàn)了許多不同的溫度檢測方法,常用的有電阻式、熱電偶式、 PN結(jié)型、輻射型、光纖式及石英諧振型等。 另外,由于 DS18B20 單線通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙概念,因此讀寫時(shí)序很重要。第 9 字節(jié)讀出前面所有8字節(jié)的 CRC 碼,可用來檢驗(yàn)數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。它的內(nèi)部存儲器結(jié)構(gòu)和字節(jié)定義如圖 所示。 開始 8 位是產(chǎn)品類型的編號,接著是每個(gè)器件的惟一的序號,共有 48位,最后 8 位是前 56 位的 CRC 校驗(yàn)碼,這也是多個(gè) DS18B20 可以采用一線進(jìn)行通信的原因 [10]。 在本系統(tǒng)的電路設(shè)計(jì)方框圖如圖 所示,它由三部分組成 :①控制部分主芯片采用單片機(jī) AT89S51;②顯示部分采用 3 位 LED 數(shù)碼管以動態(tài)掃描方式實(shí)現(xiàn)溫度顯示;③溫度采集部分采用 DS18B20 溫度傳感器。 2 溫度控制系統(tǒng)完成的功能 本設(shè)計(jì)是對溫度進(jìn)行實(shí)時(shí)監(jiān)測與控制,設(shè)計(jì)的溫度控制系統(tǒng)實(shí)現(xiàn)了基本的溫度控制功能:當(dāng)溫度低于設(shè)定下限溫度時(shí),系統(tǒng)自動啟動加熱繼電器加溫,使溫度上升,同時(shí)綠燈亮。因此,各行各業(yè)對溫度控制的要求都越來越高。該設(shè)計(jì)已應(yīng)用于花房,可對花房溫度進(jìn)行智能監(jiān)控。很多行業(yè)中都有大量的用電加熱設(shè)備,如用于熱處理的加熱爐,用于融化金屬的坩鍋電阻爐及各種不同用途的溫度箱等,采用單片機(jī)對它們進(jìn)行控制不僅具有控制方便、簡單、靈活性大等特點(diǎn),而且還可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量。針對這種實(shí)際情況,設(shè)計(jì)一個(gè)溫度控制系統(tǒng),具有廣泛的應(yīng)用前景與實(shí)際意義。隨著溫度控制器應(yīng)用范圍的日益廣泛和多樣,各種適用于不同場合的智能溫度控制器應(yīng)運(yùn)而生。溫度在上下限溫度之間時(shí),執(zhí)行機(jī)構(gòu)不執(zhí)行。 ( 3)溫度采集部分 DS18B20 溫度傳感器是美國 DALLAS 半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫。 DS18B20 溫度傳感器的內(nèi)部存儲器還包括一個(gè)高速暫存 RAM 和一個(gè)非易失性的可電擦除的 E2PRAM。 3) 高速暫存存儲 , 可以設(shè)置 DS18B20 溫度轉(zhuǎn)換的精度。單片機(jī)可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時(shí)低位在先,高位在后,數(shù)據(jù)格式以 ℃/ LSB 形式表示。 8 三、 DS18B20溫度傳感器簡介 溫度傳感器的歷史及簡介 溫度的測量是從金屬 (物質(zhì) )的熱脹冷縮開始。 DS18B20的工作原理 DS18B20工作時(shí)序 根據(jù) DS18B20 的通訊協(xié)議,主機(jī)控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過三個(gè)步驟: 1. 每一次讀寫之前都 必須 要對 DS18B20 進(jìn)行復(fù)位 ; 2. 復(fù)位成功后發(fā)送一條 ROM 指令 ; 3. 最后發(fā)送 RAM 指令,這樣才能對 DS18B20 進(jìn)行預(yù)定的操作。所有寫時(shí)序至少 需要 60us,且在 2 次獨(dú)立的寫時(shí)序之間至少需要 1us 的恢復(fù)時(shí)間,都是以總線拉低開始。 DS18B20的測溫原理 DS18B20的測溫原理 : 每一片 DSl8B20在其 ROM中都存有其唯一的 48位序列號,在出廠 前已寫入片內(nèi) ROM 中。系統(tǒng)對 DS18B20 的各種操作必須按協(xié)議進(jìn)行。主機(jī)控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過3個(gè)步驟: ? 初始化 ; ? ROM 操作指令 ; ? 存儲器操作指令。給 .,三極管導(dǎo)通,電磁鐵觸頭放下來開始工作 . 圖 54 繼電器電路圖 17 (5) 晶振控制電路 圖 55 晶振控制電路圖 (6) 復(fù)位電路 圖 56復(fù)位電路圖 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)軟件設(shè)計(jì) 整體思路 一個(gè)應(yīng)用系統(tǒng)要完成各項(xiàng)功能,首先必須有較完善的硬件作保證。 同時(shí),本系統(tǒng)對位處理要求很高,需要解決大量的邏輯控制問題。 DS18B20 的各個(gè)命令對時(shí)序的要求特別嚴(yán)格,所以必須按照所要求的時(shí)序才能達(dá)到預(yù)期的目的,同時(shí),要注意讀進(jìn)來的是高位在后低位在前,共有 12 位數(shù),小數(shù) 4位,整數(shù) 7 位,還有一位符號位。 25 六、結(jié)束語 經(jīng)過近 兩個(gè) 月的努力,我的畢業(yè)設(shè)計(jì) —— 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 已經(jīng)基本完成。 這是我第一次利用單片機(jī)來實(shí)現(xiàn)一個(gè)應(yīng)用系統(tǒng)的 設(shè)計(jì) ,通過實(shí)踐,我對匯編語言和單片機(jī) 有了新的認(rèn)識和理解,并且學(xué)會了 Proteus 和 Keil 軟件的使用,掌握了從系統(tǒng)的需求、方案論證、功能模塊的劃分、原理圖的設(shè)計(jì)和繪制、電路圖仿真、程序設(shè)計(jì)到軟件仿真調(diào)試的設(shè)計(jì)流程,積累了硬件設(shè)計(jì)的經(jīng)驗(yàn)。若沒有標(biāo)明,我們會刻有記號,刻有 +號處為電源正。 這是 DS18B20 復(fù)位初始化子程序 INIT_1820:SETB NOP CLR 。 讀出轉(zhuǎn)換后的溫度值 GET_TEMPER:SETB LCALL INIT_1820。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200。10 進(jìn)制 /10=10 進(jìn)制 DIV AB MOV B_BIT,A 。開個(gè)位顯示 ACALL D1MS 。多加的 DJNZ R1,DPLOP 。我愿借此機(jī)會向?qū)煴硎局孕牡母兄x! 其次要 感謝所有教育過 我的老師!你們傳授給我的專業(yè)知識是我不斷成長的源泉,也是完成本論文的基礎(chǔ)。 UE9aQGn8xp$Ramp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z8vGt YM*Jgamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z89Am v^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpaz adNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。qYpEh5pDx2zVkumamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz84! z89Am v^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$U*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gj qv^$UE9wEwZQcUE% amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z 89Am YWpazadNuKNamp。永遠(yuǎn)以一顆為人民服務(wù)的心。有許許多多的舍不得,也有許許多多的感謝要說。送出十位的 7 段代碼 CLR 。顯示 1000 次 DPLOP:MOV DPTR,NUMTAB1 MOV A,A_BIT 。 讀 DS18B20 的程序 ,從 DS18B20 中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù) READ_18200:MOV R4,2 。 發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820。 延時(shí) TSR3:SETB FLAG1 。數(shù)碼管十位數(shù)存放內(nèi)存位置 XS EQU 30H MOV A,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1