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

正文內(nèi)容

基于ds1820的室溫監(jiān)測(cè)裝置的設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(參考版)

2025-06-30 17:17本頁(yè)面
  

【正文】 智能化集成溫度傳感器原理與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,200235。在此一并感謝!學(xué)校生活即將結(jié)束,我相信,在未來(lái)的日子里我會(huì)更加努力學(xué)習(xí),充分利用所學(xué)知識(shí),回報(bào)社會(huì)、師長(zhǎng)。學(xué)習(xí)的時(shí)間是短暫的,但老師們的影響卻是終生受益。作為機(jī)電學(xué)院的一名畢業(yè)生,我更要感謝各位任課老師們。致 謝本論文得以完成,首先應(yīng)該感謝俞云強(qiáng)老師。通過(guò)這次學(xué)習(xí),又重新溫習(xí)了以前學(xué)過(guò)的知識(shí),把丟了的部分重新?lián)炱饋?lái),明確了各種元器件的功能,加深了感性認(rèn)識(shí)。通過(guò)這次設(shè)計(jì),知道了如何選電阻以及怎樣選電阻。以電阻為例,電阻有高精度和低精度之分,有金屬膜和碳膜等材料之分,有功耗瓦數(shù)之分,甚至有正溫度和負(fù)溫度系數(shù)之分。比如,在設(shè)計(jì)中,碰到了元器件選型問(wèn)題。通過(guò)這次設(shè)計(jì),不但鞏固了自己的所學(xué)知識(shí),同時(shí)也學(xué)到了許多書(shū)本上無(wú)法學(xué)到的知識(shí),提高了自己的設(shè)計(jì)能力和動(dòng)手能力,為自己走上工作崗位打下了扎實(shí)的基礎(chǔ)。DS18B20和DS1822使電壓、特性及封裝有更多的選擇,讓我們可以構(gòu)建適合自己的經(jīng)濟(jì)的測(cè)溫系統(tǒng)。C,適用于對(duì)性能要求不高,成本控制嚴(yán)格的應(yīng)用,是經(jīng)濟(jì)型產(chǎn)品。省略了存儲(chǔ)用戶定義報(bào)警溫度、分辨率參數(shù)的EEPROM,精度降低為177。分辨率設(shè)定,及用戶設(shè)定的報(bào)警溫度存儲(chǔ)在EEPROM中,掉電后依然保存。C。 DS18B DS1822 的特性 DS18B20可以程序設(shè)定9~12位的分辨率,精度為177。與前一代產(chǎn)品不同,新的產(chǎn)品支持3V~,使系統(tǒng)設(shè)計(jì)更靈活、方便?,F(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。 2176。C。C范圍內(nèi),精度為177。C~+125176。一線總線獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。這一點(diǎn)在進(jìn)行DS1820硬件連接和軟件設(shè)計(jì)時(shí)也要給予一定的重視。因此,在用DS1820進(jìn)行長(zhǎng)距離測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要充分考慮總線分布電容和阻抗匹配問(wèn)題。當(dāng)將總線電纜改為雙絞線帶屏蔽電纜時(shí),正常通訊距離可達(dá)150m,當(dāng)采用每米絞合次數(shù)更多的雙絞線帶屏蔽電纜時(shí),正常通訊距離進(jìn)一步加長(zhǎng)。   (3)連接DS1820的總線電纜是有長(zhǎng)度限制的。   (2)在DS1820的有關(guān)資料中均未提及單總線上所掛DS1820數(shù)量問(wèn)題,容易使人誤認(rèn)為可以掛任意多個(gè)DS1820,在實(shí)際應(yīng)用中并非如此。/////////////////500毫秒延時(shí)子程序///////////////////////DELAY500:MOV R4,248DA222:MOV R5,248 DJNZ R5,$ DJNZ R4,DA222 RETEND第六章 DS1820使用中注意事項(xiàng)   DS1820雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問(wèn)題:   (1)較小的硬件開(kāi)銷需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于DS1820與微處理器間采用串行數(shù)據(jù)傳送,因此,在對(duì)DS1820進(jìn)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫時(shí)序,否則將無(wú)法讀取測(cè)溫結(jié)果。小數(shù)點(diǎn),暗,負(fù)號(hào)。8,9,A,B DB 39H,5EH,79H,71H 。0,1,2,3 DB 66H,6DH,7DH,07H 。 低位存入29H(TEMPER_L),高位存入28H(TEMPER_H)RE00: MOV R2,8RE01: CLR C SETB NOP NOP CLR NOP NOP NOP SETB MOV R3,08RE10: DJNZ R3,RE10 MOV C, MOV R3,21RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV R1,A DEC R1 DJNZ R4,RE00 RET。//////////// 讀DS18B20的程序,從DS18B20中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù) //////////READ_18200: MOV R4,2 。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200。準(zhǔn)備讀溫度前先復(fù)位 MOV A,0CCH 。 發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820 LCALL DELAY100。 判斷DS1820是否存在?若DS18B20不存在則返回TSS2: MOV A,0CCH 。///////////////// 讀出轉(zhuǎn)換后的溫度值////////////////////////////////GET_TEMPER: LCALL INIT_1820。///////////寫DS18B20的子程序(有具體的時(shí)序要求)//////////////////WRITE_1820: MOV R2,8。 清標(biāo)志位,表示DS1820不存在 LJMP TSR7TSR5: MOV R0,06BHTSR6: DJNZ R0,TSR6 。 延時(shí)TSR3: SETB FLAG1 。然后拉高數(shù)據(jù)線 NOP NOP NOP MOV R0,25HTSR2: JNB ,TSR3。////////////DS18B20復(fù)位初始化及判斷是否檢測(cè)到器件的程序///////////////INIT_1820: SETB NOP CLR MOV R0,06BH。取出百位 div ab MOV DPTR,WORDTAB MOVC A,A+DPTR MOV P0,A CLR SETB SETB LCALL DELAY100 SETB RET。開(kāi)啟個(gè)位數(shù)碼管顯示 SETB SETB LCALL DELAY100 SETB MOV A,B MOV DPTR,WORDTAB MOVC A,A+DPTR MOV P0,A CLR 。顯示當(dāng)前溫度值XS:mov b,10 。//////////////////////////取出溫度整數(shù)部分的百位/十位/個(gè)位///////////////////////////// JNB FLAG2,DQ MOV A,2FH。關(guān)閉設(shè)定 SJMP QUITTUICHU:CPL 。消除鍵抖動(dòng) CJNE A,0CH,TUICHU。保存當(dāng)前設(shè)定的溫度 baocun:CJNE A,0CH,TUICHU。先讀取原先設(shè)定的溫度值 DEC A 。減處理 JNB FLAG2,DUQU 。減處理 ACALL DELAY100 。原先設(shè)定的溫度值加1,當(dāng)設(shè)定的溫度值不能超過(guò)125 MOV 2FH,A 。在加減鍵沒(méi)有同時(shí)按下的時(shí)候,只按加按鍵時(shí)不執(zhí)行任何功能,并跳到讀取當(dāng)前溫度 MOV A,2FH 。消除鍵抖動(dòng) CJNE A,0EH,jian 。啟動(dòng)設(shè)定 sjmp duqu jia: CJNE A,0EH,jian 。消除鍵抖動(dòng) CJNE A,0CH,jia 。屏蔽高位sheding:CJNE A,0CH,jia 。/////////////////////////////////按鍵判斷//////////////////////////////ANJIAN: LCALL DISP MOV A,P1 。開(kāi)啟電風(fēng)扇 SJMP ANJIANLL1:SETB 。將現(xiàn)場(chǎng)實(shí)際溫度傳遞給A CJNE A,2FH,LL1。調(diào)用顯示當(dāng)前溫度。//////////////////////DS1820參數(shù)讀取////////////////////////////////////////////duqu:LCALL GET_TEMPER 。取出百位 div ab ORL A,00110000B mov 40H,a 。個(gè)位 MOV A,42H ORL A,00110000B。取出十位和個(gè)位 div ab ORL A,00110000B mov 41H,a 。////////對(duì)溫度過(guò)高預(yù)定值取出百位(40H)、十位(42H)、個(gè)位(41H)///////////////////////// mov a,2FH 。設(shè)定高于27度為溫度過(guò)高 SETB 。轉(zhuǎn)入主程序ORG 0030H
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1