環(huán)境噪聲檢測儀設計(共29頁)_第1頁
環(huán)境噪聲檢測儀設計(共29頁)_第2頁
環(huán)境噪聲檢測儀設計(共29頁)_第3頁
環(huán)境噪聲檢測儀設計(共29頁)_第4頁
環(huán)境噪聲檢測儀設計(共29頁)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上遼 寧 工 業(yè) 大 學單片機原理及接口技術 課程設計(論文)題目: 環(huán)境噪聲檢測儀設計 院(系): 電氣工程學院 專業(yè)班級: 學 號: 1 學生姓名: 指導教師: (簽字)起止時間:2013-06-24至2013-07-12專心-專注-專業(yè)課程設計(論文)任務及評語院(系):電氣工程學院 教研室: 學 號10學生姓名專業(yè)班級課程設計(論文)題目環(huán)境噪聲檢測儀設計課程設計(論文)任務環(huán)境噪聲檢測儀的主要功能實時檢測城市環(huán)境噪聲,并利用3位大型數碼管實時顯示環(huán)境噪聲大小,數碼管每段正常工作電參數12V/50mA??刂破饔葾C220V供電,噪聲測量范圍30130dB(A),

2、分辨率0.1dB。主要設計內容:硬件電路設計:1. CPU最小系統(tǒng)設計(包括CPU選擇,晶振電路,復位電路)2. 噪聲傳感器選擇、放大電路及接口電路設計3. 顯示電路設計軟件設計:1.編程程序流程圖2.程序清單編寫進度計劃第1天 查閱收集資料第2天 總體設計方案的確定第4天 CPU最小系統(tǒng)設計第5天 噪聲傳感器選擇、放大電路及接口電路設計第6天顯示電路設計第7天 程序流程圖設計第8天 軟件編寫與調試第9天 設計說明書完成第10天 答辯指導教師評語及成績 平時: 論文質量: 答辯: 總成績: 指導教師簽字: 年 月 日注:成績:平時20% 論文質量60% 答辯20% 以百分制計算摘 要噪聲對人體

3、健康有著嚴重的危害,因此減少噪聲危害已成為當前一項重要的任務。環(huán)境噪聲監(jiān)測,是人類提高生活質量,加強環(huán)境保護的一個重要環(huán)節(jié)。本文詳細介紹了噪聲監(jiān)測系統(tǒng)的測量原理和系統(tǒng)組成,包括:噪聲信號的轉換、放大、A/D轉換、數據采集和顯示系統(tǒng)的設計。外界噪聲信號通過傳聲器轉換成音頻信號,電信號經過放大和A/ D 變換輸入到單片機進行處理,并轉換成相應的噪聲分貝值通過LED 顯示,從而實現(xiàn)噪聲的實時監(jiān)測。該系統(tǒng)具有實現(xiàn)簡單,精確度高,可用于實際進行噪聲的實時監(jiān)測等特點。關鍵詞:運算放大器;A/D轉換器;單片機;LED目 錄第1章 緒論1.1 環(huán)境噪聲檢測儀概況1.1.1 噪聲的概念物理學定義:噪聲是發(fā)生體做

4、無規(guī)則時發(fā)出的聲音。生理學定義:凡是妨礙人們正常、學習和工作的聲音,以及對人們要聽的聲音產生干擾的聲音。從這個意義上來說,噪聲的來源很多。街道上的汽車聲、安靜的圖書館里的說話聲、建筑工地的機器聲、以及鄰居電視機過大的聲音,都是噪聲??傮w講,噪音是物體振動產生。1.1.2 噪聲的來源及危害噪聲即噪音,是一類引起人煩躁、或音量過強而危害人體健康的聲音。 噪聲通常是指那些難聽的,令人厭煩的聲音。噪音的波形是雜亂無章的。從環(huán)境保護的角度看,凡是影響人們正常學習,工作和休息的聲音凡是人們在某些場合“不需要的聲音”,都統(tǒng)稱為噪聲。如機器的轟鳴聲,各種交通工具的馬達聲、鳴笛聲,人的嘈雜聲及各種突發(fā)的聲響等,

