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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于ds18b20測(cè)量當(dāng)前溫度-展示頁(yè)

2025-01-22 02:24本頁(yè)面
  

【正文】 片 機(jī),測(cè)溫傳感器使用 DALLAS公司 DS18B20,用 LED來(lái) 實(shí)現(xiàn)溫度顯示。社會(huì)的發(fā)展使人們對(duì)傳感器的要求也越來(lái)越高,現(xiàn)在的溫度傳感器正在基于單片機(jī)的基礎(chǔ)上從模擬式向數(shù)字式,從集成化向智能化、網(wǎng)絡(luò)化的方向飛速發(fā)展,并朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可靠性及安全性、開(kāi)發(fā)虛擬傳感器和網(wǎng)絡(luò)傳感器、研制單片測(cè)溫系統(tǒng)等高科技的方向迅速發(fā)展,本文將介紹智能集成溫度傳感器 DS18B20 的結(jié)構(gòu)特征及控制方法,并對(duì)以此傳感器, 89C52單片機(jī)為控制器構(gòu)成的數(shù)字溫度測(cè)量裝置的工作原理及程序設(shè)計(jì) 作了詳細(xì)的介紹。 測(cè)量溫度的關(guān)鍵是溫度傳感器,溫度傳感器的發(fā)展經(jīng)歷了三個(gè)發(fā)展階段: ①傳統(tǒng)的分立式溫度傳感器 ②模擬集成溫度傳感器 ③智能集成溫度傳感器。 關(guān)鍵詞: 單片機(jī);溫度檢測(cè); AT89C52; DS18B20; 3 1 引言 隨著科技的不斷發(fā)展,現(xiàn)代社會(huì)對(duì)各種信息參數(shù)的準(zhǔn)確度和精確度的要求都有了幾何級(jí)的增長(zhǎng),而如何準(zhǔn)確而又迅速的獲得這些參數(shù)就需要受制于現(xiàn)代信息基礎(chǔ)的發(fā)展水平。 1 課題名稱 :基于 DS18B20 測(cè)量當(dāng)前溫度 學(xué)生姓名 :胡 兆杰 專 業(yè) :計(jì)算機(jī)控制技術(shù) 班 級(jí) : 0801 時(shí) 間 : 指導(dǎo)教師:陳 敏 電子信息與自動(dòng)化工程系 2022 年 12 月 26 日 1 目錄 1 引言 ................................................4 2 硬件設(shè)計(jì) .............................................4 AT89C52 簡(jiǎn)介 .........................................4 DS18B20 傳感器 ......................................14 LED 數(shù)碼管 ..........................................22 ( AT89C52)控制電路原理圖及工作原理 .............23 3 程序設(shè)計(jì)(程序說(shuō)明和程序清單) ........................24 程序流程圖 .........................................25 程序清單 ...........................................27 4 設(shè)計(jì)體會(huì)(小結(jié)) ......................................31 參考文獻(xiàn) .............................................32 2 摘要 : 隨著時(shí)代的進(jìn)步和發(fā)展,單片機(jī)技術(shù)已經(jīng)普及到我們生活、工作、科研、各個(gè)領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù) , 本文主要介紹了一個(gè)基于 89C52單片機(jī)的測(cè)溫系統(tǒng),詳細(xì)描述了利用數(shù)字溫度傳感器 DS18B20開(kāi)發(fā)測(cè)溫系統(tǒng)的過(guò)程,重點(diǎn)對(duì)傳感器在單片機(jī)下的硬件連接,軟件編程以及各模塊系統(tǒng)流程進(jìn)行了詳盡分析,對(duì)各部分的電路也一一進(jìn)行了介紹 ,該系統(tǒng)可以方便的實(shí)現(xiàn)溫度采集和顯示,適合于我們?nèi)粘I詈凸?、農(nóng)業(yè)生產(chǎn)中的溫度測(cè)量,也可以當(dāng)作溫度處理模塊嵌入其它系 統(tǒng)中,作為其他主系統(tǒng)的輔助擴(kuò)展。 DS18B20與 AT89C52 結(jié)合實(shí)現(xiàn)最簡(jiǎn)溫度檢測(cè)系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,抗干擾能力強(qiáng),適合于惡劣環(huán)境下進(jìn)行現(xiàn)場(chǎng)溫度測(cè)量,有廣泛的應(yīng)用前景。在三大信息信息采集 (即傳感器技術(shù) )、信息傳輸 (通信技術(shù) )和信息處理 (計(jì)算機(jī) 技術(shù) )中,傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度傳感器技術(shù),在我國(guó)各領(lǐng)域已經(jīng)引用的非常廣泛,可以說(shuō)是滲透到社會(huì)的每一個(gè)領(lǐng)域,人民的生活與環(huán)境的溫度息息相關(guān),在工業(yè)生產(chǎn)過(guò)程中需要實(shí)時(shí)測(cè)量溫度,在農(nóng)業(yè)生產(chǎn)中也離不開(kāi)溫度的測(cè)量,因此研究溫度的測(cè)量方法和裝置具有重要的意義。 目前的智能溫度傳感器 (亦稱數(shù)字溫度傳感器 )是在 20世紀(jì) 90年代中期問(wèn)世的,它是微電子技術(shù)、計(jì) 算機(jī)技術(shù)和自動(dòng)測(cè)試技術(shù) (ATE)的結(jié)晶,特點(diǎn)是能輸出溫度數(shù)據(jù)及相關(guān)的溫度控制量,適配各種微控制器 (MCU)。與傳統(tǒng)的溫度計(jì)相比,其具有讀數(shù)方便,測(cè)溫范圍廣,測(cè)溫準(zhǔn)確,輸出溫度采用數(shù)字顯示,主要用于對(duì)測(cè)溫要求較準(zhǔn)確的場(chǎng)所,或科研實(shí)驗(yàn)室使用。 4 2 硬件設(shè)計(jì) AT89C52 簡(jiǎn)介 AT89C52 是 51 系列 單片機(jī) 的一個(gè)型號(hào),它是 ATMEL 公司 生產(chǎn)的。 AT89C52 有 40 個(gè)引腳, 32 個(gè)外部雙向輸入 /輸出( I/O)端口,同時(shí)內(nèi)含 2 個(gè)外中斷口, 3 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口, 2個(gè)讀寫(xiě)口線, AT89C52 可以按照常規(guī)方法進(jìn)行編程 ,但不可以在線編程 (S 系列的才支持在線編程 )。 AT89C52 有 PDIP、 PQFP/TQFP 及 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 兼容 MCS51 指令系統(tǒng) 32 個(gè)雙向 I/O 口 3 個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器中斷 2 個(gè)串行中斷 2 個(gè)外部中斷源 2 個(gè) 讀寫(xiě)中斷口線 低功耗空閑和掉電模式 RST/Vpd( 9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。 P0~P3 為可編程通用 I/O 腳,其功能用途由軟件定義,在本設(shè)計(jì)中, P0 端口( 32~39 腳)被定義為 N1 功能控制端口,分別與 N1 的相應(yīng)功能管腳相連接, 13 腳定義為 IR 輸入端, 10 腳和 11 腳定義為 I2C 總線控制端口,分別連接 N1的 SDA( 18 腳)和 SCL( 19 腳)端口, 12 腳、 27 腳及 28 腳定義為握手信號(hào)功能端口,連接主板 CPU 的相應(yīng)功能端,用于當(dāng)前制式的檢測(cè)及會(huì)聚調(diào)整狀態(tài)進(jìn)入的控制功能。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng) 8 個(gè) TTL 邏輯門(mén)電路 ,對(duì)端口P0 寫(xiě) “1” 時(shí),可作為高阻抗輸入端用 。在 Flash 編程時(shí), P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。對(duì)端口寫(xiě) “1” ,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。與AT89C51 不同之處是, 和 還可分別作為定時(shí) /計(jì) 數(shù)器 2 的外部計(jì)數(shù)輸入( )和輸入( ) (參見(jiàn)表 ) Flash 編程和程序校驗(yàn)期間, P1 接收低 8 位地址。 在訪問(wèn)外部程序存儲(chǔ)器或 16 位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX DPTR 指令)時(shí), P2 口送出高 8 位地址數(shù)據(jù)。 Flash 編程或校驗(yàn)時(shí), P2 亦接收高位地址和一些控制信號(hào)。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門(mén)電路。此時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流( IIL)。 RST 復(fù)位輸入。 ALE/PROG 當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。 如有必要,可通過(guò)對(duì)特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE 禁止位無(wú)效。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次 PSEN 信號(hào)。 欲 使 CPU 僅 訪 問(wèn) 外 部 程 序 存 儲(chǔ) 器 ( 地 址 為0000H— FFFFH), EA 端必須保持低電平(接地)。如 EA 端為高電平(接 Vcc 端),CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。 XTAL1 振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。 特殊功能寄存器 在 AT89C52 片內(nèi)存儲(chǔ)器中, 80HFFH 共 128 個(gè)單元為特殊功能寄存器( SFE), SFR 的地址空間映象 。對(duì)沒(méi)有定義的單元讀寫(xiě)將是無(wú)效的,讀出的數(shù)值將不確定,而寫(xiě)入的數(shù)據(jù)也將丟失 。 AT89C52 除了與 AT89C51 所有的定時(shí) /計(jì)數(shù)器 0 和定時(shí) /計(jì)數(shù)器 1 外 ,還增加了一個(gè)定時(shí) /計(jì)數(shù)器 2。 數(shù)據(jù)存儲(chǔ)器 AT89C52 有 256 個(gè)字節(jié)的內(nèi)部 RAM, 80HFFH 高 128 個(gè)字節(jié)與特殊功能寄存器( SFR)地址是重疊的,也就是高 128 字節(jié)的 RAM 和特 殊功能寄存器的地址是相同的,但物理上它們是分開(kāi)的。如果指令是直接尋址方式則為訪問(wèn)特殊功能寄存器。 8 MOV 0A0H, data 間接尋址指令訪問(wèn)高 128 字節(jié) RAM,例如,下面的間接尋址指令中,R0 的內(nèi)容為 0A0H,則訪問(wèn)數(shù)據(jù)字節(jié)地址為 0A0H, 而不是 P2 口( 0A0H)。 定時(shí)器 0 和定時(shí)器 1 AT89C52 的定時(shí)器 0 和定時(shí)器 1 的工作方式與 AT89C51 相同。它既可當(dāng)定時(shí)器使用,也可作為外部事件計(jì)數(shù)器使用,其工作方式由特殊功能寄存器 T2CON(如表 3)的 C/T2 位選擇。 定時(shí)器 2 由兩個(gè) 8 位寄存器 TH2 和 TL2 組成,在定時(shí)器工作方式中,每個(gè)機(jī)器周期 TL2 寄存器的值加 1,由于一個(gè)機(jī)器周期由 12 個(gè)振蕩時(shí)鐘構(gòu)成,因此,計(jì)數(shù)速率為振蕩頻率的 1/12。若在第一個(gè)機(jī)器周期中采到的值為 1,而在下一個(gè)機(jī)器周期中采到的值為 0,則在緊跟著的下一個(gè)周期的 S3P1 期間寄存器加 1。為確保采樣的正確性,要求輸入的電平在變化前至少保持一個(gè)完整周期的時(shí)間,以保證輸入信號(hào)至少被采樣一次。如果EXEN2=0,定時(shí)器 2 是一個(gè) 16 位定時(shí)器或計(jì)數(shù)器,計(jì)數(shù)溢出時(shí),對(duì) T2CON 的溢出標(biāo)志 TF2 置位,同時(shí)激活中斷。另外, T2EX 引腳信號(hào)的跳變使得 T2CON 中的 EXF2 置位,與 TF2 相仿, EXF2 也會(huì)激活中斷 。復(fù)位時(shí), DCEN 位置 “0” ,定時(shí)器 2 默認(rèn)設(shè)置為向上計(jì)數(shù)。 若 EXEN2=1,定時(shí)器 2 的 16 位重裝載由溢出或外部輸入端 T2EX 從 1 至 0 的下降沿觸發(fā)。 定時(shí)器 2 的中斷入口地址是: 002BH —— 0032H 。這種方式下, T2EX 引腳控制計(jì)數(shù)器方向。 T2EX 引腳為邏輯 “0” 時(shí),定時(shí)器 2 向下計(jì)數(shù),當(dāng) TH2 和 TL2 中的數(shù)值等于 RCAP2H 和 RCAP22L 中的值時(shí),計(jì)數(shù)溢出,置位 TF2,同時(shí)將 0FFFFH 數(shù)值重新裝入定時(shí)寄存器中。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1