基于單片機(jī)的噪音檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)與研究(小項(xiàng)目設(shè)計(jì))_第1頁(yè)
基于單片機(jī)的噪音檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)與研究(小項(xiàng)目設(shè)計(jì))_第2頁(yè)
基于單片機(jī)的噪音檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)與研究(小項(xiàng)目設(shè)計(jì))_第3頁(yè)
基于單片機(jī)的噪音檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)與研究(小項(xiàng)目設(shè)計(jì))_第4頁(yè)
基于單片機(jī)的噪音檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)與研究(小項(xiàng)目設(shè)計(jì))_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于單片機(jī)的噪音檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)與爭(zhēng)論環(huán)境噪聲監(jiān)測(cè),是人類(lèi)提高生活質(zhì)量,加強(qiáng)環(huán)境保護(hù)的一個(gè)重要環(huán)節(jié)。本次設(shè)計(jì)以單片機(jī)AT89C52為數(shù)據(jù)和掌握處理器。首先,用傳聲器采集環(huán)境中的噪聲,把聲音信號(hào)轉(zhuǎn)換成電信號(hào);接著,由集成運(yùn)放LM358把采集到的電信號(hào)放大,利用ADC0808模數(shù)轉(zhuǎn)換電路把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào);然后,利用單片機(jī)本身的計(jì)數(shù)器、計(jì)時(shí)器和中斷實(shí)現(xiàn)對(duì)信號(hào)的處理;最終,由LM016L液晶顯示屏顯示噪音分貝值。當(dāng)超過(guò)限定分貝值時(shí)報(bào)警器自動(dòng)報(bào)警,回到正常分貝值時(shí)自動(dòng)解除報(bào)警。本設(shè)計(jì)的優(yōu)點(diǎn)是電路簡(jiǎn)潔、精度較高、有用性較強(qiáng)。I21章緒論噪聲的概念物理學(xué)定義:噪聲是發(fā)聲體做無(wú)規(guī)章振動(dòng)時(shí)發(fā)出的聲音。音產(chǎn)生干擾的聲音稱之為噪聲。聲、建筑工地的機(jī)器聲、以及鄰居電視機(jī)過(guò)大的聲音,都是噪聲??偠灾肼暫吐曇粢粯邮怯晌矬w振動(dòng)產(chǎn)生的。噪聲對(duì)人體的危害〔音響、空調(diào)、電視機(jī)等〕的增多,環(huán)境噪聲日益嚴(yán)峻,它已成為污染人類(lèi)社會(huì)環(huán)境的一大公害。噪聲具有局部性、臨時(shí)性和多發(fā)性的特點(diǎn)。噪聲不僅會(huì)影響聽(tīng)力,而且還對(duì)的慢性殺手”。噪聲給人帶來(lái)生理上和心理上的危害主要有以下幾方面:痛、聽(tīng)力損傷;噪聲對(duì)視力也有不同程度的損害。100100分貝左右噪聲環(huán)境中工作時(shí)140分貝的噪聲會(huì)引起眼球的振動(dòng)、視覺(jué)模糊,呼吸、脈搏、血壓都會(huì)發(fā)生波動(dòng),甚至?xí)谷硌苁湛s,供血削減,說(shuō)話力量受到影響。1.31.3噪聲的利用福人類(lèi)。雖然噪音是世界四大公害之一,但它還是有用處的。①利用噪聲除草。②利用噪聲發(fā)電。③利用噪聲來(lái)制冷。④利用噪聲除塵。⑤利用噪聲克敵。⑥利用噪聲診病。⑦利用噪聲有源消聲。人對(duì)不同聲強(qiáng)的感覺(jué)無(wú)法忍受:150dB~130dB感到苦痛:130dB~110dB很吵:110dB~70dB無(wú)聲:0dB聲壓級(jí)測(cè)量機(jī)理20uPa(微帕)200Pa〔帕〕,其間相差107倍,這LPP的聲壓級(jí)表示成LP 20lg(P/P0)dB (1.1)P020uPaP=P0時(shí),LP=0dBP=200Pa時(shí),LP=140dB。0.20.250.5秒以上,即可得到真實(shí)聲壓級(jí)或平均聲壓級(jí)??紤]到人耳對(duì)不同頻率的響度感覺(jué),在噪聲的測(cè)量AA聲dB1.1A聲級(jí)的校正量之間的關(guān)系。1.1倍頻帶中心頻率與A聲級(jí)校正量的關(guān)系倍頻帶中心頻率〔Hz〕31.563125250500A聲級(jí)校正量〔dB〕-39.4-26.2-16.1-8.6-3.2倍頻帶中心頻率〔Hz〕1k2k4k8k16kA聲級(jí)校正量〔dB〕01.21.0-1.1-6.62章總體方案設(shè)計(jì)整體思路是:將外界噪聲經(jīng)過(guò)傳聲器轉(zhuǎn)換成電信號(hào)。由模擬電路采集環(huán)境噪聲并放大,經(jīng)過(guò)模數(shù)轉(zhuǎn)換后再經(jīng)前期數(shù)據(jù)處理電路送入單片機(jī),系統(tǒng)的核心局部是單片機(jī)P0LCDP2LED燈顯示,再通過(guò)串口輸出實(shí)現(xiàn)通訊。方案論證基于AT89C52單片機(jī)實(shí)行A/D轉(zhuǎn)換器設(shè)計(jì)方案噪傳放聲模數(shù)轉(zhuǎn)換電路單LCD 顯示電路大片LED電聲器路機(jī)RS232串口通訊環(huán)境噪聲經(jīng)高靈敏度、無(wú)指向性駐極體傳聲器轉(zhuǎn)換成電信號(hào)。所用傳聲器頻率特1.5噪傳放聲模數(shù)轉(zhuǎn)換電路單LCD 顯示電路大片LED電聲器路機(jī)RS232串口通訊2.1總體設(shè)計(jì)框圖基于LabVIEW的多功能噪聲測(cè)試儀設(shè)計(jì)方案PC總線插卡式虛擬聲級(jí)計(jì)模式,2.2所示。傳聲器將被測(cè)聲源信號(hào)轉(zhuǎn)換為電信號(hào),A/D卡將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)后供計(jì)算機(jī)進(jìn)展縫隙和處理,A/DNIPXI-4472.NILabVIEW軟件完成對(duì)信號(hào)的讀取、分析、計(jì)算、存儲(chǔ)和顯示。傳聲器A/D傳聲器A/D采集PC機(jī)軟件局部2.2虛擬式聲級(jí)計(jì)硬件構(gòu)造方案比較有些元器件選擇比較困難而且價(jià)格昂貴,消耗的功率相對(duì)較大,相比而言單片機(jī)采集數(shù)據(jù)更加便利,便于處理,而且單片機(jī)已經(jīng)成為主流產(chǎn)品。單片機(jī)在電路上相比照較簡(jiǎn)潔,而且消耗的功率相對(duì)較少,調(diào)試也較便利,還有最主要的一點(diǎn)是,第一種的測(cè)量精度與方案二差不多,符合經(jīng)濟(jì)實(shí)惠的要求,因此本設(shè)計(jì)承受了第一種方案。3章硬件電路設(shè)計(jì)A/D轉(zhuǎn)換、單片機(jī)系統(tǒng)、LCDLED燈預(yù)示報(bào)警電路以及串口通訊模塊。傳聲器傳聲器〔Microphone〕又稱話筒,俗稱“麥克風(fēng)”。傳聲器是將聲波轉(zhuǎn)換為相應(yīng)電力使傳感器的振動(dòng)膜振動(dòng),進(jìn)而經(jīng)變換器將此機(jī)械運(yùn)動(dòng)轉(zhuǎn)換成電參量的變化,是噪聲測(cè)量系統(tǒng)中的一個(gè)主要環(huán)節(jié)。依據(jù)膜片感受聲壓的狀況不同,傳聲器可分為三類(lèi):聲強(qiáng)式傳聲器,其膜片的一面感受聲壓;差壓式傳聲器,其膜片的兩面均感受聲壓,引起膜片振動(dòng)的力取決于膜假設(shè)依據(jù)膜片振動(dòng)轉(zhuǎn)換成電能的方式來(lái)分,傳聲器可分為:電容式傳聲器,它利用動(dòng)圈式傳聲器,利用磁場(chǎng)耦合的方式將膜片的振動(dòng)轉(zhuǎn)換成電量。話筒等多種;按產(chǎn)生電壓的作用原理不同,可分為恒速式和恒幅式兩類(lèi);按輸出阻抗3.1。3.1傳聲器的主要技術(shù)特性和適用性主要技術(shù)特性和適用性電容式傳聲器類(lèi)型壓電式動(dòng)圈式靈敏度0.3-50Mv/Pa較高較低動(dòng)態(tài)范圍〔dB〕較高者:20-146較低者:90-184較窄較窄工作環(huán)境要求溫度-50-150℃相對(duì)濕度:<90%因溫度變化,準(zhǔn)確度影響較大能在高溫下工作,但易受磁場(chǎng)干擾適用于周密聲級(jí)計(jì),適用于一般聲級(jí)計(jì),適用于一般聲級(jí)計(jì),適用性能與各種帶通濾波器構(gòu)造簡(jiǎn)潔,造價(jià)低多用于頻率響應(yīng),靈協(xié)作使用,必需配用敏度、指向性要求低前置放大器的試驗(yàn)室測(cè)量率變化時(shí),則運(yùn)動(dòng)元件的運(yùn)動(dòng)速度在運(yùn)用頻帶內(nèi)恒定不變。這類(lèi)傳聲器,常見(jiàn)的有動(dòng)圈式傳聲器和鋁帶式傳聲器。恒幅式傳聲器的輸出電壓正比于運(yùn)動(dòng)元件的位移幅度。當(dāng)入射聲波強(qiáng)度不變時(shí),該運(yùn)動(dòng)元件的位移幅度在運(yùn)用頻帶內(nèi)不變,其產(chǎn)生的電動(dòng)勢(shì)不變。這類(lèi)傳聲器,常見(jiàn)的有晶體傳聲器和電容傳聲器。聲器,當(dāng)晶體的兩面受到壓力時(shí),在兩面間消滅正負(fù)電荷,產(chǎn)生某一方向的電動(dòng)勢(shì):當(dāng)受到相反方向的應(yīng)力時(shí),晶體兩面則產(chǎn)生與受壓力相反的電荷和電動(dòng)勢(shì)。當(dāng)晶體受到交變聲波的作用時(shí),便產(chǎn)生音頻電動(dòng)勢(shì)。廉、輸出電壓高,使用便利,考慮元器件的性價(jià)比和應(yīng)用功能選用的是膜片式晶體傳聲器。傳聲器與電路的接法因此不能直接與放大器相連接,必需連接阻抗變換器。通常用一個(gè)專(zhuān)用的場(chǎng)效應(yīng)管和3.1所示。傳聲器仿真

