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

正文內(nèi)容

ds18b20溫度檢測畢業(yè)設(shè)計-全文預(yù)覽

2025-08-19 16:07 上一頁面

下一頁面
  

【正文】 取,總線控制器必須用接受到的數(shù)據(jù)計算出一個CRC 值,和存儲在 DS18B20 的 64 位 ROM 中的值(讀 ROM 時)或 DS18B20 內(nèi)部計算出的 8 位 CRC 值(讀存儲器時)進(jìn)行比較。 圖 配置寄存器組成圖 圖 溫度計精確度配置圖 11 ( 4) CRC 發(fā)生器 CRC 字節(jié)作為 DS18B2064 位 ROM 的一部分存儲在存儲器中。用戶可以通過按 下圖 所示設(shè)置 R0 和 R1 位來設(shè)定DS18B20 的精度。 EEPROM 寄存器中的數(shù)據(jù)在器件掉電時仍然保存;上電時,數(shù)據(jù)被載入暫存器。數(shù)據(jù)通過寫暫存器指令 [4Eh]寫入高速暫 10 存器的 2, 3 和 4 位;數(shù)據(jù)必須以位 2 為最低有效位開始傳送。第 2 和第 3 字節(jié)是 TH 和 TL 的拷貝。 64BIT ROM AND 1wire PORT 8 位 CRC 48 位序列號 8 位系列碼 (2) SCRATCHPAD SCRATCHPAD 有一個溫度寄存器,高低溫報警觸發(fā)器以及配置寄存器組成。最前面 8 位是單線系列編碼:28h。無論任何理由需要暫停某一執(zhí)行過程時,如果還想恢復(fù)執(zhí)行的畫,總線必須停留在空閑狀態(tài)。 8 圖 DS18B20 內(nèi)部結(jié)構(gòu)圖 硬件構(gòu)造 單總線系統(tǒng)只 有一條定義的信號線。 DS18B20 內(nèi)部結(jié)構(gòu) 主要由 4 部分組成: 64 位 ROM、溫度寄存器、溫度報警觸發(fā)器 TH 和 TL、配置寄存器。 ( 8 )掉電保護(hù)功能 DS18B20 內(nèi)部含有 EEPROM ,在系統(tǒng)掉電以后,它仍可保存分辨率及報警溫度的設(shè)定值。 ( 5 )供電方式靈活 DS18B20 可以通過內(nèi)部寄生電路從數(shù)據(jù)線上獲取電源。 176。 DS18B20 芯片特征 DS18B20 單線數(shù)字溫度傳感器,即“一線器件”,其具有獨特的優(yōu)點: ( 1 )采用單總線的接口方式 與微處理器連接時 僅需要一條口線即可實現(xiàn)微處理器與 DS18B20 的雙向通訊。 //數(shù)據(jù)位 7 第二章 DS18B20 芯片介紹 DS18B20 數(shù)字溫度傳感器接線方便,封裝成后可應(yīng)用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型號多種多樣,有 LTM8877, LTM8874 等等。 //數(shù)據(jù)位 sbit ACC_4 =ACC^4。 } ACC 位定義: // //ACC 位定義 // sbit ACC_0 =ACC^0。 //設(shè)置 為輸入 P2MDOUT|=0xff。 //TX0 和 RX0 連到 和 XBR1 = 0x00。 } // //看門狗初始化設(shè)置 // void WATCH_Dog () { WDTCN = 0xde。 i 256。 i ++) { } return。 long int j。在閑置模式下, CPU 停止工作。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 振蕩器特性: XTAL1 和 XTAL2 分別為反向放大器的輸入 和輸出。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時,此間內(nèi)部程序存儲器。 PSEN:外部程序存儲器的選通信號。如想禁止 ALE 的輸出可在SFR8EH 地址上置 0。在編程期間,此引腳用于輸入編程脈沖。初始化后,程序計數(shù)器 PC 指向 0000H, P0P3 輸出口全部為高電平,堆棧指鐘寫入 07H,其它專用寄存器被清“ 0”。當(dāng) P3 口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。這是由于內(nèi)部上拉的緣故。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。當(dāng) P1 口的管腳第一次寫 1 時,被定義為高阻輸入。時鐘電路為單片機(jī)產(chǎn)生時鐘脈沖序列,振蕩器的頻率范圍為 ~ 12MHz,典型取值為 6MHz。 5. 中斷控制系統(tǒng) 80C51 單片機(jī)的中斷功能較強(qiáng),以滿足控制應(yīng)用的需要。 3. 并行 I/O 口 80C51 單片機(jī)共有 4 個 8 位的 I/O 口( P0、 P P2 和 P3),每一條 I/O 線都能獨立地用作輸入或輸出。它們可以用于 3 定時控制、延時以及對外部事件的計數(shù)和檢測等。程序計數(shù)器 PC 用來存放即將要執(zhí)行的指令地址,它可以完成 64K 的外部存儲器尋址,執(zhí)行指令時, PC 內(nèi)容的高 8 位經(jīng) P2 口輸出,低 8 位經(jīng) P0 口輸出。 ( 1)運算器電路 運算器電路包括 ALU(算術(shù)邏輯單元)、 ACC(累加器)、 B 寄存器、狀態(tài)寄存器、暫存器 1 和暫存器 2 等部件,運算器的功能是進(jìn)行算術(shù)運算和邏輯運算。 1. 1 80C51 單片機(jī)的邏輯原理結(jié)構(gòu) 80C51 單片機(jī)采用的是馮 .諾伊曼提出的經(jīng)典計算機(jī)體系結(jié)構(gòu)框架,即一臺計算機(jī)是由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備共五個基本部分組成。 目錄 前 言 .......................................................................................................................... 1 第一章 單片機(jī)介紹 ..................................................................................................... 1 1. 1 80C51 單片機(jī)的邏輯原理結(jié)構(gòu) ..................................................................... 1 80C51 單片機(jī)內(nèi)部結(jié)構(gòu) ................................................................................... 2 80C51 引腳介紹 ............................................................................................... 3 設(shè)計中所編譯的相關(guān)程序 及系統(tǒng)框圖 .......................................................... 5 第二章 DS18B20 芯片介紹 ......................................................................................... 7 DS18B20 芯片特征 .......................................................................................... 7 DS18B20 內(nèi)部結(jié)構(gòu) .......................................................................................... 7 硬件構(gòu)造 ........................................................................................................... 8 DS18B20 引腳排列 .......................................................................................... 9 DS18B20 芯片各部分介紹 .............................................................................. 9 第三章 DS18B20 代碼指令介紹及程序設(shè)計 ............................................................12 DS18B20 初始化 .............................................................................................13 DS18B20 讀寫操作 .........................................................................................14 ROM 指令代碼 ...............................................................................................17 DS18B20 功能指令 .........................................................................................18 總 結(jié) ...........................................................................................................................21 附錄 ...............................................................................................................................23 致 謝 .............................................................................................................................29 第一章 單片機(jī)介紹 本次 畢業(yè)設(shè)計 要使用到 80C51 單片機(jī)以及 DS18B20 溫度測量 芯片。所有 時序都是將 80C51 單片機(jī) 作為主設(shè)備,單總線器件 DS18B20 作為從設(shè)備。由于 DS18B20 采用的是 1- Wire 總線 通信 協(xié)議方式,即在一根數(shù)據(jù)線實現(xiàn)數(shù)據(jù)的雙向傳輸,而對 80C51 單片機(jī)來說,硬件上并不支持單總線協(xié)議,因此,我們必須采用軟件的方法來模擬單總線的協(xié)議時序來完成對 DS18B20 芯片的訪問。 使用 DS18B20 可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高 。 以 80C51 單片機(jī)為核心 ,使用單總線溫度轉(zhuǎn)換芯片 DS18B20 實現(xiàn)溫度采集。本聲明的法律結(jié)果由本人承擔(dān)。除論文中已經(jīng)注明引用的內(nèi)容外,本論文沒有抄襲、剽竊他人已經(jīng)發(fā)表的研究成果。 基于 80C51 單片機(jī)與 DS18B20 的溫度檢測 軟件設(shè)計 龐京京 云南民族大學(xué) 08 通信工程 摘要: 本次畢業(yè)設(shè)計是基于 80C51 單片機(jī)與 DS18B20 的溫度檢測軟件設(shè)計。它 能夠直接讀出被測溫度并且可根據(jù)實際要求通過簡單的編程實現(xiàn) 9~ 12 位的數(shù)字值讀數(shù)方式。因此用它來組成一個測溫系統(tǒng),具 有線路簡單,在一根通信線,可以連接很多這樣設(shè)備實現(xiàn)多路溫度測量和溫度報警。該協(xié)議定義了幾種信號的時序:初始化時序、讀時序、寫時序。 我們的 畢業(yè) 設(shè)計目的是 通過 80C51 單片機(jī)對 DS18B20 進(jìn)行編程, 同時 了解 DS18B20的 性能特點,通過所學(xué)的 C 語言知識和相關(guān)資料提供的指令代碼完成基于 80C51 單片機(jī)與DS18B20 的溫度檢測 軟件設(shè)計 。它是把中央處理器( CPU)、隨機(jī)存取存儲器( RAM)、只讀存儲器( ROM)、輸入 /輸出端口( I/0)等主要計算機(jī)功能部件都集成在一塊集成電路芯片上的微型 計算機(jī)“ 【 1】 ”。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1