畢業(yè)設(shè)計(jì)---太陽能熱水器水溫水位檢測系統(tǒng)_第1頁
已閱讀1頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  摘 要</p><p>  近幾十年來,自動控制技術(shù)迅猛發(fā)展,在工農(nóng)業(yè)生產(chǎn),交通運(yùn)輸,國防建設(shè)和航空、航天事業(yè)等領(lǐng)域中獲得廣泛的應(yīng)用。隨著生產(chǎn)和科學(xué)技術(shù)的發(fā)展,自動控制技術(shù)至今已滲透到各種科學(xué)領(lǐng)域,成為促進(jìn)當(dāng)今生產(chǎn)發(fā)展和科學(xué)技術(shù)進(jìn)步的重要因素,而且漸漸由自動化向智能化轉(zhuǎn)變。 </p><p>  隨著地球上存儲的石油,煤等能源逐漸消耗而日益減少,利用太陽

2、能為人類服務(wù)的項(xiàng)目也就越來越多,且將最終取代石油和煤,太陽能熱水器也已經(jīng)被越來越多的人民接受,特別是它環(huán)保、節(jié)能的優(yōu)點(diǎn),使其在市場競爭中占有優(yōu)勢。</p><p>  本文設(shè)計(jì)了一個(gè)太陽能熱水器水溫水位檢測顯示報(bào)警儀。以AT89S52單片機(jī)為核心,實(shí)現(xiàn)了四級水位檢測和顯示。在本系統(tǒng)中,需要用到四個(gè)干簧管傳感器,在檢測水溫水位的棒子上等距離的有一個(gè)卡口,卡口上有一塊磁鐵,當(dāng)水位上升時(shí),帶動套在棒子上的干簧管傳感器上

3、升,上升到卡口的位置時(shí)傳感器在磁鐵的作用下內(nèi)部閉和,發(fā)出信號,同時(shí)該傳感器被卡口卡住,靜止不動,隨著水位的上升下一個(gè)傳感器有隨著水位的上升而上升,依次類推,水位的檢測就是這樣進(jìn)的。水溫由LM35精密集成電路溫度傳感器,經(jīng)AD620放大器放大模擬信號,再由A/D轉(zhuǎn)換器ADC0832將模擬信號轉(zhuǎn)換成數(shù)字信號送入單片機(jī)內(nèi),最后通過數(shù)碼管動態(tài)顯示出來。</p><p>  軟件部分采用C語言編程,C語言作為一種簡潔高效的

4、編譯型高級語言,具備可讀性好,可靠性高,運(yùn)算速度快,編譯效率高,可移植性好,有功能豐富的函數(shù)庫等特點(diǎn),并且可以直接實(shí)現(xiàn)對系統(tǒng)硬件的控制,因而逐漸成為單片機(jī)應(yīng)用中的主流編程語言。單片機(jī)采用C語言編程是大勢所趨,當(dāng)前廠商在推出新的單片機(jī)產(chǎn)品時(shí),紛紛配套C語言編譯器就是證明。</p><p>  關(guān)鍵詞:太陽能 AT89S52單片機(jī) 數(shù)碼管顯示器 水溫水位 </p><p>

5、;  目 錄</p><p><b>  1 前言1</b></p><p><b>  2 傳感器1</b></p><p>  2.1 LM35系列精密攝氏溫度傳感器2</p><p>  2.1.1 簡述2</p><p>  2.1.2

6、 特性2</p><p>  2.1.3 LM35使用要點(diǎn)3</p><p>  2.2 干簧管傳感器4</p><p>  2.2.1 干簧管4</p><p>  2.2.2 干簧管傳感器原理4</p><p><b>  3 放大器5</b></p>&l

7、t;p>  4 89S52單片機(jī)應(yīng)用系統(tǒng)8</p><p>  4.1 89S52單片機(jī)應(yīng)用系統(tǒng)的組成8</p><p>  4.1.1 89S52的基本特性8</p><p>  4.1.2 89S52單片機(jī)應(yīng)用系統(tǒng)組成8</p><p>  4.1.3 主要技術(shù)特征9</p><p>  

8、4.2 89S52的信號引腳10</p><p>  4.3 0832 A/D轉(zhuǎn)換芯片11</p><p>  4.3.1 芯片接口說明12</p><p>  4.3.2 單片機(jī)對ADC0832的控制原理12</p><p>  5原理圖和整體電路圖14</p><p>  5.1 系統(tǒng)框圖1

9、4</p><p>  5.2系統(tǒng)總電路圖14</p><p>  5.3 報(bào)警原理圖15</p><p>  6 軟件設(shè)計(jì)15</p><p><b>  結(jié)論</b></p><p><b>  致謝</b></p><p><b

10、>  參考文獻(xiàn)</b></p><p><b>  英文摘要</b></p><p>  本科專業(yè)畢業(yè)設(shè)計(jì)成績評定表</p><p><b>  1 前言</b></p><p>  近年來,自動化技術(shù)迅猛發(fā)展,在工農(nóng)業(yè)生產(chǎn),交通運(yùn)輸,國防建設(shè)和航空,航天事業(yè)等領(lǐng)域中獲得廣泛的應(yīng)

11、用。隨著生產(chǎn)和科學(xué)技術(shù)的發(fā)展,自動控制技術(shù)至今已滲透到各種科學(xué)領(lǐng)域,成為促進(jìn)當(dāng)今生產(chǎn)發(fā)展和科學(xué)技術(shù)進(jìn)步的重要因素,而且漸漸由自動化向智能化轉(zhuǎn)變。 </p><p>  隨著地球上存儲的石油,煤等能源逐漸消耗而日益減少,利用太陽能為人類服務(wù)的項(xiàng)目也就越來越多,且將最終取代石油和煤,而太陽能熱水器的方便使用隨著近幾年來的發(fā)展,越來越得到人們的認(rèn)可,在一些陽光充足地區(qū)得到了充分應(yīng)用,也已經(jīng)被越來越多的人喜愛,特別是它環(huán)

12、保、節(jié)能的優(yōu)點(diǎn),使其在市場競爭中占有優(yōu)勢。</p><p>  本文設(shè)計(jì)了一個(gè)太陽能熱水器水溫水位檢測顯示報(bào)警儀。以AT89S52單片機(jī)為核心,實(shí)現(xiàn)了四級水位檢測和顯示。在本系統(tǒng)中,需要用到四個(gè)干簧管傳感器,在檢測水溫水位的棒子上等距離的有一個(gè)卡口,卡口上有一塊磁鐵,當(dāng)水位上升時(shí),帶動套在棒子上的干簧管傳感器上升,上升到卡口的位置時(shí)傳感器在磁鐵的作用下內(nèi)部閉和,發(fā)出信號,同時(shí)該傳感器被卡口卡住,靜止不動,隨著水位