3.1傳聲器接入電路由于在軟件proteus來(lái)代替。由于噪聲經(jīng)麥克風(fēng)采集變成相應(yīng)的電信號(hào)故可以承受信號(hào)源或電位計(jì)代替?zhèn)髀暺鬏斎脒M(jìn)展放大。放大電路LM358是雙運(yùn)算放大器。它的封裝有8引腳雙列直插式和貼片式兩種,內(nèi)部包括有兩個(gè)獨(dú)立的、高增益、內(nèi)部頻率補(bǔ)償?shù)倪\(yùn)算放大器,功能完全一樣,適合于電源電63.2所示。3.2LM358引腳圖LM358的特性有以下幾點(diǎn):內(nèi)部頻率補(bǔ)償。直流電壓增益高(100dB)。單位增益頻帶寬(約1MHz)。電源電壓范圍寬:?jiǎn)坞娫?3—30V)。5.雙電源(±1.5—±15V)。低功耗電流,適合于電池供電,低輸入偏流。低輸入失調(diào)電壓和失調(diào)電流。共模輸入電壓范圍寬,包括接地。差模輸入電壓范圍寬,等于電源電壓范圍。輸出電壓擺幅大(0Vcc-1.5V)。依據(jù)仿真的需要,可以用信號(hào)源或電位計(jì)代替麥克風(fēng)作為放大電路的輸入。支持電流、電壓、電阻、頻率、熱電偶、熱電阻等多種信號(hào)輸出類(lèi)型,最高精度可達(dá)0.01%,是工業(yè)現(xiàn)場(chǎng)、試驗(yàn)室以及各類(lèi)儀表制造商必備的計(jì)量測(cè)試工具。信號(hào)源有正3.3所示。73.3正弦信號(hào)輸入放大電路電位計(jì)也稱為“pot可變電阻器,通常被制造成不管使用多久均能維持原有的3.4所示。3.4電位計(jì)輸入放大電路在上述兩個(gè)輸入放大電路中,均進(jìn)展的是同相放大,其閉環(huán)增益為