5、均稱為噪聲。噪聲污染屬于感覺公害,它與人們的主觀意愿有關,與人們的生活狀態(tài)有關,因而它具有與其他公害不同的特點。噪音污染主要來源于交通運輸、車輛鳴笛、工業(yè)噪音、建筑施工、社會噪音如音樂廳、高音喇叭、早市和人的大聲說話等。 環(huán)境噪聲監(jiān)測,是人類提高生活質量,加強環(huán)境保護的一個重要環(huán)節(jié),在各大城市的繁華街區(qū)和居民區(qū),已有大型環(huán)境噪聲顯示器豎立街頭。但目前國內的便攜式噪聲測試儀,多為價格昂貴的進口專用設備,除衛(wèi)生、計量等環(huán)保專業(yè)部門擁有外,無法作為民用品推廣普及。本文介紹一種以89C52單片機為核心,采用V/F轉換技術構成的低成本、便攜式數字顯示環(huán)境噪聲測量儀。該儀器工作穩(wěn)定、性能良好,經校驗定標后

6、能滿足一般民用需要,可廣泛應用于工礦企業(yè)、機關學校等需要對環(huán)境噪聲進行測量和控制的場合。隨著噪聲污染的日趨嚴重,噪聲監(jiān)測技術的研究及設備的開發(fā)也得到迅速發(fā)展,世界發(fā)達國家的噪聲監(jiān)測設備的產值平均以10-15%的速度增加,我國在93年噪聲振動監(jiān)測設備產值已達到6.2億元,“八五”期間用于噪聲治理的工程費用達到9.2億元,上述產值尚不包括配套的噪聲振動監(jiān)測設備,預計我國配套的噪聲振動監(jiān)測設備20億左右。高速運輸系統(tǒng)和工具等一些新出現(xiàn)的噪聲源和計算機、數字處理、新材料等技術發(fā)展使噪聲監(jiān)測技術、設備的研究與發(fā)展面臨挑戰(zhàn),又提供了機遇。噪聲監(jiān)測技術和設備已開始進入規(guī)范化、標準化、系列化和配套化階段。噪聲

7、監(jiān)測技術和設備的研究和開發(fā)已取得很大進展但應看到仍有一些技術不夠成熟,需進一步研究的問題仍然很多。聲級計是一種能夠把工業(yè)噪聲、生活噪聲和車輛噪聲等,按人耳聽覺特性近似地測定其噪聲級的儀器。噪聲級是指用聲級計測得的并經過聽感修正的聲壓級(dB)或響度級(方)。根據聲級計在標準條件下測量1000Hz純音所表現(xiàn)出的精度,六十年代國際上把聲級計分為兩類,一類叫精密聲級計,一類叫普通聲級計。我國也采用這種分法。70年代以來有些國家推行四類分法,即分為0型、1型、2型和3型。它們的精度分別為±0.46、±0.76、±1.00和±1.5dB。根據聲級計所用電源的不同,

8、還可將聲級計分為交流式聲級計和用干電池的電池式聲級計兩類。電池式聲級計也稱為便攜式聲級計,這種儀器體積小、重量輕、現(xiàn)場使用方便。聲級計一般由傳聲器、前置放大器器、衰減器、放大器、計權網絡、檢波器、指示表頭和電源等組成,其原理方框圖如圖1.1所示。前置放大輸入放大器輸入衰減器輸出衰減器輸出放大器檢波器表頭傳聲器圖1.1 聲級計原理方框圖1.2 本文研究內容1.2.1 設計任務查閱資料,了解課題背景,了解環(huán)境噪聲的特點。學習、掌握聲壓計的測量機理、傳聲器測量基本原理。合理選擇噪聲測量傳感器,掌握其測量原理及應用。學習單片機原理,熟悉單片機系統(tǒng)設計和軟件編程。進行整體方案設計,做出開題報告。進行系統(tǒng)

9、硬件電路設計,包括傳聲器測量系統(tǒng)設計、單片機系統(tǒng)硬件設計。審查后,焊接或在面包板上搭接電路。編寫程序,仿真調試。仿真調試通過后,固化程序,脫離開發(fā)系統(tǒng)運行。在實驗室進行環(huán)境模擬,測試系統(tǒng),完成系統(tǒng)聯(lián)調。1.2.2 課題意義噪聲是日常生活中常見的物理現(xiàn)象。在大多數情況下,噪聲是有害的。噪聲在生理和心理上也會危害人類的健康,因而已被列入需要控制的危害之一。但噪聲也有可以被利用的一面。無論是利用噪聲還是防止噪聲,都必須確定其量值。在長期的科學研究和工程實踐中已逐步形成了一門較完整的噪聲工程學科,可供進行理論計算和分析。但這些畢竟還是建立在簡化和近似的數學模型上,還必須用試驗和測量技術進行驗證。隨著現(xiàn)