13、的上升下一個(gè)傳感器有隨著水位的上升而上升,依次類推,水位的檢測就是這樣進(jìn)的。水溫由LM35精密集成電路溫度傳感器,經(jīng)AD620放大器放大模擬信號,再由A/D轉(zhuǎn)換器ADC0832將模擬信號轉(zhuǎn)換成數(shù)字信號送入單片機(jī)內(nèi),最后通過數(shù)碼管動態(tài)顯示出來。</p><p><b>  2 傳感器</b></p><p>  人們?yōu)榱藦耐饨绔@取信息,必須借助于感覺器官,而單靠人們自

14、身的感覺器官,在研究自然現(xiàn)象和規(guī)律以及生產(chǎn)活動中它們的功能就遠(yuǎn)遠(yuǎn)不夠了,為了適應(yīng)這種情況傳感器就應(yīng)運(yùn)而生了。因此可以說,傳感器是人類五官的延長,又稱之為電五官。</p><p>  傳感器是一種以一定的精確度把被測量轉(zhuǎn)換為與之有確定對應(yīng)關(guān)系的,便于應(yīng)用的某種物理量的測量裝置。這一定義包含了以下幾方面的意思:一是傳感器是測量裝置,能完成檢測任務(wù);二是它的輸入量是某一被測量,可能是物理量,也可能是化學(xué)量,生物量等;三

15、是它的輸出量是某種物理量,這種量要便于傳輸,轉(zhuǎn)換,處理,顯示等等,這種量可以是氣,光,電量,但主要是電量;四是輸出輸入有對應(yīng)關(guān)系,而且有一定的精確程度。</p><p>  本系統(tǒng)設(shè)計(jì)涉及到兩種傳感器,一種是溫度傳感器,這里采用美國NS公司生產(chǎn)的LM35系列溫度傳感器;一種是水位傳感器,這里采用普通的干簧管傳感器。下面依次對所采用的傳感器做出說明。</p><p>  2.1 LM35系

16、列精密攝氏溫度傳感器</p><p><b>  2.1.1 簡述</b></p><p>  LM35系列是精密集成電路溫度傳感器,其輸出的電壓線性地與攝氏溫度成正比。因此,LM35比按絕對溫標(biāo)校準(zhǔn)的線性溫度傳感器優(yōu)越得多。LM35系列傳感器生產(chǎn)制作時(shí)已經(jīng)過校準(zhǔn),輸出電壓與攝氏溫度一一對應(yīng),使用極為方便。靈敏度為10.0mV/℃,精度在0.4℃至0.8℃(-55℃

17、至+150℃溫度范圍內(nèi)),重復(fù)性好,低輸出阻抗,線性輸出和內(nèi)部精密校準(zhǔn)使其與讀出或控制電路接口簡單和方便,可單電源和正負(fù)電源工作。LM35的封裝圖如圖1所示:</p><p>  圖1 三種封裝及外形</p><p><b>  2.1.2 特性</b></p><p> ?。?)在攝氏溫度下直接校準(zhǔn)</p><p>

18、; ?。?)+10.0mV/℃的線性刻度系數(shù)</p><p>  (3)確保0.5℃的精度(在25℃)</p><p> ?。?)額定溫度范圍為-55℃至+150℃</p><p> ?。?)適合于遠(yuǎn)程應(yīng)用</p><p> ?。?)工作電壓范圍寬,4V至30V</p><p> ?。?)低功耗,小于60uA</

19、p><p> ?。?)在靜止空氣中,自熱效應(yīng)低,小于0.08℃的自熱</p><p> ?。?)非線性僅為±1/4℃</p><p>  LM35參數(shù)指標(biāo)如表1所示:</p><p>  表1 LM35參數(shù)指標(biāo)</p><p>  2.1.3 LM35使用要點(diǎn)</p><p>  實(shí)際

20、使用中,可將塑封的傳感器的平面用環(huán)氧樹指粘貼在待測的零件表面,若是TO-46金屬封裝的,則可在待測零件上鉆一個(gè)與傳感器管帽相當(dāng)?shù)目?,用膠粘牢,安裝十分簡單。溫度差不會超過0.01℃,這是在假定環(huán)境空氣溫度與表面溫度總是相同的前提下,如果環(huán)境溫度比表面溫度高或低許多時(shí),LM35器件外表面的實(shí)際溫度將為環(huán)境溫度和表面溫度之間的溫度。對于TO-92封裝來說,情況更是如此。在這里,銅導(dǎo)線是向器件傳導(dǎo)熱量的主要熱渠道,因此,其溫度將更接近空氣溫度

21、,而不是表面溫度。</p><p>  為了解決這個(gè)問題,應(yīng)確保到LM35的導(dǎo)線保持與器件外表面同樣的溫度,最容易的方法是用環(huán)氧樹脂覆蓋這些導(dǎo)線,以確保引線和導(dǎo)線與器件外表面具有相同的溫度,使得器件外表面的溫度將不受環(huán)境溫度的影響。</p><p>  TO-46金屬封裝也可被焊在金屬表面或管子上,當(dāng)然在這種情況下電路的電源負(fù)端(V-)接地到金屬殼上。</p><p&g

22、t;  另一種方法是,LM35被安裝在密閉的金屬管中,然后浸入一個(gè)槽中或擰入槽的螺紋孔中。和任何集成電路一樣LM35和其伴隨導(dǎo)線及電路必須絕緣和干燥,以防止漏電幾腐蝕。如果電路工作在可能發(fā)生凝結(jié)的低溫下,就應(yīng)該更加注意。經(jīng)常使用Humiseal和環(huán)氧樹脂等印刷電路涂層和漆,以確保濕氣不會腐蝕LM35或其連接。</p><p><b>  電容負(fù)載問題:</b></p><

23、p>  與許多微功率電路一樣,LM35具有有限的驅(qū)動電容負(fù)載能力。若無特別的預(yù)防措施LM35獨(dú)自能驅(qū)動50pF的電容負(fù)載。如果加入一個(gè)更大的負(fù)載,可以方便地用一個(gè)電阻來隔絕或解耦這個(gè)負(fù)載,或者在輸出與地之間用一個(gè)串聯(lián)的R-C阻尼器來提高電容的容差。</p><p>  2.2 干簧管傳感器</p><p>  干簧管傳感器是觸點(diǎn)傳感器的一種,因?yàn)樗幸恍┆?dú)特的優(yōu)點(diǎn),雖然具有觸點(diǎn)的結(jié)

