版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要當(dāng)我們外出時(shí),我們不再滿足于普通的交通,購(gòu)物和駕駛越來(lái)越頻繁。汽車已經(jīng)成為不可或缺的移動(dòng)工具,中國(guó)的汽車銷售不只是世界。并設(shè)置一個(gè)全球記錄。中國(guó)的交通已經(jīng)很繁忙,道路越來(lái)越擁擠,很難找到停車位。其中最典型的就是倒車。例如,在一個(gè)特別繁忙擁擠的購(gòu)物場(chǎng)所,司機(jī)特別麻煩。它經(jīng)常被忽視,它與汽車后部碰撞,甚至是行人。這是一個(gè)汽車安全設(shè)計(jì)。本文采用超聲波測(cè)距法測(cè)量汽車后部和后部之間的距離,使駕駛員在倒車時(shí)能夠安全的避開(kāi)障礙物,倒車。根據(jù)超聲波傳輸中距離與時(shí)間的關(guān)系,設(shè)計(jì)了一種利用AT89C51單片機(jī)控制和處理數(shù)據(jù)的超聲波測(cè)距儀。在車中安裝這種倒車測(cè)距儀可以通過(guò)測(cè)距儀來(lái)對(duì)后方的車輛與障礙物的距離進(jìn)行準(zhǔn)確的顯示、本文在針對(duì)于相關(guān)資料的收集以及通過(guò)自我學(xué)習(xí)以及在課堂上的學(xué)習(xí)的知識(shí)中來(lái)進(jìn)行相應(yīng)的系統(tǒng)設(shè)計(jì)。本文首先對(duì)相應(yīng)的傳感器進(jìn)行介紹,隨后對(duì)所選的單片機(jī)進(jìn)行介紹,之后針對(duì)于本文所設(shè)計(jì)的系統(tǒng)來(lái)進(jìn)行相應(yīng)的設(shè)計(jì),對(duì)其硬件電路和設(shè)計(jì)來(lái)進(jìn)行分析。最后對(duì)系統(tǒng)進(jìn)行了實(shí)驗(yàn)和誤差分析,給出了系統(tǒng)的穩(wěn)定性。【關(guān)鍵詞】:AT89C51單片機(jī)超聲波LED收發(fā)電路ABSTRACTWhenwegoout,wearenolongersatisfiedwithordinarytraffic,shoppinganddrivingmoreandmorefrequently.Carshavebecomeanindispensablemobiletool.China'sautosalesarenotjusttheworld.Andsetupaglobalrecord.China'straffichasbeenverybusy,androadsarebecomingcrowded.Itisdifficulttofindparkingspaces.Themosttypicaloftheseisthereversing.Forexample,inaparticularlybusyandcrowdedshoppingplace,driversareparticularlytroublesome.Itisoftenneglected,itcollidewiththerearpartofthecar,orevenpedestrians.Thisisacarsafetydesign.Inthispaper,ultrasonicdistancemeasurementisusedtomeasurethedistancebetweentherearpartandtherearpartofthevehicle,sothatthedrivercanavoidobstaclesandavoidreversingsafelywhenreversing.Accordingtotherelationshipbetweendistanceandtimeinultrasonictransmission,anultrasonicrangefinderusingAT89C51singlechipmicrocomputertocontrolandprocessdataisdesigned.Installedinthecarbacktherangefinderrangefindertothedistancetotherearofthevehicleandobstacleaccuratelydisplay,inthispaperforrelateddatacollectionandthroughselflearningandlearningintheclassroomtomakethecorrespondingknowledgesystemdesign.Thisarticlefirsttointroducethecorrespondingsensors,andthentotheselectedMCUisintroduced,inthispaperafterthedesignedsystemtocarryoutthecorrespondingdesign,itshardwarecircuitandthedesignforanalysis.Finally,theexperimentanderroranalysisarecarriedout,andthestabilityofthesystemisgiven.【Key
words】
C8051F
MCU
Ultrasound,LED,Transceiver
Circuit緒論可以測(cè)量車輛的遠(yuǎn)程檢測(cè)器,并顯示障礙物之間的距離。汽車的后部和汽車的后部之間沒(méi)有距離。正確報(bào)警同時(shí)減少周期性噪聲和持續(xù)時(shí)間不連續(xù)與更短。走開(kāi)吧。駕駛員可以直接看到顯示器的距離。而且使用聽(tīng)力能力來(lái)判斷汽車后部障礙物的距離一般為三。這輛車有各種倒車。工具由三部分組成,即監(jiān)視器盒連接和檢測(cè)器。該監(jiān)控器是以單片機(jī)為核心的集成電路,傳輸和波、微波、高頻40kHz,根據(jù)信號(hào)與信號(hào)之間的時(shí)間差,計(jì)算障礙物與車輛后部之間的距離。反射式監(jiān)視器安裝在容易觀察到的位置,LED顯示屏上LED數(shù)碼管3個(gè)儀表板上明顯可見(jiàn)。后來(lái)引人注目的眼睛。小數(shù)點(diǎn)將固定在主顯示單元中,具有第一和精度滿足。箱內(nèi)裝有插座接線盒,電器安裝在主機(jī)箱內(nèi)。電機(jī)和電氣插座和主電器箱由于新電子電器箱的插座與主體之間的拆分結(jié)構(gòu)連接。汽車在更換電路或電氣接線盒時(shí),對(duì)汽車的需求不可再插上火栓,另一個(gè)結(jié)構(gòu)插座在安裝位置存在。繁忙,捷克共和國(guó),探測(cè)器是用來(lái)檢測(cè)距離汽車后部的問(wèn)題和障礙物,快速響應(yīng)電路的安全性的倒轉(zhuǎn)。利用超聲技術(shù)和微芯片技術(shù)設(shè)計(jì)制造了超聲刀具和超聲刀具。倒車。該系統(tǒng)采用計(jì)算機(jī)控制技術(shù)和基于設(shè)備的超聲波測(cè)距技術(shù)。它是自動(dòng)的。汽車的障礙物和尾部之間的距離是根據(jù)汽車問(wèn)題實(shí)時(shí)發(fā)出的警告信號(hào)。排除了汽車在行駛過(guò)程中的由于視線所引起的安全問(wèn)題,保證交通安全。就現(xiàn)今而言,針對(duì)于超聲波測(cè)距儀而言,使用集成電路來(lái)進(jìn)行設(shè)計(jì)有著一定的難度,但是其前景較好,對(duì)于提高我國(guó)汽車工業(yè)的技術(shù)水平具有重要意義。在整個(gè)生產(chǎn)的過(guò)程,它會(huì)自動(dòng)檢測(cè)并計(jì)算之間的距離最近的障礙和尾巴之間的距離,并使用數(shù)字顯示警告聲音扭曲車輛在汽車限制車輛的距離,提醒司機(jī)注意剎車。該設(shè)計(jì)可以有效地減少和避免交通事故,如冷藏車、集裝箱車、垃圾車、餐車、卡車、公共汽車等。此外,它還可以用來(lái)幫助司機(jī)在晚上的視線探測(cè),甚至在停車場(chǎng)倒車,倒車和停車,以防止小偷和車輛出現(xiàn)。第一章超聲波傳感器的介紹1.超聲波傳感器的定義超聲波傳感器所指的是一種由壓電晶片所組成的,可以通過(guò)將信號(hào)來(lái)進(jìn)行轉(zhuǎn)換并且可以傳送超聲波的一種傳感器。2.超聲波傳感器的特點(diǎn)(1)它有著較長(zhǎng)的頻率,而且針對(duì)于方向性而言較為準(zhǔn)確,而且其傳導(dǎo)能力較強(qiáng)。(2)對(duì)于固體以及液體方面有著一定的穿透力。3.超聲效應(yīng)針對(duì)于超聲波而言,當(dāng)其在介質(zhì)中進(jìn)行相應(yīng)的傳播中,由于其與介質(zhì)之間的相互關(guān)系會(huì)使得兩者發(fā)生相應(yīng)的變化,這種變化包含著物理變化以及化學(xué)變化,這就產(chǎn)生了相應(yīng)的四種效應(yīng):機(jī)械效應(yīng)。針對(duì)于超聲波而言,其機(jī)械效應(yīng)的作用在于針對(duì)于凝膠而言有著對(duì)其液化推進(jìn)的作用,針對(duì)于液體而言,有著對(duì)其乳化促進(jìn)的作用,而且還可以使得固體的分散加速。2.空化的影響。超聲波在液體中傳播時(shí),產(chǎn)生大量的小氣泡。一方面,原因是一些液體沒(méi)有壓力,形成負(fù)壓。壓力的變化使液體中的原始?xì)怏w溢出,溢出液體并形成小氣泡。另一方面,原因是非常強(qiáng)的拉應(yīng)力使液體“打開(kāi)”形成一個(gè)空間叫做空化。另一種氣體是空間中的液體蒸氣,或者溶解在液體中,或者甚至溶解在真空中。當(dāng)周圍介質(zhì)振動(dòng)時(shí),空化氣泡將繼續(xù)移動(dòng)、生長(zhǎng)或消失。3.熱效應(yīng)。超聲波產(chǎn)生熱效應(yīng)的原因在于超聲波的頻率過(guò)高,這就導(dǎo)致其與介質(zhì)之間相互發(fā)生反應(yīng)的過(guò)程中會(huì)相應(yīng)的產(chǎn)生熱效應(yīng)。4.化學(xué)效應(yīng)。針對(duì)于超聲波而言,其可以通過(guò)與其它物質(zhì)產(chǎn)生的反應(yīng)從而使得發(fā)生化學(xué)翻譯,就比如說(shuō)蒸餾水可以通過(guò)與超聲波之間的相互反應(yīng)時(shí)期氧化,從而產(chǎn)生過(guò)氧化氫。4.超聲波傳感器的應(yīng)用(1)針對(duì)于超聲波傳感器而言,其可以通過(guò)超聲波的穿透性來(lái)對(duì)容器內(nèi)部來(lái)進(jìn)行檢驗(yàn)。(2)針對(duì)于超聲波傳感器而言,其針對(duì)于一些較為不規(guī)則形狀的比如說(shuō)液體、凹凸不平的表面的物體等有著一定的檢測(cè)作用,但是其不能用于檢測(cè)高溫、高壓的物品。(3)針對(duì)于超聲波傳感器而言,其還可以用來(lái)檢驗(yàn)塑封性。(4)超聲波傳感器可用于檢測(cè)未知物體、液體和某些材料,并控制張力和測(cè)量距離。車輛倒車距離的測(cè)量是基于此應(yīng)用。單片機(jī)的介紹1.單片機(jī)的定義單片機(jī)是一種集成電路芯片。它采用大規(guī)模集成電路技術(shù)實(shí)現(xiàn)CPU、RAMRAM、ROM、多個(gè)I/O端口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等。多路復(fù)用器、A/D轉(zhuǎn)換器等電路集成到硅芯片中,形成了一種小型、完善的微機(jī)系統(tǒng),廣泛應(yīng)用于工業(yè)控制領(lǐng)域。2.單片機(jī)的特點(diǎn)(1)系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,易于使用和模塊化。(2)單片機(jī)可靠性高,可以使用的時(shí)間較長(zhǎng)。(3)數(shù)據(jù)處理能力強(qiáng),處理速度快。(4)電力需求不高,能耗不高,體積小,便于攜帶。(5)任何環(huán)境都不能適應(yīng)任何環(huán)境。3.單片機(jī)的應(yīng)用針對(duì)于單片機(jī)而言,其有著很多優(yōu)點(diǎn),就它的體積、重量等方面都有著很好的優(yōu)勢(shì),而且在我國(guó)的軍事方面以及我國(guó)的家用電器方面被廣泛應(yīng)用。(1)單片機(jī)在智能儀表中的應(yīng)用。單片機(jī)在用于智能儀表中可以對(duì)儀器相應(yīng)的功能進(jìn)行一定的提高作用,就比如說(shuō)可以提高其精準(zhǔn)度,而且其由于體積較小、功能較全的特點(diǎn),可以使得儀器更方便的攜帶以及使用。(2)單片機(jī)在機(jī)電一體化中的應(yīng)用。在使用單片機(jī)在進(jìn)行其與技術(shù)方面的結(jié)合可以通過(guò)其優(yōu)勢(shì)來(lái)對(duì)所制作的產(chǎn)品的功能性進(jìn)行一定的提高,使得產(chǎn)品更加的現(xiàn)代化、智能化,從而為機(jī)電一體化的進(jìn)程做好鋪墊。(3)單片機(jī)在實(shí)時(shí)控制中的應(yīng)用。單片機(jī)的應(yīng)用范圍很廣,針對(duì)于實(shí)時(shí)控制方面也可以采用單片機(jī)來(lái)進(jìn)行控制,通過(guò)單片機(jī)來(lái)對(duì)實(shí)時(shí)控制系統(tǒng)加以提升,就比如說(shuō)針對(duì)于森林火災(zāi)的探測(cè)系統(tǒng)方面,可以通過(guò)其與相應(yīng)的技術(shù)結(jié)合,來(lái)提高針對(duì)于火災(zāi)的探測(cè)功能。(4)單片機(jī)在家用電器和其他消費(fèi)領(lǐng)域的應(yīng)用。產(chǎn)品具有生產(chǎn)規(guī)模大、覆蓋面廣、消費(fèi)廣等特點(diǎn)。MCU在消費(fèi)類產(chǎn)品中的應(yīng)用可以非??焖?、非常大,以提高其性價(jià)比,因此在用戶中很受歡迎,可以提高產(chǎn)品在市場(chǎng)上的競(jìng)爭(zhēng)力。AT86C51單片機(jī)的介紹(1)系統(tǒng)概述針對(duì)于本文所選的單片機(jī)而言,選擇的是型號(hào)為AT89C51的單片機(jī),這種單片機(jī)對(duì)于電壓的要求較低,并且其制作材料為ATMEL這種較高密度的材料,這種材料可以使得該單片機(jī)擁有著更好的記憶儲(chǔ)存功能,使得其擁有更長(zhǎng)久的使用時(shí)限,而且針對(duì)于嵌入式控制系統(tǒng)而言,其價(jià)格方面有著一定的優(yōu)勢(shì),其價(jià)格較低,而且可控性較高,靈活度較高。AT89C51的特點(diǎn)與MCS-51
兼容
4K字節(jié)可編程閃爍存儲(chǔ)器
壽命:1000寫(xiě)/擦循環(huán)
數(shù)據(jù)保留時(shí)間:10年
全靜態(tài)工作:0Hz-24Hz
三級(jí)程序存儲(chǔ)器鎖定
128*8位內(nèi)部RAM32可編程I/O線
兩個(gè)16位定時(shí)器/計(jì)數(shù)器
10.5個(gè)中斷源11.可編程串行通道AT89C51的優(yōu)越性內(nèi)部程序存儲(chǔ)器ROM:4K閃存程序存儲(chǔ)器;內(nèi)部數(shù)據(jù)存儲(chǔ)RAM:256B(RAM+21BSFR128B);注冊(cè)區(qū)域:4個(gè)注冊(cè)中心,每個(gè)都有R0—R78個(gè)工作寄存器。8位并行輸入輸出端口:P0、P1、P2、P3;定時(shí)器/計(jì)數(shù)器:216位定時(shí)/計(jì)數(shù)器T0和T1;串口:全雙工串口(RXD:接收機(jī),TXD發(fā)射機(jī));中斷系統(tǒng):有5個(gè)中斷源(T0、T1、IT0、IT1、ES)。系統(tǒng)擴(kuò)展性:外部RAM64KROM和64KRAM;堆棧:在RAM單元中,當(dāng)系統(tǒng)復(fù)位時(shí),該位置可以浮動(dòng)(通過(guò)指針SP來(lái)確定堆棧在RAM中的位置),SP=07H;布爾處理器:所有類型的邏輯操作都是使用布爾運(yùn)算來(lái)執(zhí)行的。指令系統(tǒng):111個(gè)指令。根據(jù)其功能,可分為五類:數(shù)據(jù)傳輸、算術(shù)運(yùn)算、邏輯運(yùn)算、控制傳遞和布爾運(yùn)算。AT89C51的引腳圖AT89C51單片機(jī)引腳和封裝定義汽車倒車測(cè)距儀的硬件設(shè)計(jì)1.設(shè)計(jì)思路本系統(tǒng)的設(shè)計(jì)是以AT89C51為核心技術(shù),價(jià)格低廉,準(zhǔn)確度、數(shù)碼設(shè)計(jì)小超聲波測(cè)定距離。超聲波可以測(cè)定回波與其發(fā)出的時(shí)間間隔。他們之間的距離通過(guò)公式S(CT/2)出現(xiàn)在LED屏幕上。當(dāng)然你也可以安裝一下按鈕來(lái)控制電電路的工作原理。在測(cè)量機(jī)最大的探測(cè)距離4個(gè)要素中其中有超聲波的寬度、反射機(jī)、反射機(jī)、聲音的狹小、音響等。傳感器的最小測(cè)量?jī)x器是聲音脈搏的直接收購(gòu)能力。根據(jù)設(shè)計(jì)和綜合因素,使用AT89C51。超聲波驅(qū)動(dòng)信號(hào)通過(guò)單一期的定期和計(jì)量器。2.設(shè)計(jì)難點(diǎn)與重點(diǎn)設(shè)計(jì)的任務(wù)是超聲波測(cè)距儀的設(shè)計(jì),可應(yīng)用于車輛倒車位置的觀測(cè),也可用于測(cè)量水深、深度和管道長(zhǎng)度。測(cè)量范圍為0.10-4.00m,測(cè)量精度為1cm,測(cè)量值與實(shí)測(cè)對(duì)象沒(méi)有直接關(guān)系。結(jié)果可以清晰、穩(wěn)定地顯示,并且可以手動(dòng)設(shè)置報(bào)警節(jié)點(diǎn)。系統(tǒng)組成的設(shè)計(jì):硬件的選擇是非常具體的,應(yīng)該是非常合理的。設(shè)計(jì)的難點(diǎn)在于:(1)超聲信號(hào)接收與傳輸?shù)脑O(shè)計(jì)。(2)顯示電路設(shè)計(jì)(3)流程圖和程序設(shè)計(jì)。3.硬件設(shè)計(jì)的基本與基本原理圖(1)超聲波發(fā)射器。由于超聲的強(qiáng)烈方向,能量消耗非常緩慢。在介質(zhì)中,超聲波通常用來(lái)測(cè)量一些儀器的距離,例如測(cè)距儀和測(cè)量?jī)x器。超聲波速度快、方便、簡(jiǎn)單。在計(jì)算過(guò)程中,實(shí)時(shí)控制和測(cè)量精度可以滿足行業(yè)的要求,因此移動(dòng)機(jī)器人已廣泛應(yīng)用于R&D和生產(chǎn)。為了使車輛自動(dòng)避障,必須安裝一個(gè)距離測(cè)量系統(tǒng),使其能夠及時(shí)獲得有關(guān)障礙物的信息(距離和方向)。該設(shè)計(jì)中引入的超聲波測(cè)距系統(tǒng)提供了汽車的距離信息,以了解汽車背后的環(huán)境。(2)壓電超聲發(fā)生器。壓電超聲發(fā)生器是通過(guò)壓電晶體的共振來(lái)實(shí)現(xiàn)的。它由兩個(gè)壓電芯片和一個(gè)共振板組成。當(dāng)壓電芯片耦合到電極上的脈沖信號(hào)時(shí),壓電芯片將諧振并振動(dòng)諧振板以產(chǎn)生超聲波,并且壓電芯片的頻率將處于相同的頻率。相反,當(dāng)電極之間沒(méi)有電壓時(shí),接收超聲波諧振器,壓電芯片被壓縮以將機(jī)械能轉(zhuǎn)換為電信號(hào)。這是一個(gè)超聲波接收器。(3)超聲波發(fā)生器的基本原理。超聲波發(fā)射器的原理是通過(guò)其針對(duì)于某一方向進(jìn)行超聲波的發(fā)射,并且超聲波在碰觸到物體的過(guò)程中會(huì)產(chǎn)生一個(gè)回波,而發(fā)生器就是通過(guò)將回波與發(fā)出波的時(shí)間進(jìn)行測(cè)量,并且通過(guò)超聲波的傳遞速度來(lái)進(jìn)行舉例的計(jì)算,計(jì)算的公式為:報(bào)警指示超聲波接收電路超聲波報(bào)警指示超聲波接收電路超聲波嘟聲聲響電路嘟聲聲響電路 (4)電路原理圖電路如圖4.2所示。圖為汽車倒車測(cè)距儀的電原理圖,其中3位數(shù)碼管用來(lái)顯示所測(cè)距離,由P1口輸出8段段碼,P2.0-P2.2輸出3位位碼。P2.6用于控制倒車指示燈VD1,倒車指示燈VD1亮。其它外圍電路分析如下。89c5189c51發(fā)射電路4011是由兩個(gè)非門E和F4011組成的多諧振蕩器可以通過(guò)調(diào)節(jié)RP1來(lái)調(diào)節(jié)諧振頻率。P2.4是受控多諧振蕩器的振蕩。當(dāng)P2.4輸出高時(shí),電路振蕩并發(fā)射40kHz超聲。當(dāng)P2.4輸出較低時(shí),電路停止振蕩,超聲波停止。下面的圖像是超聲波發(fā)射電路的示意圖。(2)音響電路另外兩個(gè)“非門”G和H構(gòu)成一個(gè)多諧振蕩器,諧振頻率約為800HZ。P2.5控制多諧振蕩器的振蕩。當(dāng)它高的時(shí)候,它發(fā)出一個(gè)嗶嗶的聲音,并且沒(méi)有聲音在低功率。CPU可以通過(guò)距離控制P2.5輸出波的頻率。LM386是一種集成功放,作為功率放大器驅(qū)動(dòng)揚(yáng)聲器。下一幅圖是嘟聲音響電路。(3)接收電路它從障礙物的反射中接收超聲波。其中,LM324的三個(gè)運(yùn)算放大器(A,B,C)用于放大信號(hào)放大電路。在L1中,C9通過(guò)選擇頻率電路來(lái)濾除40kHz以外的干擾信號(hào)。D2和C12構(gòu)成信號(hào)整流和濾波電路,將接收到的40Hz超聲交流信號(hào)轉(zhuǎn)換為直流電壓信號(hào)。第四個(gè)運(yùn)算放大器DLM324電壓比較器設(shè)置參考電壓直流電壓信號(hào),當(dāng)信號(hào)電壓大于參考電壓時(shí),比較器輸出脈沖V5將被發(fā)送,P0.0接收負(fù)脈沖信號(hào),CPU中斷和記錄TI。一、在發(fā)射和接收信號(hào)之間,并轉(zhuǎn)換到一定距離。超聲波汽車倒車測(cè)距儀的軟件設(shè)計(jì)1.程序編制與流程圖啟動(dòng)后,顯示“-”并給出0.5秒的聲音表示工作的開(kāi)始。T0用于記錄發(fā)送和接收T(MS)之間的間隔。初始化后,程序控制40kHz超聲信號(hào)的傳輸,啟動(dòng)計(jì)時(shí)器T0開(kāi)始計(jì)時(shí)。啟動(dòng)時(shí)間為1ms,CPU接收回波信號(hào),立即中斷,T0立即停止計(jì)數(shù)。定時(shí)器T0是專門設(shè)計(jì)用來(lái)記錄CPU領(lǐng)先信號(hào)前緣和回波信號(hào)前緣之間的距離。因此,時(shí)間可以用來(lái)計(jì)算障礙物之間的距離,確定聲音之間的距離。可以設(shè)置T1的固定時(shí)間值來(lái)控制beep和blink的顯示時(shí)間??紤]整車整流范圍的低精度,為了簡(jiǎn)化計(jì)算,空氣中的聲速為340m/s,或34cm/ms,障礙距離為d=(t*34cm/ms)/2=t*17c/ms。調(diào)信號(hào)處理子程序NY有回波否?、?顯示,等待回波中斷開(kāi)始初始化發(fā)射。T0開(kāi)始計(jì)時(shí),延時(shí)1ms,停止發(fā)射流程圖:調(diào)信號(hào)處理子程序NY有回波否?、?顯示,等待回波中斷開(kāi)始初始化發(fā)射。T0開(kāi)始計(jì)時(shí),延時(shí)1ms,停止發(fā)射2.主程序的編制#include(at89c51000.inc);--------------------------ORG000HLJMPMAIN;轉(zhuǎn)主程序ORG0003HLJMPINTO;轉(zhuǎn)外部中斷0ORG001BHLJMPIT1;轉(zhuǎn)定時(shí)器1中斷;----------------------;主程序OGR1000HMAIN:MOVSP,#60H;堆棧指針MOVP1,#00H;停顯示CLRP2.4;不發(fā)射超聲波SETBP2.6;指示亮燈SETBP2.5;發(fā)嘟聲MOV40H,#02H;顯示符號(hào)“------”進(jìn)顯示單元MOV41H,#02HMOV42H,#02HMOV32H,#160;置顯示循環(huán)數(shù)LCALLDIR;調(diào)用顯示子程序MOVIP,00000001B;置INTO為高優(yōu)先級(jí)中斷MOVXBR2,#40H;配置弱上拉,交叉開(kāi)關(guān)允許MOVXBR1,#04H;INTO連到P0.0MOVOSCICN,#06H;選用內(nèi)部晶振8MHZMOVWDTCN,#0DEH;禁止看門狗MOVWDTCN,#0ADHMOVTM0D,#00010001B;置T0,T1定時(shí)器方式1MOVTH1,#0B1H;置T1計(jì)時(shí)常數(shù)為30ms,用于控制嘟聲方波脈寬MOVTL1,#0D2HSETBTR1;啟動(dòng)T1MOVIE,#10001001B;T1,INT0開(kāi)中斷MOV22H,#01H;11H-13H標(biāo)志位置初值MOV44H,#0FFH;置嘟聲方波脈寬初值255*30ms=7.65sMOV45H,#04H;置閃爍間隙時(shí)間4*30ms=120msMOVR2,#04H;置信號(hào)計(jì)數(shù)器初值MOVR3,#04H;置連續(xù)無(wú)回波計(jì)數(shù)器初值TLOOP:MOVTHO,#00H;T0清0MOVTLO,#00HSETBP2.4;開(kāi)始發(fā)射40KHZ超聲波SETBTRO;發(fā)射后,立即啟動(dòng)T0開(kāi)始計(jì)時(shí)LCALL,DELAY;延時(shí)1msCLRP2.4;停止發(fā)射超聲波MOV32H,#20;置顯示循環(huán)數(shù)LCALLDIR;調(diào)顯示距離子程序,顯示20*3msLCALLWORK;調(diào)信號(hào)處理子程序SJMPTLOOP;返回循環(huán)3.中斷程序編制與流程圖外部中斷服務(wù)程序的編制;INTO:CLRTRO;TO停止計(jì)數(shù)SETB01H;置有回波標(biāo)志MOVA,22HRLAMOV22H,ARETI;------------------------INT0中斷INT0中斷T0停止取計(jì)數(shù)值置有回波標(biāo)志T0停止取計(jì)數(shù)值置有回波標(biāo)志中斷返回中斷返回4.距離顯示和延時(shí)子程序顯示距離子程序DIR:SETBP2.2;百位停顯示MOVP1,40H;輸出個(gè)位段碼CLRP2.0;個(gè)位顯示LCALLDELAY;延時(shí)1msDIR1:SETBP2.0;個(gè)位停顯示MOVP1,41H;輸出十位段碼CLRP2.1;十位顯示LCALLDELAY;延時(shí)1msDIR2:SETBP2.1;十位停顯示MOVP1,42H;輸出百位段碼CLRP2.2;百位顯示LCALLDELAY;延時(shí)1msDJNZ32H,DIR;循環(huán)顯示未結(jié)束則繼續(xù)ORLP2,#00000111B;到循環(huán)顯示次數(shù)則停顯示RET;-----------------------------;延時(shí)子程序DELAY:MOV30H,#10DY1:MOV31H,#31DY2:DJNZ31H,DY2DJNZ30H,DY1RET5.信號(hào)處理程序WORK:JBC01H,WORK1;有回波信號(hào)則轉(zhuǎn)存DJNZR3,GORET;無(wú)回波信號(hào)則判別“連續(xù)無(wú)回波信號(hào)”次數(shù)MOVR3,#04H;“連續(xù)無(wú)回波信號(hào)”4次則重置初值LCALLFLASN;調(diào)用閃爍顯示子程序GORET:RETWORK1:MOVR3,#04H;有回波則連續(xù)無(wú)回波計(jì)數(shù)器R3重置初值DJNZR2,WORK2;不是第4個(gè)信號(hào)。轉(zhuǎn)存第1,2和3信號(hào)MOVR2,#04H;是第4個(gè)信號(hào),信號(hào)計(jì)數(shù)器恢復(fù)初值MOV56H,TLO;存第4個(gè)信號(hào)MOV57H,THOMOV22H,#01H;標(biāo)志位恢復(fù)初值LCALLTONE
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)直播合作協(xié)議簽約管理辦法
- 民俗別墅租賃協(xié)議
- 劇院常年舞蹈演員招聘合同
- 城市照明挖掘機(jī)租賃協(xié)議
- 賓館物業(yè)維修人員招聘協(xié)議
- 文化遺產(chǎn)翻新施工合同
- 文化場(chǎng)地地暖施工合同模板
- 商場(chǎng)暖氣管道安裝工程施工合同
- 翻譯兼職聘用合同
- 投資合作協(xié)議書(shū)
- 嶺南版美術(shù)三年級(jí)上冊(cè)14、《奇特的熱帶植物》 教學(xué)設(shè)計(jì)
- 軍隊(duì)文職2024年考試真題
- 2024年人教版一年級(jí)英語(yǔ)(上冊(cè))模擬考卷及答案(各版本)
- 2024年七年級(jí)歷史上冊(cè) 第10課《秦末農(nóng)民大起義》教案 新人教版
- 2025年高考英語(yǔ)專項(xiàng)復(fù)習(xí) 小作文押題預(yù)測(cè)篇(含答案)
- 新蘇教版三年級(jí)上冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)
- 2024年農(nóng)藝工:農(nóng)作物植保員專業(yè)技術(shù)師知識(shí)考試題與答案
- 2024國(guó)家開(kāi)放大學(xué)電大《藥理學(xué)》機(jī)考終結(jié)性5套真題題庫(kù)及答案2-百度文
- 2025數(shù)學(xué)步步高大一輪復(fù)習(xí)講義人教A版復(fù)習(xí)講義含答案
- 工程款結(jié)算書(shū)
- GB/T 15597.2-2024塑料聚甲基丙烯酸甲酯(PMMA)模塑和擠出材料第2部分:試樣制備和性能測(cè)定
評(píng)論
0/150
提交評(píng)論