10、代工業(yè)和現(xiàn)代科學技術的發(fā)展,對各種儀器設備提出了低噪聲的要求,需要進行噪聲的分析與設計,并通過實驗來驗證,改進設計??傊?,噪聲的測量不僅在噪聲研究領域里占有重要的地位,而且已經廣泛應用于機械制造、建筑工程、地球物探、生物醫(yī)療等各個領域。查閱資料,了解課題背景,了解環(huán)境噪聲的特點。學習、掌握聲壓計的測量機理、傳聲器測量基本原理。合理選擇噪聲測量傳感器,掌握其測量原理及應用。學習單片機原理,熟悉單片機系統(tǒng)設計和軟件編程。進行整體方案設計,做出開題報告。進行系統(tǒng)硬件電路設計,包括傳聲器測量系統(tǒng)設計、單片機系統(tǒng)硬件設計。編寫程序,仿真調試。仿真調試通過后,固化程序,脫離開發(fā)系統(tǒng)運行。第2章 CPU最小

11、系統(tǒng)設計2.1 環(huán)境監(jiān)測儀總體設計方案環(huán)境監(jiān)測儀系統(tǒng)結構框圖如圖2.1所示。環(huán)境噪聲經高靈敏度、無指向性駐極體傳聲器轉換成電信號。放大電路由運放LM386構成,精心調整相關外圍元件參數,可使其輸出幅頻特性滿足測量要求的電壓信號。通過A/D轉換器后,輸出頻率信號變?yōu)門TL電平送給單片機的P3.4引腳,經軟件處理后,噪聲聲壓級顯示值由P1口輸出,驅動LED數碼管顯示。噪聲傳聲器單片機A/D 轉換電路交直流轉換LED 顯示圖2.1 噪聲監(jiān)測儀硬件結構圖2.2 CPU的選擇CPU是單片機的核心部分,它的作用是讀入和分析每條指令,根據每條指令的功能要求,控制各個部件執(zhí)行相應的操作。89C51每部有一個8

12、位的CPU,它是由運算器和控制器組成的。運算器主要包括算術和邏輯運算部件ALU、累加器ACC、寄存器B、暫存器YMP1、TMP2、程序狀態(tài)字寄存器PSW、布爾處理器及十進制調整電路等??刂破髦饕〞r鐘發(fā)生器、定時控制邏輯、指令寄存器、指令譯碼器、程序計數器PC、程序地址寄存器、數據指針寄存器DPTR和對戰(zhàn)指針SP等。本次設計采用89C51單片機,89C51單片機有5中封裝形式,本設計采用40腳DIP的封裝,其中2條主電源引腳,2條外接晶振體引腳,4條控制或與其他電源復用的引腳,32條I/O引腳。89C51的引腳圖如圖2.2:其中VSS為接地端,VCC接+5V電源;XTAL1接外部晶體和微調電

13、容的一端,XTAL2接外部晶體和微調電容的另一端;RST是復位信號的輸入端,高電平有效;ALE引腳是地址鎖存允許信號;VPP是內、外ROM的選擇端;P0、P1、P2、P3口為輸入/輸出引腳;圖2.2 89C51引腳圖2.3 數據存儲器擴展89C51片內有128 B的RAM存儲器,在實際應用當中僅靠這128 B的數據存儲器時遠遠不夠的。這種情況下可利用89C51單片機所具有的擴展功能,擴展外部數據存儲器。89C51單片機最大可擴展64KB RAM。常用的數據存儲器有靜態(tài)數據存儲器RAM和動態(tài)數據存儲器,由于在實際應用中,需要擴展的容量不大,所以一般采用靜態(tài)RAM,如SRAM 6116、6264等