24、構(gòu),但仍廣泛地被應(yīng)用于自動檢測和自動控制系統(tǒng)領(lǐng)域中。</p><p>  2.2.1 干簧管</p><p>  干簧管的是干式舌簧開關(guān)管的簡稱,它是一個(gè)充有惰性氣體(如氮,氦等)的小型玻璃管,在管內(nèi)密封有用導(dǎo)磁導(dǎo)電材料制成的兩支觸點(diǎn)彈簧片(其觸點(diǎn)部分采用了金,銠,鈀合金等鍍層),如圖2所示:</p><p>  圖2 干簧管傳感器結(jié)構(gòu)圖</p>

25、<p>  當(dāng)干簧管所處位置的磁場強(qiáng)度足夠強(qiáng),使觸點(diǎn)彈簧片磁化后產(chǎn)生的磁性吸引力能克服其預(yù)反力時(shí),兩彈簧片互相吸住而使觸點(diǎn)接通當(dāng)磁場減弱到一定程度時(shí),在觸點(diǎn)彈簧片預(yù)反力作用下觸點(diǎn)斷開。干簧管體積小,簧片質(zhì)量輕,慣性小,動作快是它突出的優(yōu)點(diǎn)。</p><p>  2.2.2 干簧管傳感器原理</p><p>  干簧管有兩種驅(qū)動方式,一為永磁鐵,二為電磁線圈,前者多用于檢測,后者

26、多用于控制。因此,干簧管傳感器主要接受永磁鐵送來的磁場信號,換句話說,在永磁鐵材料,形狀,體積,矯頑力一定的情況下,干簧管觸點(diǎn)觸和與否,決定于與永磁鐵所處的相對位置和距離。</p><p>  下圖給出了往復(fù)運(yùn)動磁控干簧管原理示意圖。干簧管不動的情況,其原理如圖3所示:</p><p>  圖3 往復(fù)運(yùn)動磁控干簧管示意圖</p><p>  干簧管傳感器有下列特點(diǎn)

27、:</p><p> ?。?)由于觸點(diǎn)密閉于惰性氣體中,故有效地防止了周圍有機(jī)蒸氣和塵埃等雜質(zhì)對觸點(diǎn)的侵蝕,同時(shí)大大地減小了由于火花所引起觸點(diǎn)的氧化和炭化,因此提高了工作可靠性。</p><p> ?。?)觸點(diǎn)彈簧片小而輕,而使吸上和釋放時(shí)間快而短,比普通的電磁繼電器快5~10倍以上,故可做速動開關(guān)。</p><p> ?。?)由于觸點(diǎn)部分有合金鍍層而使接觸電阻變化

28、平穩(wěn),提高了機(jī)電壽命。</p><p>  (4)體積小,重量輕,便于安裝,使用靈活,和晶體管電路配套使用可作到小型化。</p><p> ?。?)便于組成小巧價(jià)廉的磁控傳感器。</p><p>  由于上述特點(diǎn),干簧管傳感器廣泛地被應(yīng)用于自動檢測系統(tǒng)中,作為行程測量之用。同時(shí)由電磁線圈驅(qū)動的干簧管也被普遍地應(yīng)用于采樣控制和巡回檢測系統(tǒng)中。由于干簧管傳感器與觸點(diǎn)傳感

29、器相同,都是鈀模擬量轉(zhuǎn)換成開關(guān)量的傳感器,不適于連續(xù)檢測。</p><p>  本設(shè)計(jì)需要用到四個(gè)干簧管傳感器,在檢測水溫水位的棒子上等距離的有一個(gè)卡口,卡口上有一塊磁鐵,當(dāng)水位上升時(shí),帶動套在棒子上的干簧管傳感器上升,上升到卡口的位置時(shí)傳感器在磁鐵的作用下內(nèi)部閉和,發(fā)出信號,同時(shí)該傳感器被卡口卡住,靜止不動,隨著水位的上升下一個(gè)傳感器有隨著水位的上升而上升,依次類推,水位的檢測就是這樣進(jìn)行的,具體連線我們在后面

30、再闡述。 </p><p><b>  3 放大器</b></p><p>  溫度傳感器輸出的信號經(jīng)初使?fàn)顟B(tài)平衡調(diào)節(jié)后,每升高1攝氏度其信號是0~10mv,不能直接送給單片機(jī)進(jìn)行A/D變換及顯示,需將其放大為0:5V。另外由于環(huán)境背景,外界溫度等諸多因素會對溫度傳感器的輸出信號造成十分嚴(yán)重的影響。傳感器的微弱信號往往淹沒再各種干擾之中,這就要求放大器除滿足一定的放

31、大量要求之外,還應(yīng)有足夠的共模抑制比,具有高精度,低漂移,低燥聲和長期穩(wěn)定性。因此,一般放大器不能滿足溫度檢測的要求,而由高運(yùn)放組成的差動放大器,對外接電阻的精度要求比較高,也難以用于實(shí)際測量,由于集成儀器放大器具有以下優(yōu)點(diǎn)而在傳感器放大電路中得到了廣泛的應(yīng)用。</p><p>  (1)價(jià)格低,體積?。?lt;/p><p> ?。?)外接元件少,電路簡單;</p><p&

32、gt;  (3)能處理微弱信號,由于儀器放大器具有很高的共模抑制比和良好的溫度特性,因此甚至能處理μV級的信號。</p><p> ?。?)在處理交直流差分信號時(shí),抗源阻抗不平衡能力很強(qiáng)。因?yàn)閮x器放大器的輸入阻抗高(大于109Ω),所以當(dāng)源電阻變化1KΩ左右時(shí),也不會產(chǎn)生明顯的失調(diào)現(xiàn)象。</p><p>  鑒于集成儀器放大器以上優(yōu)點(diǎn)和張力傳感器對放大電路的要求,選用美國模擬器材公司生產(chǎn)的