1R2KfR1Kf

(3.1)KZ”Z i

(3.2)2i 1R/R21式中Z”i---運(yùn)算放大器的開(kāi)環(huán)輸入阻抗;K---運(yùn)算放大器的開(kāi)環(huán)增益。8A/D轉(zhuǎn)換模塊設(shè)計(jì)A/DADC0808。ADC0808芯片介紹ADC0808的內(nèi)部規(guī)律構(gòu)造由以下圖可知,ADC08088路模擬開(kāi)關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè)A/D88路模擬量A/D轉(zhuǎn)換完的數(shù)字量,OE3.5所示。圖3.5 ADC0808內(nèi)部構(gòu)造ADC0808各引腳功能如下:D7-D0:8位數(shù)字量輸出引腳。IN0-IN7:8位模擬量輸入引腳。VCC:+5V工作電壓。GND:地。RE〔:參考電壓正端。RE〔:參考電壓負(fù)端。START:A/D轉(zhuǎn)換啟動(dòng)信號(hào)輸入端。ALE:地址鎖存允許信號(hào)輸入端。OE:輸出允許掌握端,用以翻開(kāi)三態(tài)數(shù)據(jù)輸出鎖存器?!睮N0ABC=000)。9ADC0808硬件連線圖圖3.6 ADC0808接線圖單片機(jī)系統(tǒng)的設(shè)計(jì)單片機(jī)的選擇單片機(jī)自從問(wèn)世以來(lái),它始終是工業(yè)檢測(cè)、掌握應(yīng)用的主角。市場(chǎng)上常用的單片MN6800系列等。其中,MCS-51由于單片機(jī)應(yīng)用系統(tǒng)具有體積小,牢靠性高,功能強(qiáng),價(jià)格低等特點(diǎn),很簡(jiǎn)潔形成產(chǎn)品而更受青睞。8031ROM,使用時(shí)需外接程序存儲(chǔ)器和一片規(guī)律電74LS373EPROM2764中的程序進(jìn)展修改,必需先用一種特別的紫外線燈將其照耀擦除,之后再可寫(xiě)入。寫(xiě)入到外接程序存儲(chǔ)器的程序代碼沒(méi)什么保密性可言。4KROM74LS373,更能表達(dá)“單片”的簡(jiǎn)ROM中,只有將程序交芯片廠代為燒寫(xiě),并是一次性的,今后都不能改寫(xiě)其內(nèi)容。8751805187514KEPROM,用EPROM中進(jìn)展現(xiàn)場(chǎng)試驗(yàn)與應(yīng)用,EPROM的改寫(xiě)同樣需要用紫外線照耀肯定時(shí)間擦除后再燒寫(xiě)。80518751單4KFLASH工藝的。1089C52是由北京集成電路中心〔BIDC〕設(shè)計(jì),由美國(guó)的Atmel公司生產(chǎn)八位單片8KROM的八位CMOS80C51單片機(jī)指令系統(tǒng)和引腳完全兼容。89C52比較適宜的。本系統(tǒng)承受CPU89C52的單片機(jī),89C528K的內(nèi)存儲(chǔ)器,可以在編8031CPUEPROM為核MCS-51系列單3.789C52的主要管腳功能如下:接地;P0口〔32-39〕:I/O口,既可88I/OI/O口,也可按每位定義的其次功能操作;P2口〔21-28〕:既可作高8I/O口;P1口〔1-8〕:I/O口;RST〔9〕:復(fù)位信號(hào)輸入端;ALE/PROG:地址鎖存信號(hào)輸出端;PSEN:內(nèi)外程序存儲(chǔ)器選擇線;XTAL1〔19〕XTAL2〔18〕:外接石英晶體振蕩器。STC89C523.7STC89C52管腳圖1單片機(jī)外圍電路設(shè)計(jì)時(shí)鐘電路89C52的時(shí)鐘可以兩種方式產(chǎn)生,一種是內(nèi)部方式,利用芯片內(nèi)部的振蕩電路;另一種方式為外部方式。本系統(tǒng)承受內(nèi)部時(shí)鐘電路。下面介紹內(nèi)部時(shí)鐘方式。XTAL1XTAL2分別是此放大器的輸入端和輸出端。這個(gè)放大器與作為反響元件的片外晶體或陶瓷諧振器一3.889C52片內(nèi)振蕩器電路。89C52雖然有內(nèi)部振蕩電3.9是內(nèi)部時(shí)鐘方式的電路。外接晶體以及電容CX1和CX2構(gòu)成并聯(lián)諧振電路,接在放大器的反響回路中。對(duì)外接電容的值雖然沒(méi)有嚴(yán)格的要求,但電容的大小會(huì)影響振蕩頻率的凹凸,振蕩器的穩(wěn)定性,起振的快1.2MHz~12MHzCX1CX2的典20pF~100pF60pF~70pF時(shí)振蕩器有較高的頻率穩(wěn)定性。典30pFCX247pF設(shè)計(jì)印刷電路板時(shí),晶體或陶瓷振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以削減寄生電容,更好地保證振蕩器穩(wěn)定和牢靠地工作。為了提高溫度穩(wěn)定性,應(yīng)承受NPO11.0592MHz的晶陣。圖3.889C52片內(nèi)振蕩器電路圖 圖3.9內(nèi)部時(shí)鐘方式的電路圖復(fù)位電路89C52RET89C520000H89C52的時(shí)RET89C52RET由高電平變成低電平以后,89C520000H地址開(kāi)頭執(zhí)行程序。3.1089C52ALEPSEN兩引腳輸出高電平,RET引腳高電平到時(shí),單片機(jī)復(fù)位。12通過(guò)按動(dòng)按鈕產(chǎn)生高電平復(fù)位稱手動(dòng)復(fù)位。上電時(shí),剛接通電源,電容C相當(dāng)于瞬間短路,+5VRET/VPD89C52全機(jī)自動(dòng)復(fù)位,這就是上電復(fù)位;假設(shè)運(yùn)行過(guò)程中需要程序從頭執(zhí)行,只需按動(dòng)按鈕即可。按下按鈕,則直接把+5VRET/VPDP0P3I/OSBUF存放器狀態(tài)不確定。單片機(jī)系統(tǒng)設(shè)計(jì)圖