14、。數據存儲器空間地址同程序存儲器一樣,由P2口提供高8位地址,P0口提供低8位地址和8位雙向數據線。數據存儲器的讀和寫由和信號控制,而程序存儲器由讀選通信號控制,兩者雖然共處同一地址空間,但由于控制信號不同,故不會發(fā)生總線沖突。本次設計主要擴展數據存儲器,選擇6116芯片,6116是2K×8位靜態(tài)隨機存儲器,采用CMOS工藝制造,單一+5V電源供電,額定功耗160mW,典型存取時間200ns,為24線雙列直插式封裝。其硬件擴展圖如圖2.3圖2.3 硬件擴展圖2.4 復位電路設計單片機的復位都是靠外部復位電路來實現(xiàn)的,在時鐘電路工作后,只要在單片機的RESET引腳上出現(xiàn)24個時鐘振蕩脈

15、沖以上的高電平,單片機就能實現(xiàn)復位。為了保證系統(tǒng)可以可靠復位,在設計復位電路時,一般使RESET引腳保持10ms以上的高電平,單片機便可以可靠地復位。當RESET從高電平變?yōu)榈碗娖揭院螅瑔纹瑱C從0000H地址開始執(zhí)行程序。在復位有效期間,ALE和引腳輸出高電平。簡單的復位電路有上電復位電路和手動復位電路兩種,不管是哪一種復位電路都要保證在RESET引腳上提供10ms以上穩(wěn)定的高電平。本次設計選擇按鍵電平復位,如圖2.4是按鍵式復位電路,它可以通過按鍵實現(xiàn)復位,按下鍵后,通過和形成回路,使RESET端產生高電平。按鍵的時間決定了復位時間。圖2.4 復位電路2.5 時鐘電路設計時鐘電路應用于產生但

16、紛紛偏激工作所需的時鐘信號。詩中信號可以由兩種方式產生:內部時鐘方式和外部時鐘方式,本次設計采用外部時鐘方式如圖2.5:圖2.5 晶振電路外部時鐘方式采用外部振蕩器,外部振蕩脈沖信號由89C51的XTAL1端接入后直接送至內部時鐘發(fā)生器,輸入端XTAL2應懸浮,由于XTAL1端的邏輯電平不是TTL的,故建議外接一個上拉電阻。一般要求,外接的脈沖信號應當是高、低電平的持續(xù)時間大于20ms,且頻率低于24MHz的方波。這種方式適合于多塊芯片同時工作,便于同步。2.6 CPU最小系統(tǒng)圖圖2.6 CPU最小系統(tǒng)圖第3章 噪聲監(jiān)測儀輸入輸出接口電路設計3.1 信號放大器LM386是美國國家半導體公司生產

17、的音頻功率放大器,主要應用于低電壓消費類產品。為使外圍元件最少,電壓增益內置為20倍。但在1腳和8腳之間增加一只外接電阻和電容,便可將電壓增益調為任意值,直至200。輸入端以地為參考,同時輸出端被自動偏置到電源電壓的一半,在6V電源電壓下,它的靜態(tài)功耗僅為24mW,使得LM386特別適用于電池供電的場合。功率放大器的作用相當于揚聲器的音量調節(jié)器。音頻功率放大電路的作用主要是將信號處理器發(fā)送過來的信號功率放大,使其信號的功率達到設計要求。對該部分電路的要求是輸出功率大。在電路設計過程中進行對比,通過比較發(fā)現(xiàn)LM386集成電路使用簡單,基本沒有外圍器件,而且它還有體積小、電源范圍寬、外接元件少、電

18、壓增益可調整、頻率響應好、輸出功率大、總諧波失真小等優(yōu)點。因此選用LM386來組成音頻功率放大電路。LM386 被廣泛地應用在錄音機和收音機音頻放大、室內對講機、紅外線、超聲波、小型馬達驅動器等電路中。LM386的引腳圖如圖3.1所示。圖3.1 LM386引腳圖20倍的音頻放大器如圖3.2所示。由于傳聲器輸出的電信號比較弱,只有毫伏級,為了使數據采集卡能很好的采集到相應數據,必須經過電壓放大器進行電壓放大,采用LM386芯片電壓增益200倍的接法,即在1和8引腳間接10uF的電容。圖3.2 20倍的音頻放大器3.2 噪聲監(jiān)測儀檢測接口電路設計3.2.1 A/D轉換器選擇A/D 轉換接口是數據采