33、AD620做為放大器是比較合適的。AD620是一種低價(jià)格,低功耗儀器放大器,它只需要外接一只電阻來設(shè)置1:1000的放大倍數(shù)。AD620為8腳封裝,其尺寸小,功耗低(最大電流僅有1.3mA)。AD620具有很高的精度(最大非線性為4×10-5,最大失調(diào)電壓為50μV,最大失調(diào)漂移為0.6μV/℃)。因此鈀它用于太陽能熱水器水溫水位檢測系統(tǒng)中是比較理想的。AD620在輸入端采用了超β處理,使其有較低輸入偏置電流,最大值也只有1.

34、0nA.AD620的輸入電壓噪聲低,在0.1Hz:10Hz的帶寬為9nV/HZ,0.28μV p-p,輸入電流噪聲為0.1PA/HZ,使其成為一個(gè)很好的前置放大器。其主要特點(diǎn)為:可單電阻設(shè)置增益;電源工作范圍寬;功耗低;輸入失調(diào)電壓低;輸入失調(diào)漂移低;輸入偏置電流低;噪聲低;交流特性優(yōu)良;共模抑制比高;加之它體積小,價(jià)格低,使其還廣泛應(yīng)用于其他場合,如醫(yī)療儀器的心電圖和其他多路轉(zhuǎn)換應(yīng)用系統(tǒng)。</p><p>  

35、AD620有三種工作溫度:</p><p>  AD620S (軍用級) -55℃~125℃</p><p>  AD620A (工業(yè)級) -45℃~85℃</p><p>  AD620I (商業(yè)級) 0℃~70℃</p><p>  AD620其使用極限值:</p><p>  

36、電源電壓 ±18V</p><p>  內(nèi)部功耗 650Mw</p><p>  共模抑制比 ±Vs</p><p>  差發(fā)輸入電壓 ±25V</p><p>  輸出短路持續(xù)時(shí)間

37、 連續(xù)</p><p>  AD620的增益選擇使用電阻RG來設(shè)定的,既用AD620引腳1和8之間的阻抗來設(shè)定。使用0.1%~1%的電阻,AD620就能提供精確的增益G,當(dāng)G=1時(shí),RG引腳不要連接(即相當(dāng)于RG→∞),其它任何增益均可通過下式計(jì)算。</p><p>  RG=49400/(G-1) (1

38、)</p><p>  為了減小誤差,要避免與RG串聯(lián)的較高的寄生電阻,為了減小漂移,RG的溫度系數(shù)要比較小,一般低于10-5/℃就能得到很好的性能。表2為幾種RG的增益對應(yīng)表。具體如表2所示。</p><p>  表2 AD620外接電阻RG的增益對照表</p><p>  AD620AN為工業(yè)級塑封8腳DIP雙列直插式封裝,其引腳排列如圖4所示:</p&

39、gt;<p>  圖4 AD620AN引腳排列</p><p>  1腳和8腳RG按外接增益設(shè)定電阻;2腳和3腳IN-,IN+接測量電橋輸出信號;4腳和7腳分別接電源的負(fù)極和正極;5腳REF端是基準(zhǔn)端,若在5腳接一恒定參考電壓,則會使6腳的輸出電壓產(chǎn)生一個(gè)相應(yīng)的偏置電平。</p><p>  4 89S52單片機(jī)應(yīng)用系統(tǒng)[1]</p><p>  

40、近年來,單片機(jī)以它的體積小,重量輕,抗干擾能力強(qiáng),價(jià)格低的獨(dú)特性能而獲得了迅猛發(fā)展,它的應(yīng)用已深入到工業(yè),農(nóng)業(yè),國防,科研,教育以及日常生活用品(家電,玩具)等各個(gè)領(lǐng)域。</p><p>  MCS-51系列單片機(jī)在國內(nèi)介紹較多,資料比較齊全,充分,性能價(jià)格高,供貨渠道也很多。因此我們的這個(gè)太陽能熱水器水溫水位檢測顯示報(bào)警儀系統(tǒng)選用MCS-51系列的單片機(jī)也是十分自然的了。</p><p>

41、;  4.1 89S52單片機(jī)應(yīng)用系統(tǒng)的組成[2]</p><p>  MCS-51系列的所有產(chǎn)品都是40腳封裝,它們的引腳功能與指令系統(tǒng)完全兼容,當(dāng)前使用較多的是89S52、89S51、89C52這三種芯片,而尤以89S52用得最廣,因此本章介紹得是以89S52為核心得單片機(jī)應(yīng)用系統(tǒng)。</p><p>  4.1.1 89S52的基本特性</p><p>  

42、(1)一個(gè)8位微處理器(CPU)。</p><p>  (2)片內(nèi)4KB程序存儲器Flash ROM,用以存放程序、一些原始數(shù)據(jù)和表格。</p><p> ?。?)片內(nèi)256字節(jié)數(shù)據(jù)存儲器RAM/SFR。</p><p> ?。?)4個(gè)8位并行I/O端口P0—P3,每個(gè)端口既可以用作輸入,也可以用作輸出。</p><p>  (5)2個(gè)16位

43、的定時(shí)器/計(jì)數(shù)器。</p><p>  (6)具有5個(gè)中斷源、兩個(gè)中斷優(yōu)先級的中斷控制系統(tǒng)。</p><p>  (7)一個(gè)全雙工UART串行I/O口。</p><p>  (8)片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路。</p><p>  4.1.2 89S52單片機(jī)應(yīng)用系統(tǒng)組成[3]</p><p>  89S52單片機(jī)應(yīng)用系

44、統(tǒng)的組成框圖由89S52CPU,EEPROM,RAM,A/D轉(zhuǎn)換器0809,D/A轉(zhuǎn)換器0832,并行接口芯片8255,鍵盤顯示電路,串行口MAX232復(fù)位電路和看門狗電路等組成。</p><p>  由于本設(shè)計(jì)只是進(jìn)行水溫水位的檢測,因此上面所說的D/A轉(zhuǎn)換器0832、鍵盤顯示電路、串行口MAX232復(fù)位電路不需要用到,因此在下面就不再詳細(xì)進(jìn)行說明了??驁D如圖5所示:</p><p> 

45、 圖5 89S52單片機(jī)應(yīng)用系統(tǒng)組成框圖</p><p>  4.1.3 主要技術(shù)特征</p><p><b> ?。?)中央處理單元</b></p><p>  中央處理單元選用89S52。</p><p><b> ?。?)系統(tǒng)時(shí)鐘</b></p><p>  系統(tǒng)時(shí)