3.10按鍵電平復(fù)位電路AT89C523.11所示。LCD顯示電路

3.11單片機(jī)系統(tǒng)接線圖液晶顯示器〔LCD〕具有功耗低、體積小、質(zhì)量輕、功耗小的特點(diǎn)。點(diǎn)陣字符型液晶顯示器把LCD掌握器、點(diǎn)陣驅(qū)動(dòng)器、字符存儲(chǔ)器集成在一塊印刷電路板上,構(gòu)成便于應(yīng)用的液晶模塊。這類(lèi)液晶模塊不僅可以顯示數(shù)字、字符,還可以顯示各種圖13人機(jī)界面友好,使用操作也更加敏捷、便利,使其日益成為各種儀器儀表等設(shè)備的首LM016L。LM016L的構(gòu)造及功能LM016L液晶模塊承受HD44780HD44780具有簡(jiǎn)潔而功能較強(qiáng)的指令集,可以實(shí)現(xiàn)字符移動(dòng)、閃耀等功能。LM016L與單片機(jī)通訊可承受8位或者4位并行傳輸HD447808〔IR〔DRBDDRAMCGROMRAM、地址計(jì)數(shù)器〔AC。IR用于存放指令碼,只能寫(xiě)入不能讀出;DR用于存放數(shù)據(jù),數(shù)據(jù)由內(nèi)部DDRAMCGRAMDDRAMCGRAM讀出的數(shù)據(jù)。BF為1時(shí),液晶模塊處于內(nèi)部處理模式,不響應(yīng)外部操作指令和承受數(shù)據(jù)。DDRAM80CGROM8位字符碼生成5*7點(diǎn)陣字符160種和5*10點(diǎn)陣字符32種。CGRAM是為用戶編寫(xiě)特別字符留用的,它的容量?jī)H6485*745*10AC可以存儲(chǔ)DDRAMIRIRAC,同時(shí)DDRAMCGRAM單元。LM016L引腳功能如下:VSS:電源地VDD:電源正極比照度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”10K的電位器調(diào)整比照度。RS:為存放器選擇,高電尋常選擇數(shù)據(jù)存放器、低電尋常選擇指令存放器。共同為低電尋常可以寫(xiě)入指令或者顯示地址,當(dāng)RSR/W為高電尋??梢宰xRSR/W為低電尋??梢詫?xiě)入數(shù)據(jù)。D0~D78位雙向數(shù)據(jù)線。LM016L接線LCDD0-D7AT89C52P0LCDR/WRSP3p3.2、p3.6、p3.7P0LCDD0-D7口LCD14LM016L3.12所示。LED預(yù)示報(bào)警電路