19、集系統(tǒng)前向通道中的一個重要環(huán)節(jié)。數據采集是在模擬信號源中采集信號,并將其轉換為數字信號送入計算機的過程。因此,完成數據采集應具備下述基本部件:模擬多路轉換開關和信號調節(jié)電路,采樣/保持放大器,模擬/數字(A/D)轉換器,通道控制電路。圖3.3是由AD536構成真有效值TRMS/DC轉換電路,AD536內含有源整流器(絕對值電路),平方/除法電路,鏡像電流源及緩沖放大器。圖中的R2和R3為偏置電阻,兩電阻的公共連接端接到AD536的COM,由于AD536的COM內部為CMOS電路,阻抗較高,流經COM端的電流僅為數uA。C1為輸入隔直電容,CAV為平均電容,它與內部的電阻r(25K)構成低通濾波

20、器,以獲得平均值電壓,有效值電壓通過AD536的第6腳輸出。由于電路采用了隔直電容,所以這樣的電路僅適合于測量交流電,不能測量直流或變化緩慢的電壓。AD536的滿量程電壓為7V,如果使用的AD轉換器輸入電壓范圍不匹配,應設一個電壓轉換電路。21µ31µVin +VsVsCAV COMbufout RLbufin Iout第1章 Ad536CAV 1µVinC1 1µR1 1K10Koutput+5VR220KR3 10K圖3.3 AD536構成真有效值電壓表AD536AD536所謂真有效值即為“真正有效值”之意,英文縮寫為“TRMS”,有的文獻也稱為真普

21、通數字直流電壓表自然只能測量直流電壓,欲需測量交流電壓必須增加AC/DC轉換電路,一般的交流電壓表為降低成本和簡化電路,均使用簡易的平均值響應交流/直流轉換器。常用的平均值響應AC/DC轉換器是運算放大器和二極管組成的半波(或全波)線性整流電路,這種電路具有線性度好、準確度高、電路簡單、成本低廉等優(yōu)點。但是這種電路是按照正弦波平均值與有效值的關系(VRMS=1.111Vp)來定義的,因此這類電表只能測量正弦波電壓。平均值AC/DC轉換的電壓表只能測量無失真的正弦波電壓,對于正弦波失真的交流電壓,這類電表測量就會引起誤差,更不能測量方波、矩形波、三角波、鋸齒波、梯形波、階梯波等非正弦波,利用真有

22、效值數字儀表可準確測量各種波形的有效值,滿足現(xiàn)代電子測量之需要。交流電壓的有效值的表達式的定義如下:(3-1)近似公式: (3-2)我們對式(3.1)進行變換,兩邊平方,并令 (3-3)就得到真有效值電壓的另一種表達式(3-4)從(3-4)式即得,對輸入電壓依次進行“取絕對值平方/除法取平均值”運算,也能得到交流電壓的有效值,而且這公式更有使用價值。舉例說明:假如要測量的電壓變化范圍是0.1V10V,平方后U2=10mV100V,這就要求平方器具有相當大的動態(tài)范圍是(10000:1),這樣的平方電路誤差就可能超過1mV,要平方器能輸出100V的電壓,技術上是難以實現(xiàn)的。如果使用式(3-4)的既

23、便于設計電路,也能保證了準確度。目前大多數的集成單片真有效值/直流轉換器均采用式(3-4)的原理而設計。真有效值儀表的的核心器件是TRMS/DC轉換器。現(xiàn)在市場上這類單片的集成芯片很多,真有效值儀表普遍使用了這類集成電路。單片集成電路具有集成度高、功能完善,外圍元件少,電路連接簡單、電性能指標容易保證等諸多優(yōu)點,這類芯片能準確、實時測量各種電壓波形的有效值,無須考慮波形參數和失真,這些性能是平均值儀表無法比擬的??梢?,通過測量信號的有效值即可知信號的峰值信息,從而可知振動的峰值。且輸出的直流信號便于單片機進行數據采集和數據處理。在此系統(tǒng)中采用有效值檢測電路AD536測量信號的有效值,經過一系列