46、鐘選用12MHz,對89S52典型指令的執(zhí)行時(shí)間為1μs。</p><p><b> ?。?)存儲器</b></p><p>  89S52將程序存儲器和數(shù)據(jù)存儲器統(tǒng)一編址。程序存儲器使用Flash ROM,容量為4KB,存放89S52本機(jī)監(jiān)控程序和CRT監(jiān)控程序。</p><p>  數(shù)據(jù)存儲器選用兩片靜態(tài)RAM。兩片都具有掉電保護(hù)裝置,配有

47、自動充電電池。也可將這兩片RAM,改用E2PROM進(jìn)行數(shù)據(jù)保護(hù)。</p><p> ?。?)配有A/D轉(zhuǎn)換電路(ADC0809)</p><p>  89S52可經(jīng)過ADC0809外接8路模擬輸入信號。</p><p>  (5)配有D/A轉(zhuǎn)換電路(DAC0832)</p><p>  該應(yīng)用系統(tǒng)配有D/A轉(zhuǎn)換器芯片DAC0832一片,可輸出

48、兩路模擬信號供控制用。</p><p> ?。?)帶有可編程并行接口芯片8255</p><p>  8255有三個(gè)輸入輸出口PA,PB,PC,經(jīng)插座JP6,JP7與外部設(shè)備連接。89S52可供使用的并行口只有P1口,接上8255后,擴(kuò)充了三個(gè)8位并行口,這些并行口可以連接打印機(jī)或EPROM編程器。</p><p> ?。?)帶有全雙工I/O串行口</p>

49、;<p>  串行口采用了MAX232芯片,省略了±12V電源,只用單±5V供電即可,提高了系統(tǒng)的可靠性;串行口可實(shí)現(xiàn)與高位機(jī)進(jìn)行通訊。</p><p><b>  (8)總線接口</b></p><p>  89S52單片機(jī)應(yīng)用系統(tǒng)將40根系統(tǒng)總線經(jīng)JP3插座引出,為用戶擴(kuò)展外圍電路提供了方便。</p><p&g

50、t; ?。?)具有WATCH DOG抗干擾電路</p><p>  89S52單片機(jī)應(yīng)用系統(tǒng)提供了一個(gè)WATCH DOG電路,能有效防止程序飛跑。</p><p> ?。?0)采用8279驅(qū)動鍵盤和顯示器</p><p>  89S52單片機(jī)應(yīng)用系統(tǒng)有8位LED顯示管和25個(gè)鍵碼鍵盤作為輸入輸出設(shè)備。它們采用8079芯片驅(qū)動,優(yōu)點(diǎn)是減少89S52管理鍵盤和數(shù)碼顯示器

51、的開銷,可避免顯示管的閃動和提高其亮度。</p><p> ?。?1)有高速E2PROM編程器選件高速EPROM編程器選件可對2716~27512EPROM芯片進(jìn)行高速編程。</p><p>  4.2 89S52的信號引腳[4]</p><p>  89S52是標(biāo)準(zhǔn)的的40引腳雙列直插試集</p><p>  成電路芯片,引腳系列參如圖6

52、所示:</p><p><b>  信號引腳介紹:</b></p><p>  (1)P0.0~P0.7:P0口是一個(gè)8位雙向I/O</p><p>  時(shí)進(jìn)行工作。在指令的前半周期,P0口作口。</p><p>  在訪問外部寄存器和擴(kuò)展I/O時(shí),分為地址</p><p>  總線的低8位,在指

53、令的后半周期為8位的</p><p>  數(shù)據(jù)總線。作輸入口使用時(shí)要先寫1。</p><p> ?。?)P1.0-P1.7:P1口是一個(gè)內(nèi)帶有上拉電阻</p><p>  的8位雙向I/O口。</p><p> ?。?)P2.0-P2.7:P2口是一個(gè)內(nèi)帶有上拉電阻</p><p>  的8位雙向I/O口。在訪問外部存

54、儲器和擴(kuò)展</p><p>  I/O口時(shí),送出地址總線高8位。 圖6 89S52引腳圖</p><p> ?。?)P3.0-P3.7:P3口是一個(gè)內(nèi)帶有上拉電阻的8位雙向I/O口,其第一功能是作為通用I/O口,第二功能是作為特殊信號線使用。</p><p>  (5)ALE地址鎖存允許信號端:在系統(tǒng)擴(kuò)展時(shí),ALE用于控制P0口

55、輸出的低8位地址送鎖存器鎖存起來,以實(shí)現(xiàn)低位地址和數(shù)據(jù)的隔離。此外由于ALE是以晶振1/6的固定頻率輸出的正脈沖,因此可作為外部時(shí)鐘或外部定時(shí)脈沖使用。</p><p> ?。?)外部程序存儲器讀選通信號:在讀外部程序空間時(shí)PSEN有效(低電平),以實(shí)現(xiàn)外部程序空間單元的讀操作。</p><p> ?。?)訪問內(nèi)外程序存儲器控制信號:當(dāng)EA信號為低電平時(shí),CPU只訪問片外ROM并執(zhí)行片外程

56、序存儲器中的指令,而不管是否有片內(nèi)程序存儲器;而當(dāng)EA信號為高電平時(shí),CPU只訪問片內(nèi)FlashROM并執(zhí)行內(nèi)部程序存儲器中的指令。</p><p> ?。?)RST復(fù)位信號:當(dāng)輸入的復(fù)位信號延續(xù)2個(gè)機(jī)器周期以上高電平時(shí)即為有效,用以完成單片機(jī)的初始化復(fù)位操作。</p><p> ?。?)XTAL1和XTAL2外接晶體引線端:當(dāng)使用芯片內(nèi)部時(shí)鐘時(shí),此2引線端用于外接石英晶體和微調(diào)電容,當(dāng)使

57、用外部時(shí)鐘時(shí),用于接外部時(shí)鐘脈沖信號。</p><p>  (10)P3端口引腳與復(fù)用功能:</p><p>  P3引腳端口功能如表3所示:</p><p>  表3 P3端口引腳與復(fù)用功能</p><p>  4.3 0832 A/D轉(zhuǎn)換芯片[5]</p><p>  ADC0832是美國國家半導(dǎo)體公司生產(chǎn)的一

58、種8位分辨率、雙通道A/D轉(zhuǎn)換芯片。由于它體積小,兼容性,性價(jià)比高而深受單片機(jī)愛好者及企業(yè)歡迎,其目前已經(jīng)有很高的普及率。ADC0832引腳圖如圖7所示:</p><p>  4.3.1 芯片接口說明</p><p> ?。?)CS_片選使能,低電平芯片使能;</p><p> ?。?)模擬輸入通道0,或作為IN+/-使用;</p><p>