3.12LM016L接線圖3P2p2.7、p2.6、p2.5相連接。本次設(shè)計(jì)通過(guò)p2.7LED為中等使p2.6高電平點(diǎn)亮黃色LED90-100db為最高等使p2.5高電平點(diǎn)亮紅色LED3.13所示。3.13LED燈原理圖15串口通訊模塊設(shè)計(jì)〔EIA〕聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠“數(shù)據(jù)終端設(shè)備〔DTE〕和數(shù)據(jù)通訊設(shè)備〔DCE〕之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。該標(biāo)準(zhǔn)規(guī)定承受一個(gè)25個(gè)腳的DB25DB25DB9接口,RS232DB9。其引腳圖如下:3.14RS232引腳圖單片機(jī)支持串口通訊,它供給的是COMS電平的串口數(shù)據(jù),但PC機(jī)進(jìn)展串口通訊時(shí),其COM口出來(lái)的信號(hào)是RS232協(xié)議的串口數(shù)據(jù)電平,同時(shí)由于串口數(shù)據(jù)傳輸3.15所示。3.15串口驅(qū)動(dòng)電路進(jìn)展電路仿真時(shí),我在網(wǎng)上下載了一個(gè)模擬串口驅(qū)動(dòng)軟件和串口調(diào)試助手,使得compimRXD,TXDp3.0,p3.1相連以到達(dá)模擬通訊1617的目的。串口通訊最關(guān)鍵的是單片機(jī)發(fā)出的數(shù)據(jù)能夠傳送到上位機(jī),這就需要軟件編程設(shè)proteus12MHZ9600bit/s,虛擬數(shù)proteus中設(shè)置串口物理端口為COM3COM4,9600bit/s8。這樣單片機(jī)與上位機(jī)就達(dá)成協(xié)議,數(shù)據(jù)就能模擬通訊了。4章系統(tǒng)軟件設(shè)計(jì)總體設(shè)計(jì)C語(yǔ)言編程,承受子函數(shù)調(diào)用形式,使得整個(gè)程序看起來(lái)LCDADC0808初始化子函數(shù),T1初始化處于定時(shí)狀態(tài),并承受死循環(huán)形式對(duì)各種子函數(shù)不斷的調(diào)用,以到達(dá)對(duì)數(shù)據(jù)進(jìn)展處理及顯示的功能。總程序框圖如圖4.1所示。開(kāi)頭開(kāi)頭單片機(jī)處理時(shí)鐘信號(hào)ADC0808LCDdbLED顯示串口寫(xiě)入啟動(dòng)轉(zhuǎn)換LP<70?否是否轉(zhuǎn)換完畢?綠燈黃燈紅燈70<LP<90是是否OE=1,輸出蜂鳴器報(bào)警圖4.1總程序框圖各子函數(shù)設(shè)計(jì)ADC0808子函數(shù)設(shè)計(jì)模數(shù)轉(zhuǎn)換模塊程序框圖如圖4.2所示。ST=1否EOC=0?是轉(zhuǎn)換完畢OE=1輸出P14.2模數(shù)轉(zhuǎn)換程序框圖延時(shí)子函數(shù)設(shè)計(jì)此延時(shí)函數(shù)延時(shí)100ms。延時(shí)子函數(shù)程序框圖如圖4.3所示。開(kāi)頭開(kāi)頭20msms0否是i=0,否i100是完畢串口子函數(shù)設(shè)計(jì)

