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

正文內容

本科畢業(yè)論文__基于單片機的溫度檢測系統(tǒng)-資料下載頁

2025-08-18 10:58本頁面

【導讀】隨著時代的進步和發(fā)展,單片機技術已經普及到我們生活,工作,科研,各個領域,已經成為一種比較成熟的技術。單片機在溫度檢測方面得到廣泛應。本文將介紹一種基于單片機控制的數字溫度計,提出一種基于單片機并采??刂茢底诛@示器,顯示室內的實際溫度。統(tǒng)以DS18B20為溫度檢測裝置,并附加了溫度顯示和超溫報警功能。式大大提高了系統(tǒng)的抗干擾性。因此,數字化單總線器件DS18B20適合于各種。環(huán)境的現場溫度測量。它在測溫精度、轉換時間、傳輸距離、分辨率等方面較。小,且成本低廉等特點。本文還對AT89C51及DS18B20進行了詳細的敘述,并對系統(tǒng)原理進行了仔細分析。

  

【正文】 1編程時需注意事項 :在燒寫前要確認計算機并口 (PRN)要在 BIOS 中設置為 ECP 或 ECP+EPP。否則計算機無法正確把數據到傳輸到編程器中。有打印機用戶一般無需設置它。 :燒寫 AT89C51 單片機的時候,不允許中途斷電,否則會導致燒寫失敗。雖然可以修復,但畢竟對芯片不利。 ,所以下述操作可以在計算機開啟的狀態(tài)下進行:聯(lián)機順序是先連接好并口聯(lián)機線,再接通 USB 電源。斷開順序是,先拔下USB 電源線,然后拔下并口線。 ,可以直接打開鎖緊插座取下,不需要切斷 xx 大學學士 學位論文 17 電源。 VPP 是 12V 左右, VPP 電壓選擇按 鈕平時請?zhí)幱谀J位置,如果把 VPP 電壓位置調整混亂了,請按壓主板上的總復位按鈕即可還原編程器的初始默認狀態(tài)。 片內存儲器售后通常處于擦除狀態(tài),即每個地址單元內容均為FFH,人們可隨時對其編程。 掌握了單片機的編程特性并知道可編程模數轉換芯片的具體操作要求之后,就可以對芯片進行初始化編程。 顯示電路的 組成器件 LED 就是 light emitting diode ,發(fā)光二極管的英文縮寫,簡稱 LED。它是一種通過控制半導體發(fā)光二極管的顯示方式,用來顯示文字、圖形、圖像、動畫、行情、視頻、錄像信號 等各種信息的顯示屏幕。 顯 示電路的作用是把系統(tǒng)測得的環(huán)境溫度直觀的顯示出來,使可以直接觀看。它由兩部分組成,分別是LED 顯示器和 74LS164 串入并出芯片。 LED 顯示器的介紹 通過發(fā)光二極管芯片的適當連接(包括串聯(lián)和并聯(lián))和適當的光學結構??蓸嫵砂l(fā)光顯示器的發(fā)光段或發(fā)光點。由這些發(fā)光段或發(fā)光點可以組成數碼管、符號管、米字管、矩陣管、電平顯示器管等等。通常把數碼管、符號管、米字管共稱筆畫顯示器,而把筆畫顯示器和矩陣管統(tǒng)稱為字符顯示器。 基本的半導體數碼管是由七個條狀發(fā)光二極管芯片排列而成的??蓪崿F0~ 9 的顯示。其具體結構有 “ 反射罩式 ” 、 “ 條形七段式 ” 及 “ 單片集成式多位數字式 ” 等 。 由于 LED 顯示器是以 LED 為基礎的,所以它的光、電特性及極限參數意義大部分與發(fā)光二極管的相同。但由于 LED 顯示器內含多個發(fā)光二管,所以需有如下特殊參數: 1.發(fā)光強度比 由于數碼管各段在同樣的驅動電壓時,各段正向電流不相同,所以各段發(fā)光強度不同。所有段的發(fā)光強度值中最大值與最小值之比為發(fā)光強度比。比值可以在 ~ 間,最大不能超過 。 2.脈沖正向電流 若顯示器每段典型正向直流工作電流為 IF,則在脈 沖下,正向電流可以遠大于 IF。脈沖占空比越小,脈沖正向電流可以越大。 74LS164 芯片的介紹 74ls164 為 8 位移位寄存器 ,其主要電特性的如下: 當清除端( CLEAR)為低電平時,輸出端( QA- QH)均為低電平。 串行數據輸入端( A, B)可控制數據。當 A、 B 任意一個為 低電平 ,則禁止新數據輸入,在時鐘端( CLOCK)脈沖上升沿作用下 Q0 為低電平。當 A、 B 有一 xx 大學學士 學位論文 18 個為高電平,則另一個就允許輸入數據,并 在 CLOCK 上升沿作用下決定 Q0 的狀態(tài)。 引腳功能: CLOCK:時鐘輸入端 CLEAR: 同步清除輸入端(低電平有效) A, B:串行數據輸入端 QA- QH: 輸出端 圖 27 74LS164 引腳圖 圖 28 74LS164 內部結構圖 74LS164 的電源電壓最高為 7V,一般情況工作電壓約 ,工作環(huán)境的溫度在 0℃ 70℃ ,儲存溫度在 65℃ - 150℃ 。 表 24 74LS164 真值表 Inputs Qutputs Clear Clock A B Qa Qb … Qh L X X X L L … L H L X X Qao Qbo … Qho H ↑ H H H Qan … Qgn H ↑ L X L Qan … Qgn H ↑ X L L Qan … Qgn H-高電平 , L-低電平 , X-任意電平 xx 大學學士 學位論文 19 ↑-低到高電平跳變 Qao, Qbo, Qho -規(guī)定的穩(wěn)態(tài)條件建立前的電平 Qan, Qgn -時鐘最近的 ↑前的電平 圖 29 74LS164 時序圖 本章小結 本章主要介紹了 溫度測控系統(tǒng) 的各個器件的主要技術參數,這是我們正確使用這種器件的主要依據 。 xx 大學學士 學位論文 20 第 3章 系統(tǒng)硬件電路 設計 由于系統(tǒng)要室溫環(huán)境的溫度進行測量,因此采用單片機對單總線系統(tǒng)進行現場檢測是非常經濟實惠的方案,其硬件連接非常簡單,可用單片機并口 Pl、P P3 中的任一位端口與單總線連接來實現雙向數據傳輸。 系統(tǒng)硬件電 路構成 系統(tǒng)整體電路及測溫原理 本系統(tǒng)以單片機為核心,組成一個集溫度的采集、處理、顯示、超溫報警為一身的系統(tǒng), 整體框 圖 如 圖 31 所示。 圖 31 系統(tǒng)框圖 系統(tǒng)硬件電路由溫度傳感器、單片機、 LED 顯示器等組成。溫度傳感器負責采集溫度,把溫度信號傳輸給單片機,單片機負責處理傳輸過來的信號,并令顯示電路顯示溫度,系統(tǒng)電路圖如 圖 32 所示。 當 DS18B20 接收到溫度轉換命令后,開始啟動轉換。轉換完成后的溫度值就以 16 位帶符號擴展的二進制補碼形式存儲在高速暫存存儲器的第 2 字節(jié)。單 片機可以通過單線接口讀出該數據,讀數據時低位在先,高位在后,數據格式以 ℃ / LSB 形式表示。 當符號位 S=0 時,表示測得的溫度值為正值,可以直接將二進制位轉換為十進制;當符號位 S=1 時,表示測得的溫度值為負值,要先將補碼變成原碼,再計算十進制數值。表 31 是一部分溫度值對應的二進制溫度數據。 主 控 制 器 LED顯 示 溫 度 傳 感 器 單片機復位 時鐘振蕩 報警點按鍵調整 xx 大學學士 學位論文 21 p 101p 112p 123p 134p 145p 156p 167p 178p 3010p 3111p 3212p 3313p 3414p 3515p 3616p 3717X T A L 118X T A L 219V S S20R E S E T9p 2021p 2122T X D23R X D24p 2425p 2526p 2627p 2728V C C40p 0039p 0138p 0237p 0336p 0435p 0534p 0633p 0732EA31A L E30P S E N29C O M P O N E N T _1I/ OV C CGNDI/ OV C CGNDI/ OV C CGNDABC L KC L R7 4L S 1 64ABC L KC L R7 4L S 1 64ABC L KC L R7 4L S 1 64V C CV C CV C CV C CI/ OV C CGNDabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpV C C 圖 32 系統(tǒng)電路圖 表 31 部分溫度數據的對應表 溫度 /℃ 二進制表示 十六進制表示 +125 0000 0111 1101 0000 07D0H +85 0000 0101 0101 0000 0550H + 0000 0001 1001 0000 0191H + 0000 0000 1010 0001 00A2H + 0000 0000 0000 0010 0008H 0 0000 0000 0000 1000 0000H 1111 1111 1111 0000 FFF8H 1111 1111 0101 1110 FF5EH 1111 1110 0110 1111 FE6FH 55 1111 1100 1001 0000 FC90H DS18B20 完成溫度轉換后,就把測得的溫度值與 RAM 中的 TH、 TL 字節(jié)內容作比較。若 T> TH 或 T< TL,則將該器件內的報警標志位置位,并對主機發(fā)出的報警搜索命令作出響應。因此,可用多只 DS18B20 同時測量溫度并進行報警搜索。 在 64 位 ROM 的最高有效字節(jié)中存儲有循環(huán)冗余檢驗碼( CRC)。主機ROM 的前 56 位來計算 CRC 值,并和存入 DS18B20 的 CRC 值作比較,以判斷主機收到的 ROM 數據是否正確。 DS18B20 的測溫原理是這這樣的 ,器件中低溫度系數晶振的振蕩頻率受溫度的影響很小,用于產生固定頻率的脈沖 信號送給減法計數器 1;高溫度系數晶 xx 大學學士 學位論文 22 振隨溫度變化其振蕩頻率明顯改變,所產生的信號作為減法計數器 2 的脈沖輸入。器件中還有一個計數門,當計數門打開時, DS18B20 就對低溫度系數振蕩器產生的時鐘脈沖進行計數進而完成溫度測量。計數門的開啟時間由高溫度系數振蕩器來決定,每次測量前,首先將- 55℃ 所對應的一個基數分別置入減法計數器 溫度寄存器中,計數器1和溫度寄存器被預置在- 55℃ 所對應的一個基數值。減法計數器 1 對低溫度系數晶振產生的脈沖信號進行減法計數,當減法計數器 1 的預置值減到 0 時,溫度寄存器的值將加 1,減法計數 器 1 的預置將重新被裝入,減法計數器 1 重新開始對低溫度系數晶振產生的脈沖信號進行計數,如此循環(huán)直到減法計數器計數到 0 時,停止溫度寄存器的累加,此時溫度寄存器中的數值就是所測溫度值。其輸出用于修正減法計數器的預置值,只要計數器門仍未關閉就重復上述過程,直到溫度寄存器值大致被測溫度值。 表 32 DS18B20 溫度轉換時間表 R0R1000101119101112分辨率/ 位 溫度最大轉向時間/ m s9 3 . 7 51 8 7 . 53 7 57 5 0.... 另外,由于 DS18B20 單線通信功能是分時完成的,它有嚴格的時隙概念,因此讀寫時序很重要。系統(tǒng)對 DS18B20 的各種操作按協(xié)議進行。操作協(xié)議為:初使化 DS18B20(發(fā)復位脈沖) →發(fā) ROM 功能命令 →發(fā)存儲器操作命令 →處理數據。 DS18B20 的控制方法 在硬件上, DS18B20 與單片機的連接有兩種方法 1): 一種是將 DS18B20的 UDD 接外部電源, GND 接地,其 I/O 與單片機的 I/O 線相連 。 2)另一種是用寄生電源供電,此時 DS18B20 的 UDD、 GND 接地,其 I/O 接單片機 I/O。無論是內部寄生電源還是外部供電, DS18B20 的 I/O 口線要接 5K 左右的上拉電阻。本文采用的是第二種方法,可以有效減少電線消耗。接線方法如圖 33 所示。 I/OVCCGNDI/OVCCGNDI/OVCCGND單片機 圖 33 DS18B20 與單片機的連接 xx 大學學士 學位論文 23 DS18B20 有六條控制命令,如 表 33: 表 33 DS18B20 控制命令表 指令 約定代碼 操作說明 溫度轉換 44H 啟動在線的 DS18B20 進行溫度轉換 讀暫存器 BEH 讀取溫度寄存器的溫度值 寫暫存器 4EH 將兩個字節(jié)的數據寫入溫度寄存器的 TH/TL 字節(jié) 復制暫存器 48H 將溫度寄存器的數據拷貝到 ERAM 中, 使 溫度值不丟失 重新調 ERAM B8H 將 ERAM 中的數據拷貝到溫度寄存器中 讀電源供電方式 B4H 啟動 DS18B20 發(fā)送電源供電方式信號給主 CPU CPU 對 DS18B20 的訪 問流程是 :先對 DS18
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1