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

正文內(nèi)容

基于ds1820的室溫監(jiān)測裝置的設(shè)計(jì)畢業(yè)設(shè)計(jì)說明書(文件)

2025-08-01 02:43 上一頁面

下一頁面
 

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