59、; ?。?)模擬輸入通道1,或作為IN+/-使用;</p><p>  (4)GND芯片參考0 電位(地);</p><p>  (5)DI數(shù)據(jù)信號輸入,選擇通道控制;</p><p> ?。?)DO數(shù)據(jù)信號輸出,轉(zhuǎn)換數(shù)據(jù)輸出;</p><p> ?。?)CLK芯片時(shí)鐘輸入;</p><p> ?。?)Vcc/REF電

60、源輸入及參考電壓輸入(復(fù)用)。</p><p>  圖7 ADC0832的引腳圖</p><p>  ADC0832為8位分辨率A/D轉(zhuǎn)換芯片,其最高分辨可達(dá)256級,可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬電壓輸入在0~5V之間。芯片轉(zhuǎn)換時(shí)間僅為32μS,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。獨(dú)立的芯片使能輸入,使多器

61、件掛接和處理器控制變的更加方便。通過DI 數(shù)據(jù)輸入端,可以輕易的實(shí)現(xiàn)通道功能的選擇。</p><p>  4.3.2 單片機(jī)對ADC0832的控制原理[6]</p><p>  正常情況下ADC0832 與單片機(jī)的接口應(yīng)為4條數(shù)據(jù)線,分別是CS、CLK、DO、DI。但由于DO端與DI端在通信時(shí)并未同時(shí)有效并與單片機(jī)的接口是雙向的,所以電路設(shè)計(jì)時(shí)可以將DO和DI并聯(lián)在一根數(shù)據(jù)線上使用。當(dāng)A

62、DC0832未工作時(shí)其CS輸入端應(yīng)為高電平,此時(shí)芯片禁用,CLK和DO/DI的電平可任意。當(dāng)要進(jìn)行A/D轉(zhuǎn)換時(shí),須先將CS使能端置于低電平并且保持低電平直到轉(zhuǎn)換完全結(jié)束。此時(shí)芯片開始轉(zhuǎn)換工作,同時(shí)由處理器向芯片時(shí)鐘輸入端CLK輸入時(shí)鐘脈沖,DO/DI端則使用DI端輸入通道功能選擇的數(shù)據(jù)信號。在第1個(gè)時(shí)鐘脈沖的下沉之前DI端必須是高電平,表示啟始信號。在第2、3個(gè)脈沖下沉之前DI端應(yīng)輸入2位數(shù)據(jù)用于選擇通道功能。當(dāng)此2位數(shù)據(jù)為“1”、“0

63、”時(shí),只對CH0進(jìn)行單通道轉(zhuǎn)換。當(dāng)2位數(shù)據(jù)為“1”、“1”時(shí),只對CH1進(jìn)行單通道轉(zhuǎn)換。當(dāng)2位數(shù)據(jù)為“0”、“0”時(shí),將CH0作為正輸入端IN+,CH1作為負(fù)輸入端IN-進(jìn)行輸入。當(dāng)2位數(shù)據(jù)為“0”、“1”時(shí),將CH0作為負(fù)輸入端IN-,CH1作為正輸入端IN+進(jìn)行輸入。到第3 個(gè)脈沖的下沉之后DI端的輸入電平就失去輸入作用,此后DO/DI端則開</p><p>  作為單通道模擬信號輸入時(shí)ADC0832的輸入電

64、壓是0~5V且8位分辨率時(shí)的電壓精度為19.53mV。如果作為由IN+與IN-輸入的輸入時(shí),可是將電壓值設(shè)定在某一個(gè)較大范圍之內(nèi),從而提高轉(zhuǎn)換的寬度。但值得注意的是,在進(jìn)行IN+與IN-的輸入時(shí),如果IN-的電壓大于IN+的電壓則轉(zhuǎn)換后的數(shù)據(jù)結(jié)果始終為00H。ADC0832與單片機(jī)的連接電路如圖8所示:</p><p>  圖8 ADC0832與89S52的接口電路圖</p><p> 

65、 原理圖和整體電路圖[7]</p><p>  前面我們已經(jīng)詳細(xì)介紹了在本次設(shè)計(jì)中所涉及的大部分元器件,尚未介紹的還有報(bào)警儀及整個(gè)電路圖。關(guān)于這一部分我將在接下來的環(huán)節(jié)里加以詳細(xì)的闡述。</p><p><b>  5.1 系統(tǒng)框圖</b></p><p>  系統(tǒng)總體框圖,如圖9所示:</p><p>  圖9 太

66、陽能熱水器水溫水位檢測系統(tǒng)方框圖</p><p><b>  系統(tǒng)總電路圖</b></p><p><b>  如圖10所示:</b></p><p>  圖10 系統(tǒng)總電路圖</p><p>  5.3 報(bào)警原理圖</p><p>  為了使熱水器在水空水滿的時(shí)候都能發(fā)

67、出報(bào)警信息,以提醒用戶注意,在檢測水位的同時(shí)在89S52的P1.7處引出一個(gè)報(bào)警電路,當(dāng)水位不滿1格時(shí)和水位滿4格時(shí)蜂鳴器均發(fā)出報(bào)警聲音。由P1.7輸出報(bào)警信號;驅(qū)動一只蜂鳴器發(fā)出報(bào)警聲音。壓電式蜂鳴器約需用10mA的驅(qū)動電流,因此可以使用TTL系列集成電路7407低電平驅(qū)動,如圖11所示。圖中,驅(qū)動器的輸入端接89S52的P1.7。當(dāng)P1.7輸出高電平1時(shí);7407的輸出為低電平0,使壓電蜂鳴器引線獲得將近5V的直流電壓,而產(chǎn)生蜂鳴音

68、。當(dāng)P1.7端輸出低電平0時(shí);7407的輸出端升高到約+5V,壓電蜂鳴器兩引線間的直流電壓降至接近于0V,發(fā)聲停止。</p><p>  圖11 報(bào)警電路圖</p><p><b>  6 軟件設(shè)計(jì)</b></p><p>  太陽能熱水器水溫的信號由傳感器轉(zhuǎn)換成微弱的電壓信號,該電壓與水溫的大小成正比,經(jīng)放大后,輸入89S52單片機(jī)系統(tǒng)的

