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

正文內(nèi)容

基于ds18b20傳感器溫度測量課程設計的報告-wenkub.com

2025-06-24 17:46 本頁面
   

【正文】 最后,本次設計能夠順利完成,我要特別感謝實驗室老師給予的大力支持和熱心幫助。由于好多知識超出了我們的課本范圍,這就要求我們自己通過查資料來增加我們的知識,解決遇到的一些問題。一開始我們通過討論,初步有了設計的方案,覺得還是比較簡單的。一個好的設計需要通過我們不斷的思維,不斷的改善。 8 9 A B C D E Fend5. 設計體會與致謝通過這次基于DS18B20傳感器測量溫度的設計,我學到了許多東西。1mS延時(按12MHZ算)D1MS: MOV R7,250LOOP0: NOP NOP DJNZ R7,LOOP0 RET。字型口 MOVX DPTR,A 。送字位 MOV A,R2 。延時 MOV A,0FFH MOVX DPTR,A 。表首地址送DPTR MOVC A,A+DPTR 。高位送R2暫存 MOV DPTR,3FFFH 。整數(shù)部分壓縮BCD碼送T_INTEGER MOV A,T_DF MOV B,10 MUL AB MOV B,16 DIV AB MOV R2,A 。高位存入30H(TEMPER_H) DJNZ R4,RE0 RET。一共8位數(shù)據(jù)WR0: CLR DAT MOV R3,6 DJNZ R3,$ RRC A MOV DAT,C MOV R3,20 DJNZ R3,$ SETB DAT NOP NOP DJNZ R2,WR0 SETB DAT RET。超時而沒有響應,重新初始化INIT1: MOV R2,120 DJNZ R2,$ 。DS18B20初始化程序Set_18B20: SETB DAT NOP CLR DAT MOV R2,250 。用顯示溫度(持續(xù)1s左右)來等待AD轉(zhuǎn)換結(jié)束,12位的話要轉(zhuǎn)換750ms LCALL Set_18B20 。顯示溫度 AJMP START。使用DS18B20一定要禁止中斷 MOV SP,60H MOV T_DF,00H 。FORMAT后的整數(shù)部分(integer),將兩字節(jié)的溫度整合成1字節(jié)FLAG BIT 20H 。內(nèi)存分配聲明TEMPER_L EQU 31H 。溫度轉(zhuǎn)換命令子程序流程圖如圖3所示。主要功能是完成DS18B20的初始化工作,并進行讀溫度,將溫度轉(zhuǎn)化成為壓縮BCD碼并在顯示器上顯示傳感器所測得的實際溫度。 DS18B20溫度數(shù)據(jù)表上表是DS18B20溫度采集轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲在DS18B20的兩個8比特的RAM中,二進制中的前面5位是符號位,如果測得的溫度大于或等于0,這5位為0,;如果溫度小于0,這5位為1。④ 處理數(shù)據(jù)DS18B20的高速暫存存儲器由9個字節(jié)組成,其分配如圖3所示。Recall E2(重新調(diào)整E2)[B8h]這條命令把貯存在E2中溫度觸發(fā)器的值重新調(diào)至暫存存儲器。Convert T(溫度變換)[44h]這條命令啟動一次溫度轉(zhuǎn)換而無需其他數(shù)據(jù)。如果不想讀完所有字節(jié),控制器可以在任何時間發(fā)出復位命令來中止讀取。接下來寫入的兩個字節(jié)將被存到暫存器中的地址位置2和3。告警的條件定義為溫度高于TH 或低于TL。Search ROM( 搜索ROM)[F0h]當系統(tǒng)開始工作時,總線主機可能不知道單線總線上的器件個數(shù)或者不知道其64位ROM編碼。所有與64位ROM序列不符的從片將等待復位脈沖。此命令只能在總線上僅有一個DS18B20的情況下可以使用。存在脈沖讓總線控制器知道DS1820 在總線上且已準備好操作。測量結(jié)果存入溫度寄存器中。DS18B20測量溫度時使用特有的溫度測量技術(shù)。這樣,經(jīng)過比較后所得的溫度寄存器的值就是最終讀取的溫度值了,℃,四舍五入最大量化誤差為177。為了補償振蕩器溫度特性的非線性性,斜率累加器提供的預置數(shù)也隨溫度相應變化。高溫度系數(shù)振蕩器是一個振蕩頻率對溫度很敏感的振蕩器,為計數(shù)器2提供一個頻率隨溫度變化的計數(shù)脈沖。操作協(xié)議為:初始化DS18B20(發(fā)復位脈沖)→發(fā)ROM功能命令→發(fā)存儲器操作命令→處理數(shù)據(jù)。減法計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當減法計數(shù)器1的預置值減到0時溫度寄存器的值將加1,減法計數(shù)器1的預置將重新被裝入,減法計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到減法計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。(7)支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在惟一的三線上,實現(xiàn)多點測溫。(4)測溫范圍:55 +125 ℃。他在測溫精度、轉(zhuǎn)換時間、傳輸距離、分辨率等方面較DS1820有了很大的改進,給用戶帶來了更方便的使用和更令人滿意的效果。該模塊的硬件電路如下圖 (2)溫度傳感器模塊DS18B20相關資料DS18B20原理與分析DS18B20是美國DALLAS半導體公司繼
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1