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

正文內(nèi)容

基于單片機(jī)的空調(diào)溫度控制器的設(shè)計(jì)(文件)

 

【正文】 ,暫存存儲(chǔ)器內(nèi)就有有效的數(shù)據(jù)可供使用。溫度變換將被執(zhí)行,接著DS18B20便保持在空閑狀態(tài)。然后拉高數(shù)據(jù)線 NOP NOP NOP MOV R0,20HTSR2: JNB ,TSR3 。 清標(biāo)志位,表示DS1820不存在 LJMP TSR7TSR5: MOV R0,70TSR6: DJNZ R0,TSR6 。 判斷DS1820是否存在?若DS18B20不存在則返回TSS2: MOV A,0CCH 。準(zhǔn)備讀溫度前先復(fù)位 MOV A,0CCH 。寫DS18B20的子程序(有具體的時(shí)序要求),一共8位數(shù)據(jù) CLR CWR1: CLR MOV R3,5 DJNZ R3,$ RRC A MOV ,C MOV R3,21 DJNZ R3,$ SETB NOP DJNZ R2,WR1 SETB RETREAD_18200: MOV R4,2 。這些工具使用簡(jiǎn)單并保證你達(dá)到你的設(shè)計(jì)目的uVision2 IDE 是一個(gè)基于Window的開發(fā)平臺(tái),包含一個(gè)高效的編輯器,一個(gè)項(xiàng)目管理器和一個(gè)MAKE工具。l 項(xiàng)目管理器用來(lái)創(chuàng)建和維護(hù)你的項(xiàng)目。l 高級(jí)GDI(AGDI)接口用來(lái)在目標(biāo)硬件上進(jìn)行軟件調(diào)試,以及和Monitor51進(jìn)行通信。 ,由于DS18B20與微處理器采用串行數(shù)據(jù)傳送,因此,在對(duì)DS18B20進(jìn)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫時(shí)序,否則將無(wú)法讀取測(cè)溫結(jié)果。,否則,在程序過(guò)長(zhǎng)時(shí)容易變得很亂,不便于查找或更改。在本次設(shè)計(jì)中,我所學(xué)過(guò)的理論知識(shí)接受了實(shí)踐的檢驗(yàn),增強(qiáng)了綜合運(yùn)用所學(xué)知識(shí)的能力及動(dòng)手能力。而且體積小價(jià)格實(shí)惠,溫度、風(fēng)速、冷暖模式設(shè)定采用按鍵設(shè)定,風(fēng)速控制則由電機(jī)轉(zhuǎn)速控制,冷暖模式則由四通閥來(lái)控制,軟件算法采用設(shè)定值和測(cè)量值相比較的算法。衷心感謝我的導(dǎo)師,正是因?yàn)轭伻A老師的悉心指導(dǎo)和諄諄教誨,我的設(shè)計(jì)才得以順利完成。尤其感謝我的父母,無(wú)論我在順境還是逆境,他們始終是我最堅(jiān)強(qiáng)的后盾,感謝他們對(duì)我多年的培養(yǎng)和支持。用于保存讀出溫度的低8位TEMPER_H EQU 28H。數(shù)碼管十位數(shù)存放內(nèi)存位置 MOV A,00H MOV 30H,A 。調(diào)用讀溫度子程序 MOV A,29H MOV C,40H。主機(jī)發(fā)出延時(shí)500微秒的復(fù)位低脈沖TSR1: MOV R0,25 DJNZ R0,$ DJNZ R1,TSR1 SETB 。 置標(biāo)志位,表示DS1820存在 LJMP TSR5TSR4: CLR FLAG1 。先復(fù)位DS18B20 JB FLAG1,TSS2 RET 。這里通過(guò)調(diào)用顯示子程序?qū)崿F(xiàn)延時(shí)一段時(shí)間,等待AD轉(zhuǎn)換結(jié)束,12位的話750微秒 LCALL INIT_1820。 將讀出的溫度數(shù)據(jù)保存到35H/36H RETWRITE_1820: MOV R2,8。數(shù)據(jù)一共有8位RE01: CLR C SETB NOP NOP CLR NOP NOP NOP SETB MOV R3,8RE10: DJNZ R3,RE10 MOV C, MOV R3,21RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV R1,A DEC R1 DJNZ R4,RE00 RETDISPLAY: MOV A,32H。個(gè)位在B MOV DPTR,TAB。送出個(gè)位的7段代碼 SETB 。查十位數(shù)的7段代碼 MOV P2,A 。1MS延時(shí) D1:MOV R7,25 DJNZ R7,D2 D2:DJNZ R6,D1 RETTAB: DB 06H, 0B7H,0DH,25H,0D4H,64H,44H,37H,04H,34HEND39。開十位顯示 ACALL D1MS 。顯示1ms CLR MOV A,b_bit 。取個(gè)位數(shù) MOVC A,A+DPTR 。10進(jìn)制/10=10進(jìn)制 DIV AB MOV b_bit,A 。 讀DS18B20的程序,從DS18B20中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù),將溫度高位和低位從DS18B20中讀出 MOV R1,29H 。 跳過(guò)ROM匹配 LCALL WRITE_1820 MOV A,0BEH 。 跳過(guò)ROM匹配 LCALL WRITE_1820 MOV A,44H 。 時(shí)序要求延時(shí)一段時(shí)間TSR7: SETB RETGET_TEMPER: SETB 。等待DS18B20回應(yīng) DJNZ R0,TSR2 LJMP TSR4 。調(diào)用數(shù)碼管顯示子程序CJNE A,32H,Y CPL SJMP MAIN Y:JB ,YR JC Y1 DEC A CJNE A,32H,Y2 CPL SJMP MAIN Y2:JC Y1 SETB SJMP MAIN Y1:CPL SJMP MAIN YR:JNC Y1 INC A CJNE A,32H,Y3 CPL SJMP MAIN Y3:JNC Y1 SETB SJMP MAINSPREAD:INC 30H MOV A,30H CJNE A,03H,LOOP1 MOV A,00H MOV 30H,A SJMP LOOP1 MODE:INC 31H SJMP LOOP2 J:INC 32H MOV A,32H CJNE A,31,LOOP3 MOV A,16 SJMP LOOP3 N:DEC 32H MOV A,32H CJNE A,15,MAIN MOV A,30 SJMP LOOP4 S: MOV A,30H CJNE A,00H,S1 SETB CPL CPL SJMP M S1:CJNE A,01H,S2 SETB CPL CPL SJMP M S2:SETB CPL CPL M:MOV A,31H RRC A MOV ,C RETINIT_1820: SETB 。存模式 MOV 32H,16 。是否檢測(cè)到DS18B20標(biāo)志位a_bit EQU 20h 。 附錄1 系統(tǒng)硬件電路圖 附錄2 系統(tǒng)軟件程序ORG 0000H。她無(wú)私奉獻(xiàn)的高貴品質(zhì)和平易近人的長(zhǎng)者作風(fēng),使我在學(xué)習(xí)科學(xué)知識(shí)的同時(shí)也學(xué)會(huì)了做人的道理。他們對(duì)空調(diào)溫度控制系統(tǒng)的研究開發(fā)提出了寶貴意見(jiàn),并在物質(zhì)和精神上給予了大力支持。本設(shè)計(jì)使用STC12C5608AD作為主控芯片進(jìn)行控制,單片機(jī)具有集成度高,通用性好,功能強(qiáng),特別是體積小,重量輕,耗能低可靠性高,抗干擾能力強(qiáng)和使用方便等獨(dú)特優(yōu)點(diǎn),在數(shù)字、智能化方面有廣泛的用途。,這樣會(huì)使思路清晰。這一點(diǎn)在進(jìn)行DS1820硬件連接和軟件設(shè)計(jì)時(shí)也要給予一定的重視。uVision2 界面提供一個(gè)菜單,一個(gè)工具條以便你快速選擇命令按鈕,另外還有源代碼的顯示窗口,對(duì)話框和信息顯示。l 所有開發(fā)工具的設(shè)置都是對(duì)話框形式的。uVision2通過(guò)以下特性加速你的嵌入式系統(tǒng)的開發(fā)過(guò)程:l 全功能的源代碼編輯器。 低位存入29H(TEMPER_L),高位存入28H(TEMPER_H)RE00: MOV R2,8。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200。 發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820 LCALL DISPLAY 。 讀出轉(zhuǎn)換后的溫度值 LCALL INIT_1820。 延時(shí)TSR3: SETB FLAG1 。 這是DS18B20復(fù)位初始化子程序 NOP CLR MOV R1,5 。(5)寫RAM存儲(chǔ)器[44H] 寫數(shù)據(jù)到RAM存儲(chǔ)器,地址為第第第4字節(jié)(TH、TL、CONF)。如果不是所有位置均可讀,那么主機(jī)可以再任何時(shí)候發(fā)出一復(fù)位命令以中止讀操作。這些命令允許主機(jī)寫入或讀出DS18B20的存儲(chǔ)器,啟動(dòng)溫度轉(zhuǎn)換以及判斷從機(jī)的供電方式。注意:如果跳越ROM命令跟隨的是讀操作命令,則該命令只能應(yīng)用于單節(jié)點(diǎn)系統(tǒng),否則將由于多個(gè)節(jié)點(diǎn)都響應(yīng)該命令而引起數(shù)據(jù)沖突。(3)匹配ROM[55h]匹配ROM命令跟隨64位ROM代碼,從而允許主機(jī)訪問(wèn)多節(jié)點(diǎn)系統(tǒng)中某個(gè)指定的從機(jī)設(shè)備。如果總線只有一個(gè)從機(jī)設(shè)備,則可以采用讀ROM命令來(lái)替代搜索ROM命令。ROM命令與各個(gè)從機(jī)設(shè)備的唯一64位ROM代碼相關(guān),允許主機(jī)在單總線上連接多個(gè)從機(jī)設(shè)備時(shí),指定操作某個(gè)從機(jī)設(shè)備。每次訪問(wèn)DS18B20,必須嚴(yán)格遵守這個(gè)命令時(shí)序,如果出現(xiàn)序列混亂,則單總線器件不會(huì)響應(yīng)主機(jī)。四通閥是制冷設(shè)備中不可缺少的部件,其工作原理是,當(dāng)電磁閥線圈處于斷電狀態(tài),先導(dǎo)滑閥在右側(cè)壓縮彈簧驅(qū)動(dòng)下左移,高壓氣體進(jìn)入毛細(xì)管后進(jìn)入右端活塞腔,另一方面,左端活塞腔的氣體排出,由于活塞兩端存在壓差,活塞及主滑閥左移,使排氣管與室外機(jī)接管相通,另兩根接管相通,形成制冷循環(huán)。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。 圖 37 ULN2003A引腳圖 繼電器控制電路繼電器控制電路由五個(gè)直流電磁繼電器構(gòu)成,、經(jīng)過(guò)ULN2003A驅(qū)動(dòng)大電流控制繼電器K1,K2,K3,K4,K5。ULN2003A是高耐壓大電流達(dá)林頓陣列,由七個(gè)硅NPN
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1