69、0832A/D轉(zhuǎn)換器,將放大后的電壓信號轉(zhuǎn)換成為能被單片機(jī)識別和處理的數(shù)字信號;水位的信號由于只需判斷水位到達(dá)相應(yīng)的位置與否,因此水位傳感器送出的電壓信號送入單片機(jī)應(yīng)用系統(tǒng),至此,水溫與水位的信號均已進(jìn)入單片機(jī)內(nèi)了。但水溫的大小及水位是否達(dá)到相應(yīng)的位置及蜂鳴器何時(shí)該響何時(shí)不該響,這就不是單靠硬件就能解決的問題了,而必須要由硬件、軟件一起發(fā)揮作用才能解決。關(guān)于本設(shè)計(jì)的程序就在下面加以說明。流程圖如下圖12所示:</p>&l

70、t;p>  通用顯示程序圖 顯示子程序圖 主程序圖</p><p>  圖12 程序流程圖</p><p>  本設(shè)計(jì)采用C語言編寫的程序如下:</p><p>  0832A/D把摸擬信號轉(zhuǎn)為數(shù)字信號的程序:</p><p>  #include "reg52.h"

71、</p><p>  #include"ADC0832.h"</p><p>  sbit CLK = P1^0;</p><p>  sbit DI = P1^1;</p><p>  sbit DO = P1^3;</p><p>  sbit CS = P1^2;</p><

72、;p>  unsigned int adval;</p><p>  unsigned int ad ()</p><p>  { unsigned char i; </p><p><b>  CS=0; </b></p><p><b>  CLK=0; </b></p>

73、<p><b>  CLK=1;</b></p><p><b>  DI=1;</b></p><p><b>  CLK=0; </b></p><p><b>  CLK=1; </b></p><p><b>  DI=1; &

74、lt;/b></p><p><b>  CLK=0; </b></p><p><b>  CLK=1; </b></p><p><b>  DI=0; </b></p><p><b>  CLK=1; </b></p><

75、;p><b>  CLK=0; </b></p><p>  for (i=0;i<16;i++) </p><p>  {CLK=1; </p><p>  CLK=0; </p><p>  if (DO) </p><p>  adval= (adval

76、 >>1)| 0x80; </p><p>  else </p><p>  adval=(adval>>1)|0x00; } </p><p><b>  CS=1; </b></p><p>  return (adval); </p>&l

77、t;p><b>  }</b></p><p>  (2)數(shù)碼管動態(tài)顯示溫度程序:</p><p>  #include<AT89X52.h></p><p>  Char code TAB[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,</p><p&

78、gt;  0x6f};//數(shù)碼管數(shù)字0-9</p><p>  unsigned int temp,j,n=0;</p><p>  unsigned char key=255,xianshi[4]={0x79,0x79,0x79,0x79,}; </p><p>  sbit key0=P1^0;</p><p>  sbit key1=P

79、1^1;</p><p>  sbit key2=P1^2;</p><p>  sbit key3=P1^3;</p><p>  sbit key4=P1^4;</p><p>  sbit key5=P1^5;</p><p>  sbit key6=P1^6;</p><p>  sbi

80、t key7=P1^7;</p><p>  sbit key8=P3^0;</p><p>  sbit key9=P3^1;</p><p>  sbit sure=P3^2;</p><p>  sbit cancle=P3^3;</p><p>  sbit bcd8=P3^4;</p><

81、p>  sbit bcd4=P3^5;</p><p>  sbit bcd2=P3^6;</p><p>  sbit bcd1=P3^7;</p><p>  sbit P23=P2^4;</p><p>  sbit P22=P2^5;</p><p>  sbit P21=P2^6;</p>

82、<p>  sbit P20=P2^7;</p><p>  //*********************************************************************************************************</p><p>  void delay()</p><p><b>

83、;  {</b></p><p><b>  int d;</b></p><p>  for(d=0;d<15000;d++);</p><p>  }//防抖函數(shù)(20ms)</p><p>  //**************************************************

84、*******************************************************</p><p>  void delay1()</p><p><b>  {</b></p><p><b>  int k;</b></p><p>  for(k=0;k<18

85、00;k++);</p><p><b>  }//延時(shí)函數(shù)</b></p><p>  void display() //顯示函數(shù)</p><p><b>  { </b></p><p>  P0=xianshi[0];P20=1;P21=1;P22=1;P23=0;delay1(); P0=

86、0x00;</p><p>  P0=xianshi[1]; P20=1;P21=1;P22=0;P23=1;delay1(); P0=0x00; </p><p>  P0=xianshi[2];P20=1;P21=0;P22=1;P23=1;delay1(); P0=0x00;</p><p>  P0=xianshi[3]; P20=0;P21=1;P22=1

87、;P23=1;delay1(); P0=0x00;</p><p><b>  }</b></p><p>  //*****************************************************************************************************************</p>&l

88、t;p><b>  main()</b></p><p><b>  {</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  key=key_scan();</p>

89、<p>  if(key>=0&&key<=9) //顯示數(shù)字</p><p><b>  { </b></p><p><b>  j=key;</b></p><p><b>  key=255;</b></p><p><b

90、>  }</b></p><p><b>  switch(n)</b></p><p><b>  {</b></p><p>  case 0:break;</p><p>  case 1:xianshi[0]=TAB[j];break;</p><p&g

91、t;  case 2:xianshi[1]=TAB[j];break;</p><p>  case 3:xianshi[2]=TAB[j];break;</p><p>  case 4:xianshi[3]=TAB[j];break;</p><p>  case 5:n=1;break; </p><p><b>  }&

92、lt;/b></p><p>  display();</p><p>  if(key==10)</p><p><b>  {</b></p><p>  if((xianshi[0]==0x3f)&& (xianshi[1]==0x06)&&(xianshi[2]==0x3

93、f)&&(xianshi[3]==0x3f)){bcd8=0;bcd4=0;bcd2=0;bcd1=1;}</p><p>  else if((xianshi[0]==0x3f)&& (xianshi[1]==0x5b)&&(xianshi[2]==0x3f)&&(xianshi[3]==0x3f)){bcd8=0;bcd4=0;bcd2=1;bc

94、d1=0;}</p><p>  else if((xianshi[0]==0x3f)&& (xianshi[1]==0x4f)&&(xianshi[2]==0x3f)&&(xianshi[3]==0x3f)){bcd8=0;bcd4=0;bcd2=1;bcd1=1;} </p><p>  else if((xianshi[0]==0x3f

95、)&& (xianshi[1]==0x66)&&(xianshi[2]==0x3f)&&(xianshi[3]==0x3f)){bcd8=0;bcd4=1;bcd2=0;bcd1=0;}</p><p>  else if((xianshi[0]==0x3f)&& (xianshi[1]==0x6d)&&(xianshi[2]==0x

96、3f)&&(xianshi[3]==0x3f)){bcd8=0;bcd4=1;bcd2=0;bcd1=1;}</p><p>  else {bcd8=0;bcd4=0;bcd2=0;bcd1=0;}</p><p><b>  }</b></p><p><b>  }</b></p>&l

