版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1項(xiàng)目簡(jiǎn)介.......................................................................................................................1
2水位控制系統(tǒng)的原理和設(shè)計(jì)方案...............................................................................2
2.1基于單片機(jī)的水位自動(dòng)控制設(shè)計(jì)......................................................................2
2.2單片機(jī)系統(tǒng)組成及工作原理..............................................................................3
2.2.1系統(tǒng)組成...................................................................................................3
2.2.2工作原理...................................................................................................4
2.3控制方案的設(shè)計(jì)..................................................................................................4
2.3.1設(shè)計(jì)思路...................................................................................................4
2.3.2方案設(shè)計(jì)...................................................................................................5
3硬件設(shè)計(jì)....................................................................................................................6
3.1單片機(jī)..................................................................................................................6
3.1.1AT89C51單片機(jī)簡(jiǎn)述..............................................................................6
3.1.2AT89C51單片機(jī)的功能特點(diǎn)..................................................................6
3.2傳感器模塊......................................................................................................8
3.2.1傳感器的選擇...........................................................................................8
3.3復(fù)位電路..............................................................................................................9
3.3.1復(fù)位電路簡(jiǎn)述...........................................................................................9
3.3.2復(fù)位電路設(shè)計(jì)...........................................................................................9
3.4水位顯示電路....................................................................................................10
3.5晶振電路............................................................................................................12
3.5.1晶體振蕩器的簡(jiǎn)稱.................................................................................12
3.5.2外部晶振時(shí)鐘電路設(shè)計(jì).........................................................................12
3.6報(bào)警電路........................................................................................................13
3.6.1蜂鳴器的簡(jiǎn)述.........................................................................................13
3.6.2自動(dòng)報(bào)警電路.........................................................................................14
3.7繼電器................................................................................................................15
I
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.7.1繼電器控制閥門模塊.............................................................................15
3.7.2繼電器工作原理.....................................................................................16
4仿真測(cè)試..................................................................................................................17
5軟件設(shè)計(jì)..................................................................................................................20
5.1軟件功能概述....................................................................................................20
5.2軟件語(yǔ)言選擇....................................................................................................20
5.3主程序設(shè)計(jì)........................................................................................................21
5.4源代碼程序........................................................................................................23
6設(shè)計(jì)小結(jié)..................................................................................................................23
附錄.................................................................................................................................23
參考資料.........................................................................................................................29
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基于單片機(jī)的水位控制器設(shè)計(jì)與制作
1項(xiàng)目簡(jiǎn)介
隨著很多行業(yè)對(duì)液位控制的需求日益增加,液位和液壓控制技術(shù)正在不斷
發(fā)展。為了增加控制功能、提高生產(chǎn)效率,采用AT89C51單片機(jī)進(jìn)行液位和液
壓的控制技術(shù)得到了廣泛的應(yīng)用。不論是在工業(yè)生產(chǎn)過(guò)程中,還是在農(nóng)業(yè)和其
他行業(yè)生產(chǎn)過(guò)程中,水塔都是生產(chǎn)生活中不可或缺的控制裝置設(shè)備,所以水塔
的液位控制就是我們面臨的嚴(yán)峻問(wèn)題之一。
在我國(guó)液位技術(shù)需求迅猛上升之前,液位的控制需要人來(lái)進(jìn)行看管,這不
但降低了勞動(dòng)生產(chǎn)率,而且還不能高效和精確地將水位和水壓控制在一個(gè)指定
的范圍內(nèi)。正因?yàn)檫@些各種方面的原因,所以采用單片機(jī)控制水塔的水位和水
壓的控制方案就達(dá)到了這一基本要求,并且解決了這一重要問(wèn)題。
液位控制系統(tǒng)是以液位為被控參數(shù)的控制系統(tǒng),它在工業(yè)生產(chǎn)的各個(gè)領(lǐng)域
都有廣泛的應(yīng)用。在工業(yè)生產(chǎn)過(guò)程中,有很多地方需要對(duì)容器內(nèi)的介質(zhì)進(jìn)行液
位控制,使之高精度地保持在給定的數(shù)值,如在建材行業(yè)中,玻璃窯爐液位的
穩(wěn)定對(duì)窯爐的使用壽命和產(chǎn)品的質(zhì)量起著至關(guān)重要的作用。液位控制一般指對(duì)
某一液位進(jìn)行控制調(diào)節(jié),使其達(dá)到所要求的控制精度。液體的液位的自動(dòng)控制,
是近年來(lái)新開(kāi)發(fā)的一項(xiàng)新技術(shù),它是微型計(jì)算機(jī)軟件、硬件、自動(dòng)控制等幾項(xiàng)技
術(shù)緊密結(jié)合的產(chǎn)物,工程作業(yè)采用的是微機(jī)控制和原有的儀表控制,微機(jī)控制有
以下明顯優(yōu)勢(shì):
1)直觀而集中的顯示各運(yùn)行參數(shù),能顯示液位狀態(tài)。?
2)在運(yùn)行中可以隨時(shí)方便的修改各種各樣的運(yùn)行參數(shù)的控制值,并修改系統(tǒng)
的控制參數(shù),可以方便的改變液位的上限、下限。
3)?具有水體控制過(guò)程的自動(dòng)化處理以及監(jiān)控軟件良好的人機(jī)界面,操作人
員在監(jiān)控計(jì)算機(jī)上能根據(jù)控制效果及時(shí)修運(yùn)行參數(shù),這樣能有效地減少工人的
疲勞和失誤,提高生產(chǎn)過(guò)程的實(shí)時(shí)性、安全性。
液位控制作為過(guò)程控制研究領(lǐng)域重要的課題之一,它不僅在生產(chǎn)生活中占
有相當(dāng)大的比例,而且人們對(duì)液位控制的需要和要求越來(lái)越多,多功能的液位
控制系統(tǒng)就為了滿足這一情況而進(jìn)行設(shè)計(jì)的。多功能的液位控制相比較傳統(tǒng)的
機(jī)械液位控制系統(tǒng)有無(wú)可比擬的優(yōu)勢(shì);首先,多功能的液位控制系統(tǒng)在功能上
比機(jī)械液位控制系統(tǒng)要多了不少,不僅是傳統(tǒng)意義上的液位控制而已,還增加
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
了水壓的顯示顯示功能和鍵盤對(duì)液壓的控制切換功能;其次,多功能的液位控
制系統(tǒng)在控制速度上比機(jī)械液位控制系統(tǒng)要快了不少,機(jī)械液位控制系統(tǒng)依靠
傳統(tǒng)的機(jī)械杠桿進(jìn)行移動(dòng)產(chǎn)生位移會(huì)有一定的機(jī)械延遲,從而增加了滯后時(shí)間,
然而采用單片機(jī)進(jìn)行液位控制的系統(tǒng)使用了A/D轉(zhuǎn)換器,采樣頻率相較于機(jī)械
液位控制系統(tǒng)較高,可以對(duì)液位控制系統(tǒng)進(jìn)行快速控制;再次,機(jī)械液位控制
系統(tǒng)需要進(jìn)行零點(diǎn)值和滿度值進(jìn)行反復(fù)的調(diào)整[1],而多功能的液位控制系統(tǒng)不
用對(duì)其進(jìn)行反復(fù)的調(diào)整,只要進(jìn)行過(guò)零點(diǎn)調(diào)整,就無(wú)需進(jìn)行反復(fù)設(shè)置;最后,
多功能的液位控制系統(tǒng)無(wú)需人為手動(dòng)的調(diào)整液位,直接通過(guò)控制電機(jī)達(dá)到控制
液位的效果,相較于機(jī)械液位控制系統(tǒng)節(jié)省了勞動(dòng)力成本,同時(shí)提高了生成過(guò)
程中控制的效率。
多功能的液位控制系統(tǒng)將使用AT89C51單片機(jī)作為核心處理器,方便對(duì)整
個(gè)液位控制系統(tǒng)的調(diào)度和操作,它具有一定的可靠性、穩(wěn)定性和準(zhǔn)確性。使用
單片機(jī)實(shí)現(xiàn)多功能的液位控制系統(tǒng)不僅可以減少簡(jiǎn)單液位控制的控制成本,而
且可以提高用戶的可操作性,方便用戶對(duì)液位控制系統(tǒng)的控制。因此本課題采
用AT89C51單片機(jī)控制水塔的液位相比于以前的控制方式將會(huì)有更大的性能
和控制操作的提升。
目前,雖然市場(chǎng)上的液位控制系統(tǒng)種類繁多,但是掌握液位控制系統(tǒng)關(guān)鍵
核心技術(shù)對(duì)我們有很多好處,有助于我們更有效率和安全地進(jìn)行生產(chǎn)生活,而
且,對(duì)液位變化進(jìn)行分析并采集大量數(shù)據(jù),找出數(shù)據(jù)經(jīng)常變化的位置,這些數(shù)
據(jù)將會(huì)幫助我們實(shí)現(xiàn)更加快速和穩(wěn)定的控制系統(tǒng)。
2水位控制系統(tǒng)的原理和設(shè)計(jì)方案
2.1基于單片機(jī)的水位自動(dòng)控制設(shè)計(jì)
基本功能介紹:
本產(chǎn)品采用單片機(jī)+數(shù)碼管+繼電器+抽水電機(jī)+蜂鳴器而成。
按鍵說(shuō)明:
手動(dòng)關(guān)抽水鍵,手動(dòng)開(kāi)抽水鍵。單獨(dú)一個(gè)按鍵為復(fù)位按鍵。
(1)單片機(jī)型號(hào):AT89C51
(2)產(chǎn)品自帶單片機(jī)上電復(fù)位電路、手動(dòng)復(fù)位電路(復(fù)位按鍵)、晶振電路
(給單片機(jī)提供時(shí)鐘周期)。
(3)通過(guò)水位傳感器對(duì)水位檢測(cè),把檢測(cè)到的結(jié)果送入單片機(jī)進(jìn)行處理,能
實(shí)現(xiàn)水位顯示,低水位開(kāi)始抽水并報(bào)警,最高水位自動(dòng)取消抽水。
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
(4)測(cè)量水位,數(shù)碼管可以顯示0-4水位等級(jí)。
(5)具有自動(dòng)模式和手動(dòng)模式。
(6)手動(dòng)模式下按下手動(dòng)抽水鍵繼電器吸合抽水電機(jī)開(kāi)始工作抽水,按下手
動(dòng)關(guān)抽水鍵繼電器斷開(kāi)停止抽水。
(7)自動(dòng)模式下,當(dāng)水位小于1時(shí)繼電器吸合抽水電機(jī)工作開(kāi)始進(jìn)水,一直
進(jìn)到水位為4時(shí)停止進(jìn)水。
(8)三個(gè)水位指示燈,紅燈低水位指示燈,綠燈正常水位指示燈,黃燈水滿
指示燈。
2.2單片機(jī)系統(tǒng)組成及工作原理
2.2.1系統(tǒng)組成
系統(tǒng)方案設(shè)計(jì)液位控制是利用液位的管理來(lái)進(jìn)行模擬,再通過(guò)AT89C51把
輸出狀態(tài)直接接到單片機(jī)的I/O接口,單片機(jī)經(jīng)過(guò)運(yùn)算控制,輸出數(shù)字信號(hào),
輸出接口接LED進(jìn)行顯示,實(shí)現(xiàn)液位的報(bào)警和鍵盤的顯示與控制。
由下圖可觀察到水位由鍵盤控制輸入以后,通過(guò)AT89C51單片機(jī)的運(yùn)算控
制,在通過(guò)LED進(jìn)行顯示,通過(guò)報(bào)警裝置進(jìn)行報(bào)警,報(bào)警顯示之后再通過(guò)對(duì)閥門
的開(kāi)啟實(shí)現(xiàn)對(duì)水體的液位進(jìn)行調(diào)節(jié)控制,閥門的驅(qū)動(dòng)設(shè)備是電動(dòng)機(jī),如圖2.1所
示。
AT89C51單位數(shù)碼管顯示
晶振電路
單
片
機(jī)狀態(tài)指示燈
水位傳感器模塊
模
板
復(fù)位電路繼電器控制器
蜂鳴器
圖2.1液位控制系統(tǒng)。
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.1.2工作原理
單片機(jī)水塔水位控制原理如圖l所示,圖中的虛線表示允許水位變化的上、
下限位置。在正常情況下.水位應(yīng)控制在虛線范圍之內(nèi)。為此,在水塔內(nèi)的不
同高度處,安裝固定不變的3根金屬棒A、B、C。用以反映水位變化的情況。其
中,A棒在下限水位、B棒在上、下限水位之間,C棒在上限水位(底端靠近水
池底部.不能過(guò)低,要保證有足夠大的流水量)。水塔由電機(jī)帶動(dòng)水泵供水。單
片機(jī)控制電機(jī)轉(zhuǎn)動(dòng),隨著供水,水位不斷上升,當(dāng)水位上升到上限水位時(shí),由
于水的導(dǎo)電作用。使B、C棒均與+5V連通。因此b、c兩端的電壓都為+5V即為
“1”狀態(tài),此時(shí)應(yīng)停止電機(jī)和水泵工作,不再向水塔注水;當(dāng)水位處于上、下
限之間時(shí)。B棒和A棒導(dǎo)通。而C棒不能與A棒導(dǎo)通,b端為“r”狀態(tài)。c端為
“0”狀態(tài)。此時(shí)電機(jī)帶動(dòng)水泵給水塔注水,使水位上升,還是電機(jī)不工作,水
位不斷下降,都應(yīng)繼續(xù)維持原有工作狀態(tài);當(dāng)水位處于下限位置以下時(shí),B、C
棒均不能與A棒導(dǎo)通,b、c均為“0”狀態(tài)。此時(shí)應(yīng)啟動(dòng)電機(jī)轉(zhuǎn)動(dòng),帶動(dòng)水泵給
水塔注水,如圖2.2所示。
圖2.2水塔水位控制原理圖
2.3控制方案的設(shè)計(jì)
2.3.1設(shè)計(jì)思路
水位自動(dòng)控制電路是通過(guò)水位傳感器將水位高度轉(zhuǎn)換為0~10V的直流電
壓,再經(jīng)過(guò)A/D轉(zhuǎn)換后,將轉(zhuǎn)換所得的8路并行數(shù)字量送入單片機(jī)進(jìn)行處理來(lái)
達(dá)到對(duì)水位進(jìn)行自動(dòng)控制的目的。通過(guò)對(duì)電壓和水位的轉(zhuǎn)換關(guān)系,最終利用單
片機(jī)進(jìn)行精確的控制,實(shí)現(xiàn)對(duì)水位高度的顯示、主/備電機(jī)和報(bào)警裝置的控制。
水位自動(dòng)控制器由6個(gè)部分組成,即水位傳感器、A/D轉(zhuǎn)換、單片機(jī)、數(shù)
碼顯示、電機(jī)控制、報(bào)警控制部分,其總框圖如圖2.3所示。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
電機(jī)控制電機(jī)驅(qū)動(dòng)
水位傳感A/D轉(zhuǎn)換器單片機(jī)
器
數(shù)碼顯示報(bào)警控制
圖2.3總框圖
2.3.2方案設(shè)計(jì)
圖2.4為水塔水位控制器的外觀正視圖,由電源指示燈、報(bào)警確認(rèn)燈、水
位指示燈以及報(bào)警確認(rèn)開(kāi)關(guān)組成。接通電源時(shí),電源指示燈亮,當(dāng)水塔中水深
處于不同位置時(shí),水位指示燈B、C、D、E情況不同。
水位指示器
電源指示燈
報(bào)警確定開(kāi)關(guān)
BCDE
報(bào)警指示燈ON/OFF
圖2.4水塔水位控制器外觀圖
(1)當(dāng)水位處于B點(diǎn)之下,指示燈B、C、D、E全亮,報(bào)警電路開(kāi)始報(bào)警,
即下限報(bào)警。之間,指示燈B滅,C、D.
(2)當(dāng)水位處于B、C之間,指示燈B滅,C、D、E亮,水泵開(kāi)始進(jìn)水。
(3)當(dāng)水位處于C、D之間,指示燈B、C滅,C、D亮,保持狀態(tài),即保持
進(jìn)水。
(4)當(dāng)水位處于D、E之間,指示燈B、C、D滅,E亮、停進(jìn)狀態(tài),即水泵
不工作。
(5)當(dāng)水位處于E點(diǎn)之上,指示燈B、C、D、E全滅,水泵不工作,報(bào)警電
路開(kāi)始溢出報(bào)警,即上限報(bào)警。
(6)報(bào)警電路可以手動(dòng)關(guān)閉,只要按下報(bào)警確認(rèn)開(kāi)關(guān),就可以解除報(bào)警的蜂
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
鳴聲。此時(shí),報(bào)警確認(rèn)燈亮起。處理完故障時(shí),必須關(guān)閉報(bào)警確認(rèn)燈,報(bào)警確
認(rèn)電路復(fù)位,恢復(fù)其監(jiān)測(cè)故障的功能,
3硬件設(shè)計(jì)
3.1單片機(jī)
3.1.1AT89C51單片機(jī)簡(jiǎn)述
AT89C51是一種帶4K字節(jié)FLASH存儲(chǔ)器(FPEROM-FlashProgrammableand
ErasableReadOnlyMemory的低電壓、高性能CMOS8位微處理器,俗稱單片機(jī):A
T89C51是一種帶2K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦
除只讀存儲(chǔ)器可以反復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲(chǔ)器制
造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8
位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,
AT89C2051是它的一種精簡(jiǎn)版本。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了
一種靈活性高且價(jià)廉的方案。
3.1.2AT89C51單片機(jī)的功能特點(diǎn)
單片機(jī)采用由ATMEL公司生產(chǎn)的雙列40腳AT89C51芯片,芯片引腳如下圖
1所示。其中,P0口用于A/D轉(zhuǎn)換;P1口作為數(shù)碼管的段選信號(hào);P2口的低四
位給數(shù)碼管提供位選信號(hào),高四位用于連接鍵盤;P3口用于控制水泵的動(dòng)作,
并且用于控制A/D轉(zhuǎn)換的啟動(dòng)和停止,控制報(bào)警器以及用于讀取液位等。下面
具體介紹各個(gè)接口的功能和特點(diǎn)。
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3.1AT89C51單片機(jī)引腳圖
P0口:?jiǎn)纹瑱C(jī)P0口有兩種使用方式,第一種是作為通用的I/O口使用,用
于傳送單片機(jī)的輸入輸出數(shù)據(jù),此時(shí)的輸出可以得到緩存,輸入的數(shù)據(jù)可以得
到緩沖,保證了數(shù)據(jù)輸入輸出的可靠性[6]。第二種是連接外部的存儲(chǔ)器,通過(guò)
和單片機(jī)的P2口結(jié)合起來(lái)使用,單片機(jī)就可以訪問(wèn)外部存儲(chǔ)設(shè)備的數(shù)據(jù),可以
對(duì)其進(jìn)行讀寫操作[7]。
P1口:?jiǎn)纹瑱C(jī)的P1口第一種使用方式和P0口一樣;P1口的第二種使用方
式是作為8751編程/校驗(yàn)用于ROM的低8位地址。
P2口:?jiǎn)纹瑱C(jī)的P2口第一種使用方式和P1口一樣;P2口的第二種使用方
式是和P0口結(jié)合起來(lái)使用,作為訪問(wèn)片外存儲(chǔ)器的高8位地址中的數(shù)據(jù)。
端口號(hào)第二功能
P3.0RXD(串行輸入口)
P3.1TXD(串行輸出口)
P3.2INTO(外中斷0)
P3.3INT1(外中斷1)
P3.4TO(定時(shí)/計(jì)數(shù)器0)
P3.5T1(定時(shí)/計(jì)數(shù)器1)
P3.6WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)
P3.7RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)
表1AT89C51端口引腳的第二功能
P3口:?jiǎn)纹瑱C(jī)P3口的第一種使用方式和P1口一樣;第二種使用方式是作
為第二功能使用,每一個(gè)引腳都有各自的功能,可以作為控制液位控制系統(tǒng)的
外圍裝置使用,如表1所示。
RST:復(fù)位引腳。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平,
這些加到RST引腳的高電平會(huì)使AT89C51單片機(jī)復(fù)位。
ALE/PROG:地址鎖存引腳。ALE引腳配合單片機(jī)的P0口的第二種使用方
式工作。在訪問(wèn)外部存儲(chǔ)器時(shí),單片機(jī)除了在P0口輸出存儲(chǔ)器的地址,還在ALE
引腳上輸出一個(gè)高電平;在沒(méi)有訪問(wèn)外部存儲(chǔ)器的情況下,單片機(jī)在ALE引腳
輸出1/6時(shí)鐘頻率的脈沖。
PSEN:外部程序存儲(chǔ)器的讀選通引腳。
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
EA/VPP:外部訪問(wèn)允許引腳。EA=1,訪問(wèn)片內(nèi)存儲(chǔ)器;EA=0,訪問(wèn)外部
存儲(chǔ)器。
3.2傳感器模塊
3.2.1傳感器的選擇
此設(shè)計(jì)最重要的模塊之一就是水位傳感器了,因?yàn)檫@個(gè)模塊的準(zhǔn)確性直接
決定了水位控制的準(zhǔn)確性.如果傳感器選擇得不可靠,可能造成數(shù)碼管所顯示值
非水池中的真實(shí)水位值;可能造成錯(cuò)誤報(bào)警;錯(cuò)誤加水或錯(cuò)誤放水等可能.
水位的高度檢測(cè)也可有多種選擇,如①超聲波;②電容傳感器;③紅外傳感
器;④利用水的導(dǎo)電性直接感應(yīng)電流的"通"或"斷"來(lái)判斷水位是否到達(dá)了相應(yīng)
的水位線
方案一、使用超聲波傳感器。超聲波具有不受被測(cè)的深度和導(dǎo)電性影響的
特殊性,但精度不高,價(jià)格昂貴;這種產(chǎn)品不具有市場(chǎng)競(jìng)爭(zhēng)力。再者,這種傳
感器與單片機(jī)的接口較復(fù)雜,需要模/數(shù)之間的轉(zhuǎn)換。
方案二、使用電容式傳感器。容易實(shí)現(xiàn),但要求水位的變化較為緩慢,距
離不能太遠(yuǎn)。
方案三、使用紅外傳感器,利用水面和容器的反射構(gòu)成薄膜干涉,當(dāng)有水
時(shí),由于水面反射光的干涉,使得紅外線傳感器接收不到相應(yīng)的信號(hào),由此可
以探測(cè)到水位高度。但是,同樣地這種傳感器價(jià)格也很昂貴,而其安裝起來(lái)也
不太容易。
方案四、利用水的導(dǎo)電性,直接感應(yīng)電流的"通"或"斷"來(lái)判斷水位是否到達(dá)
了相應(yīng)的水位線。這種方式不用額外的開(kāi)銷,而操作安裝簡(jiǎn)單,其安裝高度較
為靈活。如圖3.2示意圖
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3.2水位傳感器示意圖
3.3復(fù)位電路
3.3.1復(fù)位電路簡(jiǎn)述
復(fù)位電路可以分為上電復(fù)位和手動(dòng)按鍵復(fù)位兩種。
單片機(jī)上電復(fù)位的原理是,在系統(tǒng)上電的一瞬間,利用電容兩端的電壓不
能發(fā)生突變,在一上電的瞬間電容如同短路,加在RST引腳的電平是高電平,
雖然時(shí)間很短,但足以讓單片機(jī)復(fù)位[9]。
手動(dòng)按鍵復(fù)位的原理是,在系統(tǒng)正常工作的過(guò)程中可以手動(dòng)觸動(dòng)按鍵使單片
機(jī)復(fù)位。按下按鍵,5V的電壓經(jīng)過(guò)一個(gè)200歐姆的電阻分壓后加到系統(tǒng)的RST
上,手動(dòng)按鍵按下到抬起的過(guò)程足以使系統(tǒng)復(fù)位[10]。
圖
3.3中網(wǎng)絡(luò)標(biāo)號(hào)RST連接單片機(jī)RST引腳,同時(shí)具有上述的兩種功能。
3.3.2復(fù)位電路設(shè)計(jì)
AT89C51的復(fù)位輸入引腳RST為單片機(jī)提供了初始化的手段,可以使程序從
指定處開(kāi)始執(zhí)行,在AT89C51的時(shí)鐘電路工作后,只要RST引腳上出現(xiàn)超過(guò)兩
個(gè)機(jī)器周期以上的高電平時(shí),即可產(chǎn)生復(fù)位的操作,只要RST保持高電平,則AT8
9C51循環(huán)復(fù)位,只有當(dāng)RET由高電平變成低電平以后,AT89C51才從0000H地
址開(kāi)始執(zhí)行程序,本系統(tǒng)采用按鍵復(fù)位方式的復(fù)位電路。
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3.4復(fù)位電路
3.4水位顯示電路
本電路采用數(shù)碼管顯示不同的水位等級(jí),其段數(shù)碼管是常用的顯示器件,
具有造價(jià)低廉,驅(qū)動(dòng)方便等特點(diǎn),其由7個(gè)發(fā)光二極管和一個(gè)小數(shù)點(diǎn)組成,行成
一個(gè)日字形,它們可以共陰極,也可以共陽(yáng)極.但其使用方法基本相同。通過(guò)解碼
電路得到的數(shù)碼接通相應(yīng)的發(fā)光二極而形成相應(yīng)的數(shù)字顯示。由于,單片機(jī)復(fù)
位后的各個(gè)引腳呈高電平,一般情況下,復(fù)位后數(shù)碼管不亮且考慮到顯示的“夠
用”要求,所以選擇一位共陽(yáng)數(shù)碼管做為水位高度的顯示。如圖3.5所示為一
位共陽(yáng)的示意圖:
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3.5數(shù)碼管示意圖
圖3.6共陽(yáng)數(shù)碼管接法
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.5晶振電路
3.5.1晶體振蕩器的簡(jiǎn)稱
晶振是晶體振蕩器的簡(jiǎn)稱。在電氣上它可以等效成一個(gè)電容和一個(gè)電阻并
聯(lián)再串聯(lián)一個(gè)電容的二端網(wǎng)絡(luò),電工學(xué)上這個(gè)網(wǎng)絡(luò)有兩個(gè)諧振點(diǎn),以頻率的高
低分其中較低的頻率是串聯(lián)諧振,較高的頻率是并聯(lián)諧振。由于晶體自身的特
性致使這兩個(gè)頻率的距離相當(dāng)?shù)慕咏谶@個(gè)極窄的頻率范圍內(nèi),晶振等效為
一個(gè)電感,所以只要晶振的兩端并聯(lián)上合適的電容它就會(huì)組成并聯(lián)諧振電路。
這個(gè)并聯(lián)諧振電路加到一個(gè)負(fù)反饋電路中就可以構(gòu)成正弦波振蕩電路,由于晶
振等效為電感的頻率范圍很宿,所以即使其他元件的參數(shù)變化很大,這個(gè)振蕩
器的頻率也不會(huì)有很大的變化。
晶振有一個(gè)重要的參數(shù),那就是負(fù)載電容值,選擇與負(fù)載電容值相等的并
聯(lián)電容,就可以得到晶振標(biāo)稱的諧振頻率。
晶振振蕩電路都是在一個(gè)反相放大器(注意是放大器不是反相器)的兩端接入
晶振,再有兩個(gè)電容分別接到晶振的兩端,每個(gè)電容的另一端再接到地,這兩
個(gè)電容串聯(lián)的容量值就應(yīng)該等千負(fù)載電容,請(qǐng)注意一般IC的引腳都有等效輸入
電容,這個(gè)不能忽略。
晶振的負(fù)載電容為150或12.5p,如果再考慮元件引腳的等效輸入電容,則
兩個(gè)22的電容構(gòu)成晶振的振蕩電路就是比較好的選擇。
晶體振蕩器也分力無(wú)源晶振和有源晶振兩種類型。無(wú)源晶振與有源晶振(諧
振)的英文名稱不同,無(wú)源晶振為心ysta1《晶體),而有源晶振則叫做
cilator(振蕩器》。無(wú)源晶振需要借助于時(shí)鐘電路才能產(chǎn)生振蕩信號(hào)、自身
無(wú)法糧蕩起來(lái)。所以“無(wú)源晶振”這個(gè)說(shuō)法并不準(zhǔn)確,有源晶振是一個(gè)完整的
諧振振蕩器。
3.5.2外部晶振時(shí)鐘電路設(shè)計(jì)
AT89C51的復(fù)位輸入引腳RST為單片機(jī)提供了初始化的手段,可以使程序從
指定處開(kāi)始執(zhí)行,在AT89C51的時(shí)鐘電路工作后,只要RST引腳上出現(xiàn)超過(guò)兩
個(gè)機(jī)器周期以上的高電平時(shí),即可產(chǎn)生復(fù)位的操作,只要RST保持高電平,則
AT89C51循環(huán)復(fù)位,只有當(dāng)RET由高電平變成低電平以后,AT89C51才從0000H
地址開(kāi)始執(zhí)行程序,本系統(tǒng)采用按鍵復(fù)位方式的復(fù)位電路。
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
AT89C51的時(shí)鐘可以由兩種方式產(chǎn)生,一種是內(nèi)部方式,利用芯片內(nèi)部的振
蕩電路;另外一種為外部方式,本論文根據(jù)實(shí)際需要和簡(jiǎn)便,采用內(nèi)部振蕩方
式,MCS-51內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,引腳XTAL1和
XTAL2分別是此放大器的輸入端和輸出端,這個(gè)放大器與作為反饋元件的片外晶
體或陶瓷諧振器一起構(gòu)成了一個(gè)自激振蕩器。
AT89C51雖然有內(nèi)部振蕩電路,但要形成時(shí)鐘,必須外接元件,所以實(shí)際構(gòu)
成的振蕩時(shí)鐘電路,外接晶振以及電容C1和C2構(gòu)成了并聯(lián)諧振電路接在放大
器的反饋回路中,對(duì)接電容的值雖然沒(méi)有嚴(yán)格的要求,但電容的大小會(huì)影響振
蕩頻率的高低,振蕩器的穩(wěn)定性,起振的快速性和溫度的穩(wěn)定性。晶振的頻率
可在1.2MHZ~12MHZ之間任選,電容C1和C2的典型值在20pf~100pf之間選擇,
由于本系統(tǒng)用到定時(shí)器,為了方便計(jì)算,采用了12MHZ的晶振,采用電容選擇
20pf。
圖57晶振電路的設(shè)計(jì)
3.6報(bào)警電路
3.6.1蜂鳴器的簡(jiǎn)述
蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于
計(jì)算機(jī)、打印機(jī)、復(fù)印機(jī)、報(bào)警器、電子玩具、汽車電子設(shè)備、電話機(jī)、定時(shí)
器等電子產(chǎn)品中作發(fā)聲器件。
由于自激蜂鳴器是直流電壓驅(qū)動(dòng)的,不需要利用交流信號(hào)進(jìn)行驅(qū)動(dòng),只需
對(duì)驅(qū)動(dòng)口輸出驅(qū)動(dòng)電平并通過(guò)三極管放大驅(qū)動(dòng)電流就能使蜂鳴器發(fā)出聲音,很
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
簡(jiǎn)單,這里就不對(duì)自激蜂鳴器進(jìn)行說(shuō)明了。這里只對(duì)必須用1/2duty的方波信
號(hào)進(jìn)行驅(qū)動(dòng)的他激蜂鳴器進(jìn)行說(shuō)明。
單片機(jī)驅(qū)動(dòng)他激蜂鳴器的方式有兩種:一種是PWM輸出口直接驅(qū)動(dòng),另一種
是利用I/O定時(shí)翻轉(zhuǎn)電平產(chǎn)生驅(qū)動(dòng)波形對(duì)蜂鳴器進(jìn)行驅(qū)動(dòng)。
PWM輸出口直接驅(qū)動(dòng)是利用PWM輸出口本身可以輸出一定的方波來(lái)直接驅(qū)動(dòng)
蜂鳴器。在單片機(jī)的軟件設(shè)置中有幾個(gè)系統(tǒng)寄存器是用來(lái)設(shè)置PWM口的輸出的,
可以設(shè)置占空比、周期等等,通過(guò)設(shè)置這些寄存器產(chǎn)生符合蜂鳴器要求的頻率
的波形之后,只要打開(kāi)PWM輸出,PWM輸出口就能輸出該頻率的方波,這個(gè)時(shí)候
利用這個(gè)波形就可以驅(qū)動(dòng)蜂鳴器了。比如頻率為2000Hz的蜂鳴器的驅(qū)動(dòng),可以
知道周期為500μs,這樣只需要把PWM的周期設(shè)置為500μs,占空比電平設(shè)置
為250μs,就能產(chǎn)生一個(gè)頻率為2000Hz的方波,通過(guò)這個(gè)方波再利用三極管就
可以去驅(qū)動(dòng)這個(gè)蜂鳴器了。
而利用I/O定時(shí)翻轉(zhuǎn)電平來(lái)產(chǎn)生驅(qū)動(dòng)波形的方式會(huì)比較麻煩一點(diǎn),必須利
用定時(shí)器來(lái)做定時(shí),通過(guò)定時(shí)翻轉(zhuǎn)電平產(chǎn)生符合蜂鳴器要求的頻率的波形,這
個(gè)波形就可以用來(lái)驅(qū)動(dòng)蜂鳴器了。比如為2500Hz的蜂鳴器的驅(qū)動(dòng),可以知道周
期為400μs,這樣只需要驅(qū)動(dòng)蜂鳴器的I/O口每200μs翻轉(zhuǎn)一次電平就可以產(chǎn)
生一個(gè)頻率為2500Hz,占空比為1/2duty的方波,再通過(guò)三極管放大就可以驅(qū)
動(dòng)這個(gè)蜂鳴器了。
圖3.8蜂鳴器報(bào)警器功能電路
3.6.2自動(dòng)報(bào)警電路
下列二種情況發(fā)生系統(tǒng)報(bào)警:
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1當(dāng)水位達(dá)到上限極限水位時(shí)報(bào)警,水位到達(dá)上限極限水位時(shí)系統(tǒng)發(fā)出報(bào)警;
2當(dāng)水位達(dá)到下限極限水位時(shí)報(bào)警,水位到達(dá)下限極限水位時(shí)系統(tǒng)發(fā)出報(bào)警;
蜂鳴器發(fā)聲原理是電流通過(guò)電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng)來(lái)驅(qū)動(dòng)振動(dòng)膜發(fā)
聲的,因此需要一定的電流才能驅(qū)動(dòng)它,單片機(jī)IO引腳輸出的電流較小,單片
機(jī)輸出的TTL電平基本上驅(qū)動(dòng)不了蜂鳴器,因此需要增加一個(gè)三極管的電路。
通過(guò)一個(gè)三極管C8550來(lái)放大驅(qū)動(dòng)蜂鳴器,當(dāng)8550的基極是一個(gè)低電平時(shí),三
極管處于飽和狀態(tài),蜂鳴器通電報(bào)警,當(dāng)基極為高電平,三極管處于截止?fàn)顟B(tài),
蜂鳴器停止報(bào)警。原理圖見(jiàn)下面圖3.9
圖3.9自動(dòng)報(bào)警電路的接線圖
3.7繼電器
3.7.1繼電器控制閥門模塊
用一個(gè)較小的電流去控制較大的電流(如驅(qū)動(dòng)閥門、高功率加熱器件、機(jī)床
等),可以使用諸如繼電器,晶體管和晶閘管幾種類型。在線路結(jié)構(gòu)上都采用了
隔離措施。但各有其特點(diǎn):繼電器輸出:開(kāi)關(guān)速度低,負(fù)載能力大,適用于低
頻場(chǎng)合。晶體管輸出:開(kāi)關(guān)速度高,負(fù)載能力小,適用于高頻場(chǎng)合。晶閘管輸
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
出:開(kāi)關(guān)速度高,負(fù)載能力小,適用于高頻場(chǎng)合。在這個(gè)設(shè)計(jì)中,只是用于驅(qū)
動(dòng)閥門而已,所以選擇使用繼電器,要求速度不用太高,負(fù)載也無(wú)需太大。繼
電器是一種當(dāng)輸入量(電、磁、聲、光、熱)達(dá)到一定值時(shí),輸出量將發(fā)生跳
躍式變化的自動(dòng)控制器件,是一種電子控制器件,通常應(yīng)用于自動(dòng)控制電路中,它
實(shí)際上是用較小的電流去控制較大電流。
圖3.10示意圖
3.7.2繼電器工作原理
一般機(jī)械繼電器有一組觸點(diǎn),4根引線,兩個(gè)是常開(kāi)的,兩個(gè)是常閉的,中
間一個(gè)共用。當(dāng)控制端加電之后,線圈產(chǎn)生磁場(chǎng),常開(kāi)的閉合,常閉的斷開(kāi),
這樣可以用小電壓和電流控制大功率的設(shè)備,比較方便和安全。下圖為直流無(wú)
極繼電器,當(dāng)電流通過(guò)線圈時(shí),鐵芯吸動(dòng)銜鐵,使推桿向上移動(dòng),帶動(dòng)中簧片
斷開(kāi)后接點(diǎn),而與前接點(diǎn)閉合;當(dāng)電源切斷后,鐵芯失磁,銜鐵自行釋放,使
推桿下降,中簧片斷開(kāi)前接點(diǎn),而與后接點(diǎn)閉合。繼電器線圈沒(méi)電時(shí),鐵芯失
磁,簧片與后接觸點(diǎn)閉合,使信號(hào)燈電路接通紅燈,則紅燈亮。如圖3.11所示:
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3.11繼電器斷開(kāi)示意圖
繼電器線圈有電時(shí),鐵芯吸動(dòng)銜鐵,簧片與前接觸點(diǎn)閉合,使信號(hào)燈電路接
通綠燈,則綠燈亮。如圖所示:
圖3.12繼電器連接示意圖
綜合考慮,電子閥門工作時(shí)電流不大,形狀閉合速度也要求不高,所以繼電
器的選擇要求不高,只要市面上較易買到,價(jià)格合適,電流2A~10A右就可以了.
這里我們選擇的是HRS4H-S-DC5V就可以
4仿真測(cè)試
(1)第一次上電使用前,先讓Sw1,SW2,Sw3,sw4都接的電源端,然后開(kāi)
始測(cè)武SW1,SW2,SW3,SW4都接地時(shí),水位為0,紅燈亮,蜂鳴器開(kāi)始報(bào)警。
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖4.1水位為0時(shí)的示意圖
(2)SW1.SW2,SW3接地:SW4接電源正極,水位顯示1,綠燈亮,抽水電機(jī)開(kāi)
始抽水。
圖4.2水位為1時(shí)的示意圖
(3)SW2接地,SW3:SW4接電源正極,水位顯示為2,綠燈亮,抽水電機(jī)開(kāi)始抽
水。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖4.3水位為2時(shí)的示意圖
(4)SW1接地,SW2,SW3,SW4接電源正:水位顯示為3,綠燈亮,抽水電機(jī)
開(kāi)始抽水。
圖4.4水位為3時(shí)的示意圖
(5)SW1,SW2,SW3,SW4都接電源正極,水位顯示4,黃燈亮,水位飽和,
抽水電機(jī)不工作。
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖4.5水位為4時(shí)的示意圖
5軟件設(shè)計(jì)
5.1軟件功能概述
在系統(tǒng)的硬件確定以后,功能完善的軟件能夠很好的指導(dǎo)和協(xié)調(diào)硬件的工作,
可使系統(tǒng)發(fā)揮其最大的作用,并且便利以后的更新?lián)Q代升級(jí)。一個(gè)完整的系統(tǒng)
都離不開(kāi)對(duì)系統(tǒng)狀態(tài)的監(jiān)控,為了更好的協(xié)調(diào)軟件,硬件各個(gè)部分正常工作就
必須對(duì)整個(gè)系統(tǒng)進(jìn)行嚴(yán)密監(jiān)控。
5.2軟件語(yǔ)言選擇
本設(shè)計(jì)采用C51語(yǔ)言編寫軟件。C51不僅可以對(duì)單片機(jī)編程,而且還能對(duì)硬
件控制系統(tǒng)進(jìn)行高效開(kāi)發(fā),利用C51語(yǔ)言編寫程序簡(jiǎn)便、易懂,相比較于匯編
語(yǔ)言,使用C51編程有下列優(yōu)點(diǎn)。
(1)不用寫反復(fù)繁瑣的指令,也不用記憶指令和考慮指令的使用;
(2)寄存器是由編譯器自動(dòng)管理,不用再人工考慮設(shè)置;
(3)使用C51編程可以是程序設(shè)計(jì)結(jié)構(gòu)變得規(guī)范,程序分成函數(shù)結(jié)構(gòu)化設(shè)
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
計(jì);
(4)C51提供了許多標(biāo)準(zhǔn)的子程序,對(duì)數(shù)據(jù)處理起來(lái)方便;
(5)避開(kāi)了對(duì)跳轉(zhuǎn)指令的直接處理,防止了程序過(guò)大出現(xiàn)不可預(yù)知的問(wèn)題;
(6)方便模塊化的編程設(shè)計(jì)技術(shù),易于程序的移植。
除了以上的優(yōu)點(diǎn)外,C51編程對(duì)數(shù)據(jù)的是非常方便的,傳統(tǒng)的匯編語(yǔ)言需要
對(duì)二進(jìn)制和十六進(jìn)制數(shù)直接操作,這額外增加了設(shè)計(jì)的時(shí)間,所以使用C51編
程可以使用人性化的十進(jìn)制數(shù),將十進(jìn)制數(shù)定義為指定的數(shù)據(jù)類型即可,通過(guò)
編譯器自動(dòng)轉(zhuǎn)換成底層的二進(jìn)制數(shù)。雖然C51有很多優(yōu)點(diǎn),但是也有一定的不
足,匯編語(yǔ)言程序可以設(shè)計(jì)的結(jié)構(gòu)清晰,方便單片機(jī)對(duì)指令的高效處理,C51編
譯后的程序重復(fù)度比直接編寫的匯編語(yǔ)言程序要高。綜上所述,在對(duì)比了C51
語(yǔ)言和匯編語(yǔ)言的優(yōu)點(diǎn)以及缺點(diǎn)后,本設(shè)計(jì)采用C51編程,方便對(duì)液位控制系
統(tǒng)軟件設(shè)計(jì)的邏輯實(shí)現(xiàn),同時(shí)也能夠快速排查程序出現(xiàn)的問(wèn)題。
5.3主程序設(shè)計(jì)
主程序如圖5.1所示。系統(tǒng)開(kāi)始工作時(shí),由傳感器檢測(cè)出水位深度,送入單
片機(jī)與設(shè)定值相比較。如果測(cè)量值高于上限值則發(fā)出警報(bào)并關(guān)閉水泵;如果測(cè)
量值低于下限值則發(fā)出警報(bào)并啟動(dòng)水泵供水;如果測(cè)量值等于設(shè)定值則關(guān)閉水
泵停止供水,并由顯示水位值,否則啟動(dòng)水泵繼續(xù)供水且顯示水位值。
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
開(kāi)始
傳感器測(cè)量
報(bào)警提示測(cè)量值高于上限值
關(guān)閉水泵
報(bào)警提示
測(cè)量值低于下限值
啟動(dòng)水泵
關(guān)閉水泵
測(cè)量值等于設(shè)定值
停止供水
啟動(dòng)水泵繼續(xù)供水
顯示液位高度
結(jié)束
圖5-1主程序設(shè)計(jì)
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
6設(shè)計(jì)小結(jié)
隨著畢業(yè)日子的到來(lái),畢業(yè)設(shè)計(jì)也接近了尾聲。經(jīng)過(guò)幾周的奮戰(zhàn)我的畢業(yè)
設(shè)計(jì)終于完成了。在沒(méi)有做畢業(yè)設(shè)計(jì)以前覺(jué)得畢業(yè)設(shè)計(jì)只是對(duì)這幾年來(lái)所學(xué)知
識(shí)的單純總結(jié),但是通過(guò)這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。畢業(yè)設(shè)
計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。通過(guò)
這次畢業(yè)設(shè)計(jì)使我明白了自己原來(lái)知識(shí)還比較欠缺。自己要學(xué)習(xí)的東西還太多,
以前老是覺(jué)得自己什么東西都會(huì),什么東西都懂,有點(diǎn)眼高手低。通過(guò)這次畢
業(yè)設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該
不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。
在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,
有什么不懂的大家在一起商量,聽(tīng)聽(tīng)不同的看法對(duì)我們更好的理解知識(shí),所以
在這里非常感謝幫助我的同學(xué)??傊还軐W(xué)會(huì)的還是學(xué)不會(huì)的的確覺(jué)得困難
比較多,真是萬(wàn)事開(kāi)頭難,不知道如何入手。最后終于做完了有種如釋重負(fù)的
感覺(jué)。此外,還得出一個(gè)結(jié)論:知識(shí)必須通過(guò)應(yīng)用才能實(shí)現(xiàn)其價(jià)值!有些東西
以為學(xué)會(huì)了,但真正到用的時(shí)候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會(huì)用
的時(shí)候才是真的學(xué)會(huì)了。
在此要感謝我的指導(dǎo)老師對(duì)我悉心的指導(dǎo),感謝老師們給我的幫助。在設(shè)
計(jì)過(guò)程中,我通過(guò)查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教
等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整
個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹(shù)立了對(duì)自己工作
能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高
了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功時(shí)的喜悅。
雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過(guò)程中所學(xué)的東西是這次畢業(yè)設(shè)計(jì)最
大的收獲,和財(cái)富使我終身受益呀!
23
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄1:元器件清單
24
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄2產(chǎn)品實(shí)物圖
25
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄3電路原理圖
26
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄4PCB圖
27
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄5源代碼程序
#include<reg52.h>//調(diào)用單片機(jī)頭文件
#defineucharunsignedchar//無(wú)符號(hào)字符型宏定義變量范圍0~255
#defineuintunsignedint//無(wú)符號(hào)整型宏定義變量范圍0~65535
//數(shù)碼管段選定義0123456789
ucharcodesmg_du[]={0xde,0x91,0xcd,0xd5,0x93,0x2b,0x5f,0xd4,0xdf,0xd1,
//ABCDEF不顯示
0xd7,0x1f,0x4e,0x9d,0x4f,0x47};//斷碼
sbitled_y=P2^2;//黃燈//高水位
sbitled_g=P2^1;//綠燈
sbitled_r=P2^0;//紅燈//低水位
sbitshuiwei1=P3^4;
sbitshuiwei2=P3^5;
sbitshuiwei3=P3^6;
sbitshuiwei4=P3^7;
sbitrelay=P1^0;//繼電器
sbitbeep=P2^7;//蜂鳴器
ucharshuiwei;//水位
/***********************1ms延時(shí)函數(shù)*****************************/
voiddelay_1ms(uintq)
{
uinti,j;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教新課標(biāo)九年級(jí)科學(xué)上冊(cè)階段測(cè)試試卷含答案
- 2025年蘇人新版八年級(jí)地理下冊(cè)月考試卷
- 2025年人教B版拓展型課程化學(xué)下冊(cè)月考試卷含答案
- 二零二五版企業(yè)員工宿舍租賃管理規(guī)范合同2篇
- 2025年度企業(yè)安全生產(chǎn)培訓(xùn)合作協(xié)議合同范本4篇
- 二零二五版新能源項(xiàng)目暖通系統(tǒng)設(shè)計(jì)咨詢合同4篇
- 2025年二零二五農(nóng)業(yè)機(jī)械化項(xiàng)目設(shè)備采購(gòu)及安裝合同4篇
- 二零二五版借貸房屋買賣合同違約責(zé)任免除合同4篇
- 2025年農(nóng)業(yè)信息化建設(shè)舊房購(gòu)置合同書4篇
- 二零二五版影視配音合同范本集4篇
- 幼兒園學(xué)習(xí)使用人民幣教案教案
- 2023年浙江省紹興市中考科學(xué)真題(解析版)
- 語(yǔ)言學(xué)概論全套教學(xué)課件
- 大數(shù)據(jù)與人工智能概論
- 《史記》上冊(cè)注音版
- 2018年湖北省武漢市中考數(shù)學(xué)試卷含解析
- 測(cè)繪工程產(chǎn)品價(jià)格表匯編
- 《腎臟的結(jié)構(gòu)和功能》課件
- 裝飾圖案設(shè)計(jì)-裝飾圖案的形式課件
- 護(hù)理學(xué)基礎(chǔ)教案導(dǎo)尿術(shù)catheterization
- ICU護(hù)理工作流程
評(píng)論
0/150
提交評(píng)論