4.3延時(shí)子函數(shù)程序框圖開(kāi)頭設(shè)定初值傳送數(shù)據(jù)否TI0是TI=0,完畢本設(shè)計(jì)承受串口工作方式1,定時(shí)器T1開(kāi)頭設(shè)定初值傳送數(shù)據(jù)否TI0是TI=0,完畢4.4串口子函數(shù)程序框圖5章系統(tǒng)仿真與分析開(kāi)發(fā)出的系統(tǒng)是否成功,功能是否完善只有在這里才能顯現(xiàn)出來(lái)。所以為了保證設(shè)計(jì)系統(tǒng)能夠正常工作,必需對(duì)軟件和硬件局部的每一個(gè)局部進(jìn)展仿真和分析。仿真分析的一般過(guò)程Keil軟件進(jìn)展軟件調(diào)試,KeilKeilSoftware公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、構(gòu)造宏匯編、連接器、庫(kù)治理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)KeilWIN98NTWIN2023、WINXP等操作系統(tǒng)。特別在使用C語(yǔ)言編程,那么Keil幾乎是我們的不二之選,即使C語(yǔ)言而僅用匯編語(yǔ)言編程,其便利易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)使我們事半功倍。KeilProtues軟件聯(lián)合仿真。軟件調(diào)試序的語(yǔ)法和規(guī)律錯(cuò)誤,具體的調(diào)試步驟如下:把系統(tǒng)的各個(gè)模塊在仿真軟件中逐個(gè)調(diào)試。結(jié)果是否為設(shè)計(jì)時(shí)想要的結(jié)果。統(tǒng)的全部功能。ADC0808模數(shù)轉(zhuǎn)換CLOCK5.1為軟件運(yùn)行的結(jié)果。225.1Proteus環(huán)境下軟件運(yùn)行結(jié)果〔mv〕LCD顯示結(jié)果被點(diǎn)亮燈的顏色2021db綠色3536db綠色5051db綠色6566db綠色7071db黃色7677db黃色8283db黃色8889db黃色9091db紅色9394db紅色9697db紅色9899db紅色23附錄A 源程序#include<reg51.h>#include<intrins.h>#defineuchar unsignedchar#defineuint unsignedintsbitst=P2^0;sbiteoc=P2^1;sbitoe=P2^2;sbitclock=P3^5;sbitrs=P3^7;sbitrw=P3^6;sbite=P3^2;sbit p25=P2^5;sbitp26=P2^6;sbitp27=P2^7;uchara,b,c,tem1,d,tem;uinttem2,t;voiddelay(uintms);voidUsartConfiguration; 串口通信程序voidinit;voidwcomd(uintcomd);voidwdate(uintdate);voidwritechar(ucharhang,ucharlie,ucharb);voidwritestring(ucharhang,ucharlie,uchar*b) externvoiddisplay(uchartem1);ucharad0808{uchartem;st=0;oe=0;st=1;st=0;while(eoc==0);oe=1;tem=P1;oe=0;returntem;}voidtime0interrupt1{clock=~clock;}main{EA=1;ET1=1;TR1=1;TMOD=0X20;TH1=253;TL1=253;UsartConfiguration;while(1){SBUF=tem2; //將要發(fā)送的數(shù)據(jù)放入到發(fā)送存放器while(!TI);TI=0;delay(10);tem1=ad0808;display(tem1);

//等待發(fā)送數(shù)據(jù)完成//去除發(fā)送完成標(biāo)志位if(tem2==0||tem2==1000){p25=1;}else p25=0;if(tem2>=700&&tem2<900){p26=1;}else if(tem2<700){p27=1;}else p27=0;}}voiddelay(uintms){uinti;while(ms--){for(i=0;i!=100;i++);}}bit busy{bitflag;P0=0x80;rs=0;rw=1;e=1;_nop_;_nop_;_nop_;flag=P0&0x80;e=0;returnflag;}voidwcomd(uintcomd){while(busy);rs=0;rw=0;e=0;P0=comd;e=1;_nop_;_nop_;_nop_;e=0;}v

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論