97、t;p><b>  }</b></p><p> ?。?)水位顯示程序:</p><p>  #include<reg52.h></p><p>  sbit shuiwei1=P0^3;</p><p>  sbit shuiwei2=P0^2;</p><p>  sbit

98、shuiwei3=P0^1;</p><p>  sbit shuiwei4=P0^0;</p><p>  sbit shuib=P1^4;</p><p>  sbit led1=P1^0;</p><p>  sbit led2=P1^1;</p><p>  sbit led3=P1^2;</p>

99、<p>  sbit led4=P1^3;</p><p><b>  main()</b></p><p><b>  {</b></p><p>  P0=0x0f; //作為輸入端</p><p><b>  shuib=0;</b></p>

100、<p><b>  led1=0;</b></p><p><b>  led2=0;</b></p><p><b>  led3=0;</b></p><p><b>  led4=0;</b></p><p><b>  whil

101、e(1)</b></p><p><b>  {</b></p><p>  if((shuiwei1==1)&&(shuiwei2==1)&& (shuiwei3==1)&&(shuiwei4==1)){shuib=1;}</p><p>  else if((shuiwei1=

102、=0)&&(shuiwei2==1)&& </p><p>  (shuiwei3==1)&&(shuiwei4==1)){shuib=0;led4=1;}</p><p>  else if((shuiwei1==0)&&(shuiwei2==0)&&(shuiwei3==1)&&(shui

103、wei4==1)){shuib=0; led4=1;led3=1;}</p><p>  else if((shuiwei1==0)&&(shuiwei2==0)&&(shuiwei3==0)&&(shuiwei4==1)){shuib=0; led4=1;led3=1;led2=1;}</p><p><b>  else &l

104、t;/b></p><p>  if((shuiwei1==0)&&(shuiwei2==0)&&(shuiwei3==0)&&(shuiwei4==0)){shuib=0; led4=1;led3=1;led2=1;led1=1;}</p><p>  else {shuib=1;led1=led2=led3=led4=0}</

105、p><p><b>  }</b></p><p><b>  }</b></p><p><b>  (3)主程序:</b></p><p>  #include"reg52.h"</p><p>  #include"ADC

106、0832.h"</p><p>  void main ()</p><p><b>  {</b></p><p>  delay_LCM(500); //延時(shí)500ms啟動</p><p>  initLCM( );

107、 //LCD初始化 //時(shí)鐘定時(shí)器0初始化</p><p>  DisplayListChar(0,0," Temperature ");</p><p>  DisplayListChar(0,1,"value:

108、 ");</p><p><b>  while(1)</b></p><p><b>  { </b></p><p>  displayfun1();</p><p><b>  }</b></p><p><b> 

109、 }</b></p><p><b>  7結(jié)論</b></p><p>  經(jīng)過那么長時(shí)間的努力學(xué)習(xí),“太陽能熱水器水溫水位檢測顯示報(bào)警儀”終于得以按時(shí)順利的完成了。這次設(shè)計(jì)與以前做過的一些課題設(shè)計(jì)感覺很不一樣,由于這次是畢業(yè)設(shè)計(jì),涉及的內(nèi)容廣,知識面大,做完之后自己在很多方面都有了進(jìn)一步的了解與掌握,受益匪淺。通過本次畢業(yè)設(shè)計(jì),使我初步掌握了工程設(shè)計(jì)的

110、程序和方法,既豐富了自己的專業(yè)知識,又取得了一定的工作經(jīng)驗(yàn),為以后的走向工作崗位打下堅(jiān)實(shí)的基礎(chǔ),使我完成了由學(xué)生向工程技術(shù)人員的過渡。</p><p><b>  參 考 文 獻(xiàn)</b></p><p>  [1] 李朝青.2005年.單片機(jī)原理及接口技術(shù)[M]. 北京:北京航空航天大學(xué)出版社.17-47</p><p>  [2] 周立功.2

111、004年.單片機(jī)實(shí)驗(yàn)與實(shí)踐[M]. 北京:北京航空航天大學(xué)出版社.10-90</p><p>  [3] 王毅平,張振容,晉明武.2000年.單片機(jī)原理及實(shí)用技術(shù)[M]. 北京:人民郵電出版社.32-65</p><p>  [4] 張洪潤, 劉秀英, 張亞凡等. 2006. 單片機(jī)應(yīng)用設(shè)計(jì)200例(下冊)[M]. 北京:北京航空航天大學(xué)出版社. 207-307</p>&l

112、t;p>  [5] 康華光. 1998. 電子技術(shù)基礎(chǔ)數(shù)字部分(第四版)[M].北京:高等教育出版社.227-374</p><p>  [6] 田立, 田清, 代方震. 2007. 51單片機(jī)C語言程序設(shè)計(jì)快速入門[M]. 北京:人民郵電出版社. 1-174</p><p>  [7] 林敏,丁金華,田濤.2009年.計(jì)算機(jī)控制技術(shù)及工程應(yīng)用[M].北京:國防工業(yè)出版社.273-2

113、83</p><p>  The Solar Energy Water Heater That Water Level Detection Reviews </p><p><b>  Xu Teng</b></p><p>  (college of engineering,South China Agricultural Universit

114、y Guangzhou 510642,China)</p><p>  Abstract: In recent decades, automatic control technology in agricultural production in the rapid development, transportation, national defence construction and aviation, s

115、pace undertakings in the fields such as widely application. With the production and development of science and technology, automatic control technology has penetrated into various scientific fields, become today the prod

116、uction development and promote the progress of science and technology, and the important factors to the inte</p><p>  As earth, coal, oil of stored energy consumption and reduce gradually increasing, the use

117、 of solar energy for human service project is more and more, and will eventually replace petroleum and coal, the solar energy water heater has been more and more people, especially it accepts the advantages of environmen

118、tal protection, energy saving, so that in the market competition advantage.</p><p>  This paper designs a solar water heater temperature level detection display alarming device. AT89S52 SCM as the core, to r

119、ealize the four level detection and display. In this system, the need to use four reed pipe sensor, the temperature in the detection of superior water from Wells, a bayonet socket bayonet socket on a magnet, when the wat

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論