




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、高等教育自學(xué)考試本科畢業(yè)論文 題 目太陽能熱水器自動系統(tǒng)設(shè)計考生姓名: 李洪城 準(zhǔn)考證號: 專業(yè)層次: 本 科 院 (系): 指導(dǎo)教師: 梁雪峰 職 稱: 講 師 重慶科技學(xué)院二OO九年十二月二十日高等教育自學(xué)考試本科畢業(yè)論文 中 文 題 名太陽能熱水器自動系統(tǒng)設(shè)計考生姓名: 李洪城 準(zhǔn)考證號: 專業(yè)層次: 本 科 指導(dǎo)教師: 梁雪峰 院 (系):機(jī)械與動力工程學(xué)院 重慶科技學(xué)院二OO九年十二月二十日摘 要目前,中國已成為世界上最大的太陽能熱水器生產(chǎn)國,年產(chǎn)量約為世界各國之和。但是與之相配套的太陽能熱水器控制系統(tǒng)卻一直處在研究與開發(fā)階段。市面上絕大多數(shù)的控制器結(jié)構(gòu)簡單,功能單一,智能化程度低下
2、,用戶界面不人性化,只具有溫度和液位顯示功能,不具有溫度控制功能。即使熱水器具有輔助加熱功能,也可能由于加熱時間不能控制而產(chǎn)生過燒,從而浪費(fèi)電能。其次,大多數(shù)的太陽能熱水器沒有停電記憶功能,當(dāng)停電時,測量儀無法保留用戶預(yù)置的所有參數(shù)及時間,用戶原定義的參數(shù)信息就會被還原成出廠設(shè)置,要恢復(fù)原有的設(shè)置就得重新設(shè)置參數(shù),給用戶帶來了很多麻煩。本設(shè)計詳細(xì)介紹了基于單片機(jī)的太陽能熱水器自動控制系統(tǒng)組成、硬件設(shè)計和軟件設(shè)計。本文研究合適的控制方案對電熱水暖溫度進(jìn)行控制,技術(shù)要求是調(diào)節(jié)時間短,超調(diào)量為零且穩(wěn)態(tài)誤差在±1內(nèi)。指出了單片機(jī)設(shè)計的關(guān)鍵主要是能滿足基本控制功能和容量,并考慮維護(hù)的方便性、系
3、統(tǒng)可擴(kuò)展性等.本設(shè)計具有很強(qiáng)的實用性,用成本低廉的電阻式傳感器以及電極配以單片機(jī)技術(shù)對生產(chǎn)實際中的太陽能熱水器的水溫的控制以及水位的顯示。關(guān)鍵詞:單片機(jī);太陽能熱水器;智能控制;溫差跟蹤循環(huán);Solar Water Heater Auto-System DesignABSTRACTAt present, China has become the world's largest producer of solar water heater, annual production is about the world combined. However, a matching control
4、 system for solar water heater has been in research and development stage. The vast majority of controllers on the market structure is simple, single function, intelligence level is low, the user interface is not humane, only has the temperature and liquid level display function does not have temper
5、ature control functions. Even if the water heater with auxiliary heating function, it may be due to the heating time control and produced a burning, thus wasting energy. Second, most of the solar water heater is not power failure memory function, when the power failure, the measuring instrument can
6、not keep the user presets all of the parameters and time, A user-defined parameters of the original information will be restored to factory settings, to restore the original settings would have to re-set the parameters, giving users a lot of trouble.Details of the design of microcontroller based aut
7、omatic control system for solar water heater composed of hardware design and software design. In this paper, a suitable control program for electric heating temperature control, the technical requirements of the regulation time, overshoot and zero steady-state error within the ± 1 . Pointed out
8、 that the key to the single-chip design is to meet the basic control functions and capacity, taking into account the convenience of maintenance, system scalability and so on. The design is highly practical, with low-cost sensors, as well as the resistance of the electrode with single-chip technology
9、 to the actual production of solar water heater temperature control and display the water level.Keywords: microcontroller; solar water heaters; intelligent control; temperature tracking loop; energy automatically converted目 錄摘 要I英文摘要II1 緒 言11.1 研究太陽能熱水器的背景11.2 國內(nèi)太陽能熱水器發(fā)展現(xiàn)狀12 太陽能熱水器智能控制系統(tǒng)的硬件組成22.1 Ds
10、l2887與單片機(jī)的接口電路22.2 溫度采集電路設(shè)計22.3 水位檢測電路設(shè)計32.4 報警電路設(shè)計32.5 加熱控制電路設(shè)計42.6 水位控制電路設(shè)計42.7 鍵盤、顯示電路設(shè)計53 自動控制系統(tǒng)軟件的設(shè)計63.1 I/O口的說明63.3 水溫顯示子程序73.4 中斷服務(wù)程序93.5 T0中斷服務(wù)程序93.6 水位設(shè)置及缺水上水至預(yù)置水位的程序113.7 上水及低水壓上水子程序113.8 手動上水程序14結(jié) 論18謝 辭19參考文獻(xiàn)20論文原創(chuàng)性聲明211 緒 言1.1 研究太陽能熱水器的背景在全球能源形勢緊張、氣候變暖嚴(yán)重威脅經(jīng)濟(jì)發(fā)展和人們生活健康的今天,世界各國都在尋求新的能源替代戰(zhàn)略
11、,以求得可持續(xù)發(fā)展和在日后的發(fā)展中獲取優(yōu)勢地位。太陽能以其清潔、源源不斷、安全等顯著優(yōu)勢,成為關(guān)注重點。在太陽能產(chǎn)業(yè)的發(fā)展中,太陽能熱水器的熱利用轉(zhuǎn)換技術(shù)無疑是最為成熟的,其產(chǎn)業(yè)化進(jìn)程也較光伏電池、太陽能發(fā)電等產(chǎn)業(yè)領(lǐng)先一步。但是目前市場還有待規(guī)范,消費(fèi)群體還有待培育,技術(shù)還有尚須改進(jìn),因而對于企業(yè)來說還有較大的成長空間。1.2 國內(nèi)太陽能熱水器發(fā)展現(xiàn)狀在我國未來的能源消費(fèi)格局中,決定不同形式能源的應(yīng)用及發(fā)展前景的決定因素有兩點,一是能源使用過程中的內(nèi)外部成本,二是后繼儲量以及是否可再生。國家中長期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要指出2020年可再生能源在我國能源消費(fèi)中的比重將達(dá)到16%。太陽能是最豐富的
12、可再生能源形式,是所有化石能源及多種可再生能源的源頭。我國必將步入更為多元化、清潔、高效的能源消費(fèi)新時代。據(jù)測算,使用1平方米太陽能熱水器,相當(dāng)于每年節(jié)約120公斤煤。因此,許多專家建議,我國應(yīng)當(dāng)大力倡導(dǎo)發(fā)展太陽能這樣的可再生能源。 2008年國家出臺了太陽能熱水器鼓勵支持發(fā)展的政策,全國40多個省、市建委出臺了對12層以下房屋強(qiáng)制安裝太陽能熱水器的政策配套文件,極大地釋放了城市市場。2009年上半年又出臺了太陽能熱水器下鄉(xiāng)補(bǔ)貼政策,再次加速釋放農(nóng)村市場,國內(nèi)迎來了太陽能熱水器消費(fèi)的井噴時代,全國每年有幾百億元的市場銷售額?,F(xiàn)有品牌企業(yè)中10個億以上銷售規(guī)模的已有十幾個,5000萬元以上銷售規(guī)
13、模企業(yè)超過50家,每年平均以50%左右的速度在發(fā)展,國內(nèi)外巨大潛在的市場培育壯大了一大批規(guī)模品牌企業(yè)。2 太陽能熱水器智能控制系統(tǒng)的硬件組成本文設(shè)計的控制系統(tǒng)采用以太陽能加熱為主,以電加熱為輔,引入單片機(jī),實現(xiàn)系統(tǒng)的全智能化控制。選用at89c51單片機(jī)作為太陽能熱水器智能控制系統(tǒng)的控制核心。硬件系統(tǒng)主要組成包括:at89c51單片機(jī)基本電路、時鐘芯片ds12887,數(shù)據(jù)采集、水位選擇、溫度顯示、水位指示、加水電磁閥控制、報警電路、鍵盤電路等組成。硬件系統(tǒng)組成框圖如圖 太陽能熱水器控制系統(tǒng)硬件組成框圖2.1 Dsl2887與單片機(jī)的接口電路為實現(xiàn)熱水器24小時供應(yīng)熱水的目的,控制器必須有一個實
14、時時鐘來為系統(tǒng)提供準(zhǔn)確的基準(zhǔn)時間;在軟件設(shè)計上則要求實時地讀出當(dāng)前時間,同設(shè)定時間比較,以決定系統(tǒng)工作狀態(tài)。本系統(tǒng)采用串行實時時鐘芯片ds12887進(jìn)行計時,dsl2887內(nèi)有鋰電池,并有114字節(jié)的ram,可以在控制器斷電時進(jìn)行準(zhǔn)確計時,并保存ram中的數(shù)據(jù)。它與8031單片機(jī)的接口電路如圖所示。 At89c51與dsl2887的連接2.2 溫度采集電路設(shè)計本設(shè)計中溫度數(shù)據(jù)的采集選用水溫傳感器熱敏電阻來實現(xiàn)。數(shù)據(jù)采集是通過熱敏電阻采集水溫送入a/d轉(zhuǎn)換器tlc549的串口analogin,通過tlc549模/數(shù)轉(zhuǎn)換器,把模擬信號轉(zhuǎn)變?yōu)閿?shù)字信號,由p1.7口送入單片機(jī)中。其水溫檢測電路如圖3所
15、示。本設(shè)計中的水溫檢測電路采用廉價的熱敏電阻作為水溫傳感器,在測量電路中r20用來調(diào)整工作電流,r22用于熱敏電阻非線性補(bǔ)償。熱敏電阻rt具有負(fù)溫度系數(shù),通過調(diào)整阻值,使溫度測量范圍在1060時,經(jīng)運(yùn)算放大后的rt兩端電壓為4.6v-5v。水溫檢測電路2.3 水位檢測電路設(shè)計考慮系統(tǒng)成本,設(shè)計中采用分段式液位檢測方法。水箱內(nèi)安裝了4個傳感器探針,以感知水位變化情況,水位檢測電路如圖4所示。微控制器根據(jù)水位檢測電路檢測的結(jié)果,自動加水至水位設(shè)定的檔位。當(dāng)水位低于10%時,自動報警并停止電加熱,以防空燒空曬;當(dāng)水位高于90%時,自動停止加水。水位指示是用四個發(fā)光二極管作為四檔水位指示(10%、40
16、%、70%、90%)。水位檢測與指示接口電路 2.4 報警電路設(shè)計當(dāng)水滿、水位較低時,對太陽能熱水器使用都是不利的,通過外圍硬件電路和軟件設(shè)計可實現(xiàn)報警23。本設(shè)計采用的是單頻聲光報警電路。蜂鳴器采用壓電式蜂鳴器。這種蜂鳴器只需在兩引線加310v直流電壓就能產(chǎn)生較高頻率的蜂鳴聲響。非常適用于單片機(jī)控制系統(tǒng),報警器接口電路如圖5所示。當(dāng)p2.1輸出高電平“1”時,晶體管導(dǎo)通,發(fā)光二極管點亮,并為蜂鳴器提供足夠大的工作電流,蜂鳴器得電而鳴叫;當(dāng)p2.1輸出低電平“0”時,晶體管截止,二極管熄滅,蜂鳴器停止鳴響。對報警器的控制是通過三極管驅(qū)動直流蜂鳴器來實現(xiàn)的,通過控制p2.1輸出高、低電平時間來控
17、制蜂鳴器的接通和斷開時間,從而發(fā)出不同長短的斷續(xù)報警器。報警電路2.5 加熱控制電路設(shè)計加熱器接220v交流電源,由雙向晶閘管控制其電源的接入與斷開電加熱絲來實現(xiàn)的。為了提高系統(tǒng)的抗干擾能力,使強(qiáng)電與弱電有效地分離,在設(shè)計中采用了光電隔離措施以保證電路可靠的工作。加熱器控制電路如圖6所示。當(dāng)單片機(jī)p2.2輸出低電平“0”時,發(fā)光二極管發(fā)光,經(jīng)光電隔離,給加熱絲接通電源,電熱絲加熱;反之,當(dāng)p2.2輸出高電平“1”時,發(fā)光二極管不發(fā)光,晶閘管不導(dǎo)通,加熱絲未接通電源,停止加熱<SUP加熱控制電路2.6 水位控制電路設(shè)計自動進(jìn)水是由電磁閥的開通與斷開來控制實現(xiàn)的。在電路設(shè)計中,為了實現(xiàn)強(qiáng)電與
18、弱電的隔離,采用了繼電器控制技術(shù),由單片機(jī)的p2.0來控制電磁閥的工作。由p2.0經(jīng)74ls04反向后控制直流繼電器線圈。當(dāng)p2.0輸出“1”,經(jīng)74ls04反向后為低,使繼電器線圈得電其常開觸點閉和,從而接通電磁閥工作,控制進(jìn)水。當(dāng)p2.0輸出“0”,經(jīng)74ls04反向后為高,使繼電器線圈失電,其常開觸點斷開,從而斷開電磁閥,停止進(jìn)水。2.7 鍵盤、顯示電路設(shè)計在本設(shè)計中采用led顯示器顯示實際水溫,顯示電路用四個數(shù)碼管顯示溫度,采用靜態(tài)顯示方式,當(dāng)顯示器顯示某一字符時,相應(yīng)段的發(fā)光二極管恒定地導(dǎo)通或截止,并且顯示器的各位可同時顯示。四個數(shù)碼管為共陽極連接,顯示器可顯示溫度設(shè)定值、實際溫度測
19、量值。通過串入/并出移位寄存器74ls164做led顯示器的接口,移位寄存器74ls164的使用主要是為整個系統(tǒng)設(shè)計節(jié)省i/o口。至于鍵盤,由于控制系統(tǒng)中的按鍵較少,可利用i/o直接驅(qū)動按鍵的形式實現(xiàn)。3 自動控制系統(tǒng)軟件的設(shè)計3.1 I/O口的說明0.00.6分別用于輸出7個字型碼給顯示器,同時,P0.0也作為缺水燈指示控制口,P0.1作為20%水位燈指示的控制口,P0.4作為50%水位燈指示的控制口,P0.5作為80%水位燈指示的控制口,P0.6作為100%水位燈指示的控制口。P0.3口還作為水位設(shè)置的輸入口,在軟件中可查看該口的電平高低,以確認(rèn)水位設(shè)置鍵是否被按下。同理,P0.2口作為上
20、水鍵的輸入口,在軟件中可查看該口的電平高低,以確認(rèn)水位設(shè)置鍵是否被按下。P1.0作為顯示器顯示溫度值十位的位選,當(dāng)P1.0=0時,顯示器才能顯示個位,否則 不顯示。P1.7作為水位燈顯示的位選,P1.7為高電平時,不顯示水位燈,P1.7為低電平時,水位燈才能顯示。P1.3口用于控制低水壓上水指示燈,當(dāng)系統(tǒng)正處于低水壓上水時,低水壓上水指示燈閃亮,即P1.3先處于高電平1s,再處于低1s,重復(fù)一段時間。P1.6口用于控制蜂鳴器,當(dāng)系統(tǒng)處于缺水狀態(tài)或低水壓上水時,蜂鳴器都會鳴叫,即讓P1.6處于高電平1 s,低電平1s,重復(fù)一定時間,以實現(xiàn)蜂鳴。P1.4口控制電磁閥,當(dāng)系統(tǒng)需要上水或不上水時,即需
21、通過軟件使P1.4處于高低電平,將P1.4置1時,打開電磁閥上水,將P1.4清0時,關(guān)電磁閥。P2.1及P2.0口用于外接晶振,為單片機(jī)提供工作所需的脈沖。P1.2口是定時/計數(shù)器T0的接口,用于對溫度傳感器,通過環(huán)形振蕩器產(chǎn)生的方波進(jìn)行計數(shù),以求通過軟件來計算出所測溫度值。P0.7口用于定時/計數(shù)器T1的接口,水位傳感器通過環(huán)形振蕩器后,產(chǎn)生的方波的頻率(或周期),即可由T1的計數(shù),與T0的定時來求得。3.2 系統(tǒng)存儲器功能本設(shè)計中將溫度傳感器所測出的溫度值的個位放入內(nèi)部RAM 30H中,將十位放入內(nèi)部RAM 31H中,將計數(shù)器T1讀取的計數(shù)值放入50H中,在測水位時,將T0計數(shù)器讀取的計數(shù)
22、值存入60H中,經(jīng)軟件計算后,所得的用于衡量水位高度的頻率值放入20H中。查表程序中的數(shù)據(jù)表格,十六進(jìn)制數(shù)字形代碼表如下:TABLE+00H TABLE+01HTABLE+02H.TABLE+0FH3FH012.F06H5BH.71H3.3 水溫顯示子程序 ORG 0050HLOOP1:MOV R0,#30HMOV DPTR,#TABLECLR P1.1SETB P1.7SETB P1.0ACALL LOOP2 ;先顯示個位ACALL DEL1SETB P1.1CLR P1.0INC R0ACALL LOOP2 ;再顯示十位RETORG 0070HLOOP2: MOV A,R0 ;查表子程序M
23、OVC A,A+DPTRTABLE: DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHDB 77H,7CH,39H,5EH,79HDB 71H,00HMOV P0,ARETORG 0090HDEL1: MOV R6,#0F9H ;1ms延時子程序LOOP3: DJNZ R6,LOOP3RETFH: MOV A,31HRL AADD A,30HCJNE A,#60H,PD0SJMP MAINZP0: MOV A,20HCJNE A,#d SH0 ;水位小于100%則上水至500CSJMP MAINSH0: MOV R3,#09HZL2: MOV R7,#O
24、FFHZL1: MOV R6,#OFFHZL0: SETB P1.4ACALL DEL1 ;1msACALL LOOP1 ;1ms調(diào)水溫顯示ACALL DEL1 ;1msSETB P1.0SETB P1.1CLR P1.7ACALL TD0 ;調(diào)水位顯示MOV A,31HRL AADD A,30HCJNE A,#50H,JXX ;30分鐘內(nèi)有沒上水到500C,若沒轉(zhuǎn)移CLR P1.4SJMP MAINJXX: DJNZ R6,ZL0DJNZ R7,ZL1DJNZ R3,ZL2CJNE A,#50HCLR P1.4SJMP MAINZZH: ACALL DSH ;調(diào)低水壓上水SJMP SH03.
25、4 中斷服務(wù)程序ORG 0100HINT1: 0PUSH ACCMOV A,TH0CJNE A,61H,ZHYD2MOV A,TL0 ;讀低八位CJNE A,50H ;比較低八位SJMP ZHYD3 ;T0值沒有變化轉(zhuǎn)移ZHYD程序ZHYD2:MOV A,TH0 ;存放高八位MOV 61H,AMOV A,TL0MOV 60H,A ;存放低八位MOV 20H,#H ; 把所測水位值放入20H中ZHYD3:MOV TMOD,#51H ;設(shè)置T0定時,T1計數(shù)并采用方式2MOV TH0,#00HMOV TL0,#00HMOV TH1,#00HMOV TL1,#00HSETB TR0 ;啟動T0SET
26、B TR1 ;啟動T1POP ACCRET3.5 T0中斷服務(wù)程序 ORG 0200HINT0: CLR TR1MOV SP,PUSH ACCMOV A,TH1 ;讀高八位CJNE A,51H,ZHYD0 ;高八位不等,則兩數(shù)不等轉(zhuǎn)移MOV A, TL1 ;讀低八位CJNE A,50H ;比較低八位SJMP ZHDY1 ;相等則轉(zhuǎn)移ZHYD0:MOV A,TH1 ;放入高八位MOV 51H,AMOV A,TL0 ;放入低八位MOV 50H,ALOOP: MOV B,#XXHMUL ABMOV A,#YYHCLR CSUBB A,BCJNE A,#6AH ;看下所測溫度有沒超1000CLOOP1
27、:JNC LOOP2 ;低于1000C順序執(zhí)行,高于1000C轉(zhuǎn)移MOV R0,#00HCLR CCHAN2:SUBB A,#0AH ;減10JC CHAN3 ;不夠減轉(zhuǎn)移INC R0 ;夠減,十位數(shù)加1SJMP CHAN2 ;重復(fù)減10CHIN3: ADD A,#0AHMOV 31H,R0 ;BCD碼十位送顯緩MOV 30H,A ;BCD碼個位送顯緩ZHYD1:MOV TMOD,#15H ;設(shè)置T1定時,T0計數(shù)并采用方式1MOV TH0,#00H ;送初值MOV TL0,#00HMOV TH1,#00HMOV TL1,#00HSETB TR0 ;開啟T0計數(shù)SETB TR1 ;開啟T1定時
28、SJMP LOOP3LOOP2:MOV 30H,0FHMOV 31H,0FHACALL LOOP1 ;顯示溫度LOOP3:POP ACCRETI3.6 水位設(shè)置及缺水上水至預(yù)置水位的程序ORG 0300HSHSH: MOV R1,#00HMOV AUXR1,#00H ;先將置位端KBF清 0MOV KBI,#0CH ;允許.P0.3,P0.2口中斷SETB EKB ;使能觸發(fā)MOV A,P0ORL A,#0CH ;將P0.2,P0.3位先置高,其它位不變MOV P0,AMOV A,P0JNB ACC.3,KEY ;P0.3為0,即鍵被按下ACALL SH50 ;未被按下,預(yù)置水位為50%SJM
29、P FHZKEY3: INC R1MOV AUXR1,#00HCJNE R1,#05H,BJ1MOV R1,#01HACALL SH80SJMP FHZBJ1: CJNE R1,#01H,BJ2ACALL SH80SJMP FHZBJ3: CJNE R1,#03H,ZHD ACALL SH20SJMP FHZZHD: ACALL SH50FHZ: RETI3.7 上水及低水壓上水子程序 ORG 0400HSH50: MOV R4,#09HJX3: MOV R3,#6AHJX2: MOV R7,#04HJX1: MOV R6,#0FAHJX0: SETB P1.0SETB P1.1SETB P1
30、.7SETB P0.4SETB P1.4 ;開電磁閥ACALL DEL1 ;1msMOV A,20HCJNE A,#b,JXSETB P1.3CLR P1.4 ;上水完畢關(guān)電磁閥SJMP FHDJX: DJNZ R6,JX0DJNZ R7,JX1DJNZ R3,JX2DJNZ R4,JX3MOV A,20HCJNE A,#b,CY ;采用低水壓上水SETB P1.3CLR P1.4SJMP FHDCY: ACALL DSHSJMP SH50FHD: RETORG 0500HSH80: MOV R4,#09HJX3: MOV R3,#6AHJX2: MOV R7,#04HJX1: MOV R6,
31、#0FAHJX0: SETB P1.0SETB P1.1CLR P1.7SETB P0.5SETB P1.4 ;開電磁閥ACALL DEL1 ;1msMOV A,20HCJNE A,#c,JXSETB P1.3CLR P1.4 ;上水完畢關(guān)電磁閥SJMP FHD1JX: DJNZ R6,JX0DJNZ R7,JX1DJNZ R3,JX2DJNZ R4,JX3MOV A,20HCJNE A,#a,CY ;采用低水壓上水CY: ACALL SDHSJMP SH80FHD: RETORG 0600HSH20: MOV R4,#09HJX3: MOV R3,#6AHJX2: MOV R7,#04HJX
32、1: MOV R6,#0FAHJX0: SETB P1.0 ;位選置1,不顯示十位SETB P1.1 ;不顯示個位CLR P1.7 ;顯示水位燈SETB P0.1 ;20%水位燈亮SETB P1.4 ;開電磁閥ACALL DEL1ACALL LOOP1MOV A,20HCJNE A,#a,JXSETB P1.3CLR P1.4SJMP FHDJX: DJNZ R6,JX0DJNZ R7,JX1DJNZ R3,JX2DJNZ R4,JX3MOV A,20HCJNE A,#a ,CYDSETB P1.3CLR P1.4SJMP FHDCYD: ACALL DSHSJMP SH20FHD; RETO
33、RG 0700HSH100: MOV R4,#09HJX3: MOV R3,#6AHJX2: MOV R7,#04HJX1: MOV R6,#0FAHJX0: SETB P1.0 ;位選置1,不顯示十位SETB P1.1 ;不顯示個位CLR P1.7 ;顯示水位燈SETB P0.1 ;20%水位燈亮SETB P1.4 ;開電磁閥ACALL DEL1ACALL LOOP1MOV A,20HCJNE A,#a, CYDSETB P1.3CLR P1.4SJMP FHDCYD: ACALL DSHSJMP SH20FHD: RET3.8 手動上水程序 ORG 0900HPUSH ACC ;保護(hù)現(xiàn)場M
34、OV R2,#00HMOV AUXR1,#00H MOV KBI,#0CH ;允許P0.2,P0.3引發(fā)鍵盤中斷 SETB EKB ;使能觸發(fā)MOV A,P0ORL A,#0CHMOV P0,AMOV A,P0JNB ACC、2,KEY2 ;判斷鍵盤有沒被按下SJMP HDKEY2: INC R2MOV AUXR1,#00HCJNE R2,#03H,ZHD1MOV R2,#01HSJMP SY0ZHD1: CJNE R2,#01H,ZHD2DY0: CJNE R1,#00H,ZHD3MOV A,20HCJNE A,#b,ZHD6ACALL SH80SJMP HDZHD6: JNC ZHD7AC
35、ALL SH50SJMP HDZHD7: CJNE A,#c,ZHD8ACALL SH100SJMP HDZHD8: JNC ZHD9ACALL SH80SJMP LOOP1ZHD9: CJNE A,#d,ZHD10CLR P1.4SJMP HDZHD10: ACALL SH100SJMP HDZHD3: CJNE R1,#01H,ZHD4CJNE A,#CH,ZHD11ACALL SH100SJMP HDZHD11: JNC ZHD12ACALL SH80SJMP HDZHD12: CJNE A,#d,ZHD13CLR P1.4SJMP HDZHD13: ACALL SH100SJMP HD
36、ZHD4: CJNE R1,#02H,ZHD5CJNE A,#d,ZHD14CLR P1.4SJMP HDZHD14: ACALL SH100SJMP HDZHD5: CJNE R1,#03H,ZHD15CJNE A, #a, ZHD16ACALL SH50SJMP HDZHD16: JNC ZHD17ACALL SH20SJMP HDZHD17: CJNE A,#b,ZHD18ACALL SH80SJMP HDZHD18: JNC ZH19ACALL SH50SJMP HDZHD20: CJNE A,#c,ZHD21ACALL SH100SJMP HDZHD21: JNC ZHD22ACAL
37、L SH80SJMP HDZHD22: CJNE A,#d,ZHD23CLR P1.4SJMP HDZHD23: JNC ZHD24ACALL SH100SJMP HDZHD2: CLR P1.4 ;當(dāng)在上水過程中按下手動上水鍵時,即關(guān)電磁閥POP ACC ;現(xiàn)場恢復(fù)END結(jié) 論該控制器和以往顯示儀相比具有性能價格比高、溫度控制與顯示精度高、實用方便和性能穩(wěn)定等有點。單片機(jī)控制系統(tǒng)具有低價、智能的優(yōu)勢,能夠根據(jù)需要的不同而相應(yīng)的調(diào)整,更加具有個性化。同時,使用單片機(jī)控制系統(tǒng)能夠節(jié)約能源,保護(hù)設(shè)備,延長設(shè)備的使用時間。該熱水器具備以下特點:1.結(jié)構(gòu)簡單、運(yùn)行可靠、操作維護(hù)簡便。2.熱源取之不盡用之不竭,不需要運(yùn)輸,節(jié)省燃料。3.無污染,不會對周圍環(huán)境造成任何影響。4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 對分包單位的進(jìn)場安全總交底
- 2025年消霧塔項目發(fā)展計劃
- 《紅樓夢》閱讀考題
- 江蘇省鹽城市射陽縣2024-2025學(xué)年八年級下學(xué)期3月月考英語試題(原卷版+解析版)
- 實驗室儀器采購 投標(biāo)方案(技術(shù)方案)
- 城市供水系統(tǒng)優(yōu)化管理方案
- 醫(yī)藥冷鏈運(yùn)輸公司排名
- 開發(fā)項目居間合同
- 2025年度北京市餐廳裝修與品牌故事創(chuàng)作合同
- 二年級下冊語文-第五單元單元解讀-人教版
- DL∕T 1120-2018 水輪機(jī)調(diào)節(jié)系統(tǒng)測試與實時仿真裝置技術(shù)規(guī)程
- 屋頂分布式光伏發(fā)電EPC項目 投標(biāo)方案(技術(shù)方案)
- 一年級下冊口算題卡大全(50套直接打印版)
- 【基于AMPL數(shù)學(xué)建模的S發(fā)電廠燃料收購運(yùn)輸線路優(yōu)化設(shè)計方案11000字(論文)】
- JJG(交通) 187-2023 水泥混凝土攪拌機(jī)
- 2022-2023學(xué)年湖南省衡陽市七年級(下)期末數(shù)學(xué)試卷(含解析)
- A型肉毒素治療知情同意書 注射知情同意書
- 盤扣式落地外腳手架施工方案
- 混凝土采購項目整體供貨方案
- 江蘇省徐州市2023年英語小升初試卷(含答案)
評論
0/150
提交評論