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

正文內(nèi)容

基于ds18b20設(shè)計的數(shù)字溫度計畢業(yè)論文-wenkub.com

2024-10-31 07:09 本頁面
   

【正文】 最后感謝南昌工程學(xué)院三年來對我的大力栽培。 其次要感謝我的搭檔們,他們在本次設(shè)計中勤奮工作,克服了許多困難來完成此次畢業(yè)設(shè)計,并承擔(dān)了大部分的工作量。 從這次的課程設(shè)計中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實際,把我們所 學(xué)的理論知識用到實際當(dāng)中,學(xué)習(xí)單機片機更是如此,程序只有在經(jīng)常的寫與讀的 過程中才能提高,這就是我在這次課程設(shè)計中的最大收獲。 保存變換后的溫度數(shù)據(jù) LCALL BIN_BCD RET 23 。 ***************************************** 將從 DS18B20 中讀出的溫度數(shù)據(jù)進(jìn)行轉(zhuǎn)換 。 ***************************************** WRITE_1820: MOV R2,8 CLR C WR1:CLR NOP NOP NOP NOP RRC A MOV ,C MOV R3,35 DJNZ R3,$ SETB NOP DJNZ R2,WR1 SETB RET 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,0BEH 。 定 時入口 LCALL INIT_1820 JB ,TSS2 RET 。 TL(報警下限 )中寫入 00H LCALL WRITE_1820 MOV A,1FH 。 若 DS18B20 存在 ,轉(zhuǎn) RE_CONFIG1 RET RE_CONFIG1: MOV A,0CCH 。 清標(biāo)志位 ,表示 DS1820 不存在 LJMP TSR7 TSR5: MOV R0,06BH MOV R1,03H TSR6:DJNZ R0,TSR6 。 ***************************************** INIT_1820: SETB NOP 20 CLR MOV R0,06BH MOV R1,03H TSR1: DJNZ R0,TSR1 。 ***************************************** NET1: MOV A, S1OK CJNE A, 1, START MOV A, TEMPUTER SUBB A, TEMPH JNB , ALEM MOV A, TEMPUTER SUBB A, TEMPL JB , ALEM SETB ACALL WENDU ACALL DISP MOV S1OK, 00H AJMP START ALEM: MOV 36H, 0CH MOV 37H, 0CH MOV 38H, 0CH CLR ACALL DISP ACALL T1S LCALL WENDU LCALL DISP MOV S1OK, 00H SJMP START 。程序流程圖如圖 11。 主程序 初始化 調(diào)用顯示子程序 1S 到? 初次上電 讀出溫度值溫度計算處理顯示數(shù)據(jù)刷新 發(fā)溫度轉(zhuǎn)換開始命令 N Y N Y Y 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗 9 字節(jié)完? CRC 校驗正?確? 移入溫度暫存器 結(jié)束 N N Y 17 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 圖 7 主 程序流程圖 圖 8 讀溫度流程圖 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時需進(jìn)行 CRC 校驗,校驗有錯時不進(jìn)行溫度數(shù)據(jù)的改寫。 3. 四片 74LS164 串級擴展為 4 個 8 位并行輸出口,分別連接到 4 個 LED 顯示器的段選端作靜態(tài)顯示。 C Vcc 最高電壓: 7V 輸入最高電壓: 7V 最大輸出驅(qū)動能力: 高電平:- 低電平: 8mA 顯示電路 顯示電路采用 4 位共陽 LED 數(shù)碼管,從 P3 口 RXD,TXD 串口輸出段碼。 DS18B20 的寫時序 對于 DS18B20 的寫時序仍然分為寫 0 時序和寫 1 時序兩個過程。數(shù)據(jù)和命令的傳輸都是低位在先。 DS18B20 有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。 當(dāng) DS18B20 處于寫存儲器操作和溫度 A/D 轉(zhuǎn)換操作時,總線上必須有強的上拉,上拉開啟時間最大為 10us。系統(tǒng)對 DS18B20 的各種操作按協(xié)議進(jìn)行。計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將- 55℃所對應(yīng)的一個基數(shù)分別置入減法計數(shù)器1、溫度寄存器中,計數(shù)器1和溫度寄存器被預(yù)置在- 55℃所對應(yīng)的一個基數(shù)值。 在 64 位 ROM 的最高有效字節(jié)中存儲有循環(huán)冗余檢驗碼( CRC)。表 2 是一部分溫度值 對應(yīng)的二進(jìn)制溫度數(shù)據(jù)。 當(dāng) DS18B20 接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換。 溫度 LSB 溫度 MSB TH 用戶字節(jié) 1 TL 用戶字節(jié) 2 配置寄存器 保留 保留 保留 CRC I/O C 64 位 ROM 和 單 線 接 口 高速緩存 存儲器與控制邏輯 溫度傳感器 高溫觸發(fā)器 TH 低溫觸發(fā)器 TL 配置寄存器 8 位 CRC 發(fā)生器 Vdd 10 TM R1 1R0 1 1 1 1 .... 圖 3 DS18B20 字節(jié)定義 由表 1 可見, DS18B20 溫度轉(zhuǎn)換的時間比較長,而且分辨率越高,所需要的溫度數(shù) 據(jù)轉(zhuǎn)換時間越長。第5個字節(jié),為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。溫度報警觸發(fā)器TH和TL,可通過軟件寫入戶報警上下限。 3 VDD 可選擇的 VDD 引腳。 TO- 92 封裝的 DS18B20 的引腳排列見下圖,其引腳功能描述見表 1。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在芯片擦操作中,代碼陣列全被寫“ 1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。石晶振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對外部輸出 的脈沖或用于定時目的。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。當(dāng) P3 口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 P2口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時, P2 口輸出地址的高八位。在 FLASH 編程和校驗時, P1 口作為第八位地址接收。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 雙數(shù)據(jù)寄存器指針 管腳功能說明 : VCC:供電電壓。 3 級加密位 128x8bit 內(nèi)部 ram 工作 電壓 主要功能特性: (2).方案二的總體設(shè)計框圖 溫度計電路設(shè)計總體設(shè)計方框圖如圖 1 所示,控制器采用單片機 AT89S51,溫度傳感器采用 DS18B20,用 4 位 LED 數(shù)碼管以串口傳送數(shù)據(jù)實現(xiàn)溫度顯示 圖 1 總體設(shè)計方框圖 主 控 制 器 LED顯 示 溫 度 傳 感 器 單片機復(fù)位 時鐘振蕩 報警點按鍵調(diào)整 6 第 2 章 數(shù)字溫度計詳細(xì)設(shè)計 主控制器 AT89S51 AT89s51 的特點及特性: 40 個引腳, 4k bytes flash 片內(nèi)程序 存儲器 , 128 bytes 的隨機存取數(shù)據(jù) 存儲器 ( ram),32 個外部雙向輸入 /輸出( i/o)口, 5 個中斷優(yōu)先級 2 層中斷嵌套中斷, 2 個 16 位可編程定時 計數(shù)器 ,2 個全雙工串行通信口,看門狗( wdt)電路,片內(nèi)時鐘 振蕩器 。 隨著時代的進(jìn)步和發(fā)展,單片機技術(shù)已經(jīng)普及到我們生活,工作,科研,各個領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù) ,本文將介紹一種基于單片機控 制的數(shù)字溫度計,本溫度計屬于多功能溫度計,可以設(shè)置上下報警溫度,當(dāng)溫度不在設(shè)置范圍內(nèi)時,可以報警。 畢 業(yè) 設(shè) 計 (論 文 ) 電氣與電子工程 系 專業(yè)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1