24、的數據處理可得振動的振幅。3.2.2 模擬量檢測接口電路圖圖3.4 模擬量檢測接口電路圖3.3 噪聲監(jiān)測儀輸出接口電路設計圖3.5輸出接口電路圖第4章 噪聲傳感器軟件設計4.1 軟件實現(xiàn)功能綜述研制一臺智能儀器是一個復雜的過程,這一過程包括分析儀表的功能要求和擬定總體設計方案,確定硬件結構和軟件算法,研制邏輯電路和編制程序,以及儀表的調試和性能的測試等等。軟件的設計應遵循結構化設計原則,在總體概況設計的基礎上進行具體的詳細設計,功能分解,模塊劃分,細化軟件層次,優(yōu)化軟件結構,以達到模塊功能的獨立性,執(zhí)行的高效性??傊?,設計的程序應該達到可讀性,可理解性,可維護性,有效性,可修改性。4.2 流程

25、圖設計4.2.1 主程序流程圖設計在單片機系統(tǒng)的程序的設計開發(fā)中,單片機就如同整個系統(tǒng)的交通中樞,而程序就是組成交通中樞的條條大道,各個部分的模塊化的程序就是整個系統(tǒng)的組成成份。軟件編寫的好壞,語句運用的是否簡潔直接關系單片機的工作效率。在各個模塊化的程序中盡量用最少的語句作最多的事情,不讓語句出現(xiàn)歧義,這樣就可以使整個程序可以在系統(tǒng)中更好的運行,使單片機工作效率大大的提高。下面就對本次畢業(yè)設計的軟件部分作些介紹,如圖4.1所示為軟件總體流程圖。子程序包括:中斷服務程序的設計、查表子程序、顯示子程序、指示子程序。由于要實現(xiàn)很多功能,所以采用模塊化設計,下面就其主要部分分別分析。中斷服務程序主要

26、實現(xiàn)的功能是:T0中斷子程序是將電壓/頻率轉換器產生的頻率信號接入計數器的T0口,然后計數器開始計數,當計數到一定數目后,計數器就產生溢出中斷。查表子程序將進入單片機的脈沖信號與實際要顯示值之間有一定的對應關系,經過軟件編程查表顯示所需要的值。顯示子程序是將數據處理的結果送顯示器顯示。指示子程序是對顯示結果范圍的一個指示。本噪聲監(jiān)測系統(tǒng)軟件總體流程圖如圖4.1所示。開始設置 SP定時/計數器T0/T1初始化89C51初始化關中斷讀計數器置表首地址取表中雙字節(jié)數xi>(TH0)(TH1)允許高位顯示送顯示值交換顯示位掃描結束嗎?顯示值亮指示燈關中斷i=i+1圖4.1 單片機軟件系統(tǒng)方案框圖

27、4.2.2 模擬量檢測流程圖設計波長選擇初始化ADAD轉換溢出?計算當前功率絕對顯示db處理功率處理顯示結果圖4.2 模擬量檢測流程圖A/D轉換接口是數據采集系統(tǒng)前向通道中的一個重要環(huán)節(jié)數據采集是模擬信號源中采集信號并將其轉換為數字信號送入計算機的過程。4.2.3 環(huán)境噪聲監(jiān)測儀流程圖設計環(huán)境噪聲測量系統(tǒng)的軟件采用模塊化設計,由主程序、中斷服務程序、查表子程序和顯示子程序組成。各程序模塊的流程圖如圖2.2所示。在圖中xi表示讀取的計數值,i從0開始。主程序處于循環(huán)工作狀態(tài),主要完成定時/計數器和中斷系統(tǒng)的初始化,并循環(huán)調用查表和顯示子程序。值得指出的是,查表程序程序實現(xiàn)了計數值向聲壓級的轉換。

28、為了提高系統(tǒng)的抗干擾能力,除了需要在硬件上采取相應的措施外,軟件上采用冗余設計法即重復重要的指令,未用空間設置操作指令,以防止程序跳飛而死機。查表子程序入口取表中雙字節(jié)數xixi>(TH0)(TH1)數值顯示返回i=i+1顯示子程序入口置掃描次數允許高位顯示送顯示值延時交換顯示位掃描結束嗎返回圖4.3 查表子程序和顯示子程序4.3 程序清單ML8155 EQU 0DF00H; DTIMER0 EQU 30H; DTIMER1 EQU 31H; ORG 0000H LJMP MAIN ORG 1000H MAIN:MOV SP,#60H MOV A,#00H MOV DPTR,#0DF02

