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

正文內(nèi)容

數(shù)字溫度計畢業(yè)設(shè)計論文ds18b20單片機-副本-wenkub

2022-11-14 00:39:03 本頁面
 

【正文】 置溫度值電路 及顯示 電路。 進而想到采用智能 溫度傳感器來設(shè)計數(shù)字溫度計。而采用單片機對溫度進行控制,不僅具有控制方便,簡單和靈活等優(yōu)點,而且可以大幅度提高溫度控制的技術(shù)指標。 DS18B20 使用中的注意事項 ....................................29 結(jié) 論 .................................................................................................30 參考文獻 .............................................................................................31 致 謝 .................................................................................................32 附 錄 .................................................................................................33 前 言 日常生活及工農(nóng)業(yè)生產(chǎn)中經(jīng)常要用到溫度的檢測及控制,在冶金 、 食品加工 、 化工等工業(yè)生產(chǎn)過程中,廣泛使用的各種加熱爐 、 熱處理爐 、 反應(yīng)爐等,都要求對溫度進行嚴格控制。 按鍵子程序 ................................................................26 167。 DS18B20 復位子程序 ................................................21 167。 顯示模塊原理圖 ................................................................16 第 4 章 軟件編程調(diào)試及性能分析 ....................................................17 167。 DS18B20 與單片機的典型接口設(shè)計 ........................12 167。 DS18B20 的功能簡介 .......................................................... 7 167。 測溫流程圖 ................................................................. 3 第 2 章 芯片功能簡介 ........................................................................ 3 167。 設(shè)計總體方案及方案論證 .................................................. 2 167。此外,還介紹了系統(tǒng)的調(diào)試和性能分析。 系統(tǒng)程序主要包括主程序, 測 溫子程序 和 顯示子程序等。 本論文介紹了一種以單片機為主要控制器件,以 DS18B20 為溫度傳感器的新型數(shù)字溫度計。主要包括硬件電路的設(shè)計和系統(tǒng)程序的設(shè)計。 DS18B20 新型單總線數(shù)字溫度傳感器是 DALLAS 公司生產(chǎn)的單線數(shù)字溫度傳感器 , 集溫度測量和 A /D 轉(zhuǎn)換于一體 ,直接輸出數(shù)字量 ,具有接口簡單、精度高、抗干擾能力強、工作穩(wěn)定可靠等特點。 關(guān)鍵詞 : 顯示電路 ,單片機 , AT89C52,溫度傳感器 , DS18B20 ,單總線 The Design of DS18B20 Digit Thermometer ABSTRACT Temperature is a basic parameters of the environment, people39。 溫度測量的方案與分析 ..................................................... 2 167。 AT89C52 的功能簡介 .......................................................... 4 167。 芯片簡介 .................................................................... 7 167。 DS18B20 的各個 ROM 命令 .....................................12 第 3 章 系統(tǒng)硬件電路的設(shè)計 ............................................................14 167。 主程序流程圖 ....................................................................18 167。 讀 DS18B20 子程序 ..................................................23 167。 顯示子程序 ........................................................................27 167。在日常生活中,電烤箱 、 微波爐 、 電熱水器 、 烘干箱等電器也需要進行溫度檢測與控制。 測量溫度的關(guān)鍵是溫度傳感器,溫度傳感器正從模擬式向數(shù)字式 、 從集成化向智能化 、 網(wǎng)絡(luò)化的方向發(fā)展。本數(shù)字溫度計的設(shè)計采用美國 DALLAS 半導體公司繼 DS1820 之后推出的一種改進型智能溫度傳感器 DS18B20 作為檢測元件,其溫度值可以直接被讀出來,通過核心器件單片機 AT89C52 控制溫度的讀寫和顯示,用 LED 數(shù)碼管顯示。控制器使用AT89C52,溫度傳感器使用 DS18B20,用 8 位共陰極 LED 數(shù)碼管以動態(tài)掃描法實現(xiàn)溫度顯示。 設(shè)計任務(wù)及要求 設(shè)計一個以單片機為核心的溫度 測量 系統(tǒng) ,可實現(xiàn)的功能為: ( 1)測量 溫度 值 精度為 177。 ( 4) 超出 預(yù)置 值時系統(tǒng)會自動報警 ,即發(fā)光二極管亮。而熱電偶和熱電阻測出的一般都是電壓,再轉(zhuǎn)換成對應(yīng)的溫度,需要比較多的外部硬件支持,硬件電路復雜,軟件調(diào)試復雜,制作成本高。數(shù)字溫度計總體電路框圖如圖 11 所示 。 采用智能溫度傳感器 DS18B20 作為檢測元件,測溫范圍為 -55℃ ~+ 125℃ ,最大分辨率可達 ℃ 。具體實現(xiàn)步驟見軟件設(shè)計章節(jié)。 AT89C52 芯片簡介 AT89C52 是美國 ATMEL 公司生產(chǎn)的低電平,高性能 CMOS 8 位單片機,片內(nèi)含 8k bytes 的可反復擦寫的只讀程序存儲器 (PEROM)和 256 bytes 的隨機存取數(shù)據(jù)存儲器 (RAM ),器件 采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標準 MCS51 指令系統(tǒng)及 8052 產(chǎn)品引腳兼容,片內(nèi)置通用 8 位中央處理器 (CPU)和 Flash 存儲單元, 32 個可編程 I/O 口線 , 3 個 16 位定時 /計數(shù)器 , 低功耗空閑和掉電模式。作為輸出口用時,每位能吸收電流的方式驅(qū)動 8 個 TTL 邏輯門電路,對端口 P0 寫“ 1”時可作為高阻抗輸入端用。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 (ILL)。對端口 P2 寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸 入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 (ILL)。 P3 口輸出緩沖級可驅(qū)動 (吸收或輸出電流 )4 個 TTL 邏輯門電路。 ( 7) RST:復位輸入。 EA 端必須保持低電平 (接地 )。 ( 9) XTAL1:振蕩器反相放大器的及內(nèi)部時鐘發(fā)生器的輸入端。 當一條指令訪問 7FH 以上的內(nèi)部地址單元時,指令中使用的尋址方式是不同的,也即尋址方式?jīng)Q定是訪問高 128 字節(jié)。 ( 13)時鐘振蕩器 : AT89C52 中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和 XTAL2 分別是該放大器的輸入端 和輸出端。采用外部時鐘的電路如圖 41( b)圖所示。 DS18B20 的功能簡介 167。 ( 4) 測 溫范圍- 55℃ ~+ 125℃ ,在 10℃ ~ +85℃ 時精度為 177。 ( 7) 測量結(jié)果直接輸出數(shù)字溫度信號,以 “ 一線總線 ” 串行傳送給 CPU,同時可傳送 CRC 校驗碼,具有極強的抗干擾糾錯能力 。 DS18B20 的外形及管腳排列如圖 ][2 43 和表 43 所示。 3 VDD 可選擇的 VDD 引腳。 ROM 的作用是使每一個 DS18B20都各不相同,這樣就可以實現(xiàn)一根總線上掛接多個 DS18B20 的目的。 例如+℃的數(shù)字輸出為 0191H,- ℃的數(shù)字輸出為 FF6FH。在 DS18B20 出廠時該位被設(shè)置為 0,用戶不要去改動。高速暫存器 RAM結(jié)構(gòu)圖如下表 47 所示。 表 47: DS18B20 暫存寄存器分布 寄存器內(nèi)容 字節(jié)地址 溫度值低位 ( LS Byte) 0 溫度值高位 ( MS Byte) 1 高溫限值( TH) 2 低溫限值( TL) 3 配置寄存器 4 保留 5 保留 6 保留 7 CRC 校驗 值 8 DS18B20 等待 DS18B20Tx 產(chǎn)生 15us—16us 脈沖 60240 主機復位脈沖 VCC 480usTX960us 主機 Rx min480us 1Wire Bus GND 圖 44 ( a)初始化時序 主機控制 DS18B20 完成任何操作之前必須先初始化,即主機發(fā)一復位脈沖 (最短為 480us 的低電平 ),接著主機釋放總線進入接收狀態(tài), DS18B20 在檢測到 I/O 引腳上的上升沿之后,等待 1560us 然后發(fā)出存在脈沖 (60240us的低電平 )。 讀時間片 :主機將數(shù)據(jù)線從高電平拉至低電平 1us 以上,再使數(shù)據(jù)線升為高電平,從而產(chǎn)生讀起始信號。 DS18B20 與單片機的典型接口設(shè)計 圖 45 以 MCS- 51 系列單片機為例,畫出了 DS18B20 與微處理器的 典型連接 ]4[ 。只有在總線上存在單只 DS18B20 的時候才能用這個命令。所有和 64 位 ROM 序列不匹配的從機都將等待復位脈沖??偩€上發(fā)生數(shù)據(jù)沖突(漏極開路連在一起形成“與”的效果)。然而,只有在最近一次測 溫后遇到符合報警條件的情況, DS18B20 才會響應(yīng)這條命令??梢栽谌魏螘r刻發(fā)出復位命令來中止寫入。 ( 8) Copy Scratchpad[48H] 這個命令把暫存器的內(nèi)容拷貝到 DS18B20 的 E 2 ROM 存儲器里,即把溫度報警觸發(fā)器字節(jié)存入非易失性存儲器里。溫度轉(zhuǎn)換命令被執(zhí)行,而后 DS18B20 保持等待狀態(tài)。這種拷貝操作在 DS18B20 上電時自動執(zhí)行,這樣一上電暫存器里馬上存在有效的數(shù)據(jù)了。 主控制電路和測溫控制電路原理圖 主控制電路由 AT89C52 及外圍元件構(gòu)成,測溫電路由 DS18B 預(yù)置數(shù)電路和報警電路組成。硬件電路的功能都是與軟件編程相結(jié)合而實現(xiàn)的。具體電路如下圖 22 所示。 顯示電路由八位共陰極的數(shù)碼管組成,通過網(wǎng)絡(luò)標號 A、 B、 C、 D、 E、F、 G、 DP 等與 AT89C52 的 P1 口相連,由八個 136 歐的電阻驅(qū)動,實現(xiàn)段控制功能。 主程序流程圖 圖 31 主程序流程圖 167。 DS18B20的一線工作協(xié)議流程是:初始化→ ROM 操作指令→存儲器操作指令→數(shù)據(jù)傳輸。 開始 拉低數(shù)據(jù)線 =0 發(fā) 600us 復位脈沖 延時 240us N Y
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1