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

正文內容

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

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

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