29、H MOVX DPTR,A SETB P1.0 SETB P1.1 SETB P1.2 CLR C MOV TMOD,#15H MOV TL0,#00H MOV TH0,#00H MOV R0,#00H QQ1: MOV TL1,#0B0H MOV TH1,#3CH SETB TR0 SETB TR1 QQ: JBC TF1,QQ3 AJMP QQ QQ3: INC R0 CJNE R0,#0AH,QQ1 AJMP LOOP RET LOOP:CLR TR1 MOV 40H,TH0 MOV 41H,TL0 MOV R0,#00H MOV R1,#00H MOV DPTR,#TAB LAB:CL

30、R A MOVC A,A+DPTR MOV R2,A MOV A,40H XCH A,R2 SUBB A,R2 JZ A1 INC DPTR INC DPTR INC DPTR INC DPTR SJMP LAB A1: CLR A CLR C INC DPTR MOVC A,A+DPTR MOV R3,A MOV A,41H XCH A,R3 SUBB A,R3 JC A2 CLR A MOVC A,A+DPTR MOV R3,A MOV A,41H XCH A,R3 SUBB A,R3 JZ A2 INC DPTR INC DPTR INC DPTR SJMP LAB A2: CLR A

31、INC DPTR MOVC A,A+DPTR MOV R0,A MOV 40H,R0 CLR A INC DPTR MOVC A,A+DPTR MOV R1,A MOV 41H,R1 LCALL PPL LJMP LL1 RET LL1:MOV A,40H MOV DPTR,#BCD2 MOVC A,A+DPTR MOV 5FH,A MOV A,41H MOV DPTR,#BCD2 MOVC A,A+DPTR MOV 5EH,A MOV 5DH,#5EH MOV 5CH,#7CH LCALL INIT_8155 LCALL WRITE_LED1 WRITE_LED1: PUSH DPL PUS

32、H DPH PUSH ACC MOV R0,#5CH MOV R1,#00H MOV R3,#0F7H MOV A,R3 AGAIN1: MOV DPTR,#0DF01H MOVX DPTR,A MOV A,R0 MOV DPTR,#0DF02H MOVX DPTR,A LCALL DELAY01 LCALL DELAY01 INC R0 MOV A,R3 JNB ACC.0,OUT2 RR A MOV R3,A LJMP AGAIN1 OUT2: MOV R0,#5CH MOV R3,#0F7H MOV A,R3 INC R1 CJNE R1,#3AH,AGAIN1 LJMP MAIN PO

33、P ACC POP DPH POP DPL RETINIT_8155: PUSH DPL PUSH DPH PUSH ACC MOV DPTR,#ML8155 MOV A,#03H MOVX DPTR,A POP ACC POP DPH POP DPL RET PPL:MOV R0, 40H MOV A, R0 SUBB A,#4 JZ B1 MOV A, R0 SUBB A, #5 JZ B1 MOV A, R0 SUBB A, #6 JZ B2 MOV A, R0 SUBB A, #7 JZ B2 MOV A, R0 SUBB A, #8 JZ B3 MOV A, R0 SUBB A,#9

34、 JZ B3 RET B1:CLR P1.0 RET B2:CLR P1.1 RET B3:CLR P1.2 RET B4:RET DELAY:PUSH DTIMER1 PUSH DTIMER0DELAY1:MOV DTIMER0,#125 DELAY2:NOP NOP DJNZ DTIMER0,DELAY2 DJNZ DTIMER1,DELAY1 POP DTIMER0 POP DTIMER1 RETDELAY01:NOP PUSH DTIMER1 MOV DTIMER1,#02H LCALL DELAY POP DTIMER1 RET第5章 系統(tǒng)設計與分析5.1 系統(tǒng)原理圖圖5.1 系統(tǒng)原理圖5.2 系統(tǒng)原理綜述本文是開發(fā)一個以89C51單片機為核心的噪聲監(jiān)測系統(tǒng)。通過聯(lián)調,實驗驗證了系統(tǒng)的可行性,能滿足設計要求,達到設計的指標,實現(xiàn)對噪聲信號的采集、處理功能,并用LED顯示出噪聲的分貝值,采用指示燈指示出聲壓級的大概范圍。這由于使用的是單片機作為核心的控制元件,本噪聲監(jiān)測器具有功能強、性能可靠、電路簡單、成本低的特點,加上經過優(yōu)化的程序,使其具有很高的智能化水平。但是該設計還是不夠完善,因為聲音信號本來就很不穩(wěn)定,而且也

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論