版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)上海電機(jī)學(xué)院課程設(shè)計(jì)任務(wù)書課程名稱電子技術(shù)應(yīng)用課程設(shè)計(jì)課程代碼013014P1設(shè)計(jì)題目基于單片機(jī)的超聲波測(cè)距儀設(shè)計(jì)設(shè)計(jì)時(shí)間2013年6月3日-—2013年6月21日院(系)電氣學(xué)院專業(yè)電氣工程及其自動(dòng)化班級(jí)BG1001一、課程設(shè)計(jì)任務(wù)匯總本課程設(shè)計(jì)超聲波的設(shè)計(jì)是利用單片機(jī),超聲波測(cè)距原理設(shè)計(jì)一個(gè)超聲波測(cè)距儀。具體功能是:可提供2cm—400cm的非接觸式距離感測(cè)功能。測(cè)距精確度可達(dá)3mm。利用數(shù)碼管顯示測(cè)量距離.二、對(duì)課程設(shè)計(jì)成果的要求(包括課程設(shè)計(jì)說(shuō)明書、圖紙、圖表、實(shí)物等軟硬件要求)設(shè)計(jì)方案:選擇單片機(jī)與超聲波傳感器模塊結(jié)合的方法實(shí)現(xiàn)本設(shè)計(jì)。使用的基本元器件是:AT89C51單片機(jī),HC-SR04超聲波測(cè)距模塊,數(shù)碼管,USB—TTL下載線,按鍵,電容,電阻,晶振,標(biāo)準(zhǔn)電源等。設(shè)計(jì)的基本框圖如下:三、課程設(shè)計(jì)工作進(jìn)度計(jì)劃:2013年6月3日—-2013年6月7日系統(tǒng)構(gòu)思及完成電路圖的設(shè)計(jì).2013年6月8日—-2013年6月13日部分模塊電路調(diào)試及PCB板制作。2013年6月14日——2013年6月17日焊接電路及整體系統(tǒng)調(diào)試。2013年6月18日——2013年6月20日調(diào)試完成并撰寫報(bào)告。四、主要參考資料[1]宋彩利,孫友倉(cāng),吳宏岐.單片機(jī)原理與C51編程[M].西安交通大學(xué)出版社,2011。10。4[2]譚浩強(qiáng).C程序設(shè)計(jì)(第四版).北京:清華大學(xué)出版社,2010。6指導(dǎo)教師(簽名):系主任(簽名):年月日年月日上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)PAGEIII摘要本設(shè)計(jì)介紹了基于單片機(jī)控制的超聲測(cè)距儀的原理:由AT89C52控制定時(shí)器產(chǎn)生超聲波脈沖并計(jì)時(shí),計(jì)算超聲波自發(fā)射至接收的往返時(shí)間,從而得到實(shí)測(cè)距離。并且在數(shù)據(jù)處理中采用了溫度補(bǔ)償?shù)恼{(diào)整,用四位LED數(shù)碼管切換顯示距離和溫度.整個(gè)硬件電路由超聲波發(fā)射電路、超聲波接收電路、電源電路、顯示電路等模塊組成.各探頭的信號(hào)經(jīng)單片機(jī)綜合分析處理,實(shí)現(xiàn)超聲波測(cè)距儀的各種功能.在此基礎(chǔ)上設(shè)計(jì)了系統(tǒng)的總體方案,最后通過(guò)硬件和軟件實(shí)現(xiàn)了各個(gè)功能模塊。相關(guān)部分附有硬件電路圖、程序流程圖,給出了系統(tǒng)構(gòu)成、電路原理及程序設(shè)計(jì)。此系統(tǒng)具有易控制、工作可靠、測(cè)距準(zhǔn)確度高、可讀性強(qiáng)和流程清晰等優(yōu)點(diǎn)。實(shí)現(xiàn)后的作品可用于需要測(cè)量距離參數(shù)的各種應(yīng)用場(chǎng)合。關(guān)鍵詞:AT89C52,超聲波,溫度補(bǔ)償,測(cè)距上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)ABSTRACTThedesignintroducestheprincipleoftheultrasonicdistancemeasurementinstrumentbasedonSCMC-controlled:AT89C52controlstimerstoproducetheultrasonicwavepulseandtime,countthetimeofultrasonicwavespontaneousemissiontoreceiveround-trip,thusobtainsthemeasureddistance.Andthetemperaturecompensat(yī)ionadjustmentisusedinthedataprocessing,withfourLEDnixietubesdisplaydistanceortemperaturebyswitching.Theentirehardwarecircuitiscomposedbyultrasonictransmittercircuit,ultrasonicreceivercircuit,thepowercircuit,displaycircuit,andothermodules.Theprobesignalsareintegrat(yī)edanalysisedbySCMCtoachievethevariousfunctionsofultrasonicdistancemeasurementinstrument.Basedonthishasdesignedsystem'soverallconcept,finaladoptionofhardwareandsoftwaretoachievethevariousfunctionalmodules.Therelevantpartshavethehardwareschemat(yī)icsandprocessflowchart。Ithasgiventhesystemconstitution,thecircuitryandtheprogramming.Theinstrumentsystemhasfeat(yī)ures:easeofcontrol,stabilityofoperat(yī)ion,highnessofprecisionanddistinctnessofprogrammeprocess,etc.Aftertherealizationoftheworkscanbeusedforneedsofthevariousparametersmeasureddistanceapplications.Keywords:AT89C52,Ultrasonicwave,Temperat(yī)urecompensation,Measuredistance上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)目錄上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)PAGE8TOC\o"1—3"\h\z\uHYPERLINK\l”_Toc360136464"第1章緒論?PAGEREF_Toc360136464\h1HYPERLINK\l"_Toc360136465"1.1課題研究的背景?PAGEREF_Toc360136465\h1HYPERLINK\l"_Toc360136466"1.2課題研究的意義?PAGEREF_Toc360136466\h1HYPERLINK\l"_Toc360136467”第2章超聲波測(cè)距原理 PAGEREF_Toc360136467\h3HYPERLINK\l”_Toc360136468"2。1超聲波簡(jiǎn)介?PAGEREF_Toc360136468\h3HYPERLINK\l"_Toc360136469"2.2超聲波測(cè)距原理 PAGEREF_Toc360136469\h3HYPERLINK\l"_Toc360136470"第3章方案論證 PAGEREF_Toc360136470\h5HYPERLINK第4章硬件系統(tǒng)設(shè)計(jì)?PAGEREF_Toc360136473\h7HYPERLINK\l"_Toc360136474”4。1US-100超聲波收發(fā)模塊?PAGEREF_Toc360136474\h7HYPERLINK\l"_Toc360136475”4.2單片機(jī)電路?PAGEREF_Toc360136475\h9HYPERLINK\l"_Toc360136476"4.3蜂鳴器報(bào)警電路?PAGEREF_Toc360136476\h11HYPERLINK\l"_Toc360136477"4.4顯示電路 PAGEREF_Toc360136477\h11HYPERLINK\l”_Toc360136478"4.5供電及程序下載電路?PAGEREF_Toc360136478\h12HYPERLINK\l”_Toc360136479”第5章軟件編程 PAGEREF_Toc360136479\h13HYPERLINK5.2主程序?PAGEREF_Toc360136481\h14HYPERLINK\l”_Toc360136482”5。3顯示程序?PAGEREF_Toc360136482\h19HYPERLINK\l"_Toc360136483”第6章下載與調(diào)試?PAGEREF_Toc360136483\h26HYPERLINK6。2下載程序?PAGEREF_Toc360136485\h26HYPERLINK\l"_Toc360136486"第七章課程設(shè)計(jì)總結(jié)?PAGEREF_Toc360136486\h29HYPERLINK\l”_Toc360136487"參考文獻(xiàn)?PAGEREF_Toc360136487\h30HYPERLINK\l"_Toc360136488"附錄1整體電路圖 PAGEREF_Toc360136488\h33HYPERLINK\l"_Toc360136489"附錄2程序清單 PAGEREF_Toc360136489\h34上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì))PAGE1第1章緒論1.1課題研究的背景人們生活水平的提高,城市發(fā)展建設(shè)加快,城市給排水系統(tǒng)也有較大發(fā)展,其狀況不斷改善。但是,由于歷史原因合成時(shí)間住的許多不可預(yù)見因素,城市給排水系統(tǒng),特別是排水系統(tǒng)往往落后于城市建設(shè).因此,經(jīng)常出現(xiàn)開挖已經(jīng)建設(shè)好的建筑設(shè)施來(lái)改造排水系統(tǒng)的現(xiàn)象。城市污水給人們帶來(lái)了困擾,因此箱涵的排污疏通對(duì)大城市給排水系統(tǒng)污水處理,人們生活舒適顯得非常重要。而設(shè)計(jì)研制箱涵排水疏通移動(dòng)機(jī)器人的自動(dòng)控制系統(tǒng),保證機(jī)器人在箱涵中自由排污疏通,是箱涵排污疏通機(jī)器人的設(shè)計(jì)研制的核心部分??刂葡到y(tǒng)核心部分就是超聲波測(cè)距儀的研制。隨著科學(xué)技術(shù)的快速發(fā)展,超聲波將在傳感器中的應(yīng)用越來(lái)越廣。但就目前技術(shù)水平來(lái)說(shuō),人們可以具體利用的傳感技術(shù)還十分有限,因此,這是一個(gè)正在蓬勃發(fā)展而又有無(wú)限前景的技術(shù)及產(chǎn)業(yè)領(lǐng)域。展望未來(lái),超聲波傳感器作為一種新型的非常重要有用的工具在各方面都將有很大的發(fā)展空間,它將朝著更加高定位高精度的方向發(fā)展,以滿足日益發(fā)展的社會(huì)需求,如聲納的發(fā)展趨勢(shì)基本為:研制具有更高定位精度的被動(dòng)測(cè)距聲納,以滿足水中武器實(shí)施全隱蔽攻擊的需要;繼續(xù)發(fā)展采用低頻線譜檢測(cè)的潛艇拖曳線列陣聲納,實(shí)現(xiàn)超遠(yuǎn)程的被動(dòng)探測(cè)和識(shí)別;研制更適合于淺海工作的潛艇聲納,特別是解決淺海水中目標(biāo)識(shí)別問(wèn)題。毋庸置疑,未來(lái)的超聲波傳感器將與自動(dòng)化智能化接軌,與其他的傳感器集成和融合,形成多傳感器。隨著傳感器的技術(shù)進(jìn)步,傳感器將從具有單純判斷功能發(fā)展到具有學(xué)習(xí)功能,最終發(fā)展到具有創(chuàng)造力.1.2課題研究的意義在現(xiàn)實(shí)生活中,一些傳統(tǒng)的距離測(cè)量方式在某些特殊場(chǎng)合存在不可克服的缺陷,例如,液面測(cè)量就是一個(gè)距離測(cè)量,傳統(tǒng)的電極法是采用差位分布電極,通過(guò)給電或脈沖檢測(cè)液面,電極長(zhǎng)期浸泡在水中或其它液體中,極易被腐蝕、電解,從而失去靈敏性。而利用超聲波測(cè)量距離可以很好地解決這一問(wèn)題。目前市面上常見的超聲波測(cè)距系統(tǒng)不僅價(jià)格昂貴,體積過(guò)大而且精度也不高等種種因素,使得在一些中小規(guī)模的應(yīng)用領(lǐng)域中難以得到廣泛的應(yīng)用。為解決這一系列難題,本文設(shè)計(jì)了一款基于AT89C51單片機(jī)的低成本、高精度、微型化的超聲波測(cè)距儀。上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)第2章超聲波測(cè)距原理2.1超聲波簡(jiǎn)介我們知道,當(dāng)物體振動(dòng)時(shí)會(huì)發(fā)出聲音??茖W(xué)家們將每秒鐘振動(dòng)的次數(shù)稱為聲音的頻率,它的單位是赫茲。我們?nèi)祟惗淠苈牭降穆暡l率為20~20000赫茲.當(dāng)聲波的振動(dòng)頻率大于20000赫茲或小于20赫茲時(shí),我們便聽不見了。因此,我們把頻率高于20000赫茲的聲波稱為“超聲波"。通常用于醫(yī)學(xué)診斷的超聲波頻率為1~5兆赫.超聲波具有方向性好,穿透能力強(qiáng),易于獲得較集中的聲能,在水中傳播距離遠(yuǎn)等特點(diǎn).可用于測(cè)距,測(cè)速,清洗,焊接,碎石等。在醫(yī)學(xué),軍事,工業(yè),農(nóng)業(yè)上有明顯的作用。理論研究表明,在振幅相同的條件下,一個(gè)物體振動(dòng)的能量與振動(dòng)頻率成正比,超聲波在介質(zhì)中傳播時(shí),介質(zhì)質(zhì)點(diǎn)振動(dòng)的頻率很高,因而能量很大。在我國(guó)北方干燥的冬季,如果把超聲波通入水罐中,劇烈的振動(dòng)會(huì)使罐中的水破碎成許多小霧滴,再用小風(fēng)扇把霧滴吹入室內(nèi),就可以增加室內(nèi)空氣濕度。這就是超聲波加濕器的原理.對(duì)于咽喉炎、氣管炎等疾病,藥品很難血流到打患病的部位。利用加濕器的原理,把藥液霧化,讓病人吸入,能夠療效。利用超聲波巨大的能量還可以使人體內(nèi)的結(jié)石做劇烈的受迫振動(dòng)而破碎。2.2超聲波測(cè)距原理超聲波是利用反射的原理測(cè)量距離的,被測(cè)距離一端為超聲波傳感器,另一端必須有能反射超聲波的物體。測(cè)量距離時(shí),將超聲波傳感器對(duì)準(zhǔn)反射物發(fā)射超聲波,并開始計(jì)時(shí),超聲波在空氣中傳播到達(dá)障礙物后被反射回來(lái),傳感器接收到反射脈沖后立即停止計(jì)時(shí),然后根據(jù)超聲波的傳播速度和計(jì)時(shí)時(shí)間就能計(jì)算出兩端的距離。測(cè)量距離D為(2。1)式中c-—超聲波的傳播速度;——超聲波發(fā)射到接收所需時(shí)間的一半,也就是單程傳播時(shí)間。由上式可風(fēng),距離的測(cè)量精度主要取決于計(jì)時(shí)精度和傳播速度兩方面.計(jì)時(shí)精度由單片機(jī)定時(shí)器決定,定時(shí)時(shí)間為機(jī)器周期與計(jì)數(shù)次數(shù)的乘積,可選用12MHz的晶振,使機(jī)器周期為精確的1μs,不會(huì)產(chǎn)生累積誤差,使定時(shí)間達(dá)到1μs。超聲波的傳播速度c并不是固定不變的,傳播速度受空氣密度、溫度和氣體分子成分的影響,關(guān)系式為(2。2)式中γ——?dú)怏w定壓熱容與定容熱容的比值,空氣為1.40。R-—?dú)怏w普適常數(shù),為8.314kg/mol。T-—?dú)怏w勢(shì)力學(xué)溫度,與攝氏溫度的關(guān)系是T=273K+t。M——?dú)怏w相對(duì)分子質(zhì)量,空氣為28.8×10-3kg/mol.c0—-0℃時(shí)的聲波速度,為331。4m由上式可見,超聲波在空氣中傳播時(shí),受溫度影響最大,由表達(dá)式可計(jì)算出波速與溫度的關(guān)系,如表2.1所示。溫度越高,傳播速度越快,而且不同溫度下傳播速度差別非常大,例如0℃時(shí)的速度為332m/s,30℃時(shí)的速度為350m/s,相差18m/s.因此,需要較高的測(cè)量精度時(shí),進(jìn)行溫度補(bǔ)償是最有效的措施。對(duì)測(cè)量精度要求不高時(shí),可認(rèn)為超聲波在空氣中的傳播速度為表2。1超聲波傳播速度與溫度關(guān)系表項(xiàng)目數(shù)值溫度-30-20-100102030405060100聲速/(m?s)313319325332338344350356361367388上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)第3章方案論證3。1設(shè)計(jì)思路測(cè)量距離的方法有很多種,短距離的可以用米尺,遠(yuǎn)距離的有激光測(cè)距等,超聲波測(cè)距適用于高精度的中長(zhǎng)距離測(cè)量.因?yàn)槌暡ㄔ跇?biāo)準(zhǔn)空氣中的傳播速度為331.45米/秒,由單片機(jī)負(fù)責(zé)計(jì)時(shí),系統(tǒng)的測(cè)量精度理論上可以達(dá)到毫米級(jí).超聲波測(cè)距的原理一般采用渡越時(shí)間法TOF(time
of
flight),也可以稱為回波探測(cè)法,如圖1所示.超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時(shí)刻的同時(shí)開始計(jì)時(shí),超聲波在介質(zhì)中傳播,途中碰到障礙物就立即返回來(lái),超聲波接收器收到反射波就立即停止計(jì)時(shí)。根據(jù)傳聲介質(zhì)的不同,可分為液介式、氣介式和固介式三種。根據(jù)所用探頭的工作方式,又可分為自發(fā)自收單探頭方式和一發(fā)一收雙探頭方式。而倒車?yán)走_(dá)一般是裝在車尾,超聲波在空氣中傳播,超聲波在空氣中(20℃)的傳播速度為340m/s(實(shí)際速度為344m/s這里取整數(shù)),根據(jù)計(jì)時(shí)器記錄的時(shí)間就可以計(jì)算出發(fā)射點(diǎn)距障礙物的距離,公式.圖1超聲波測(cè)距原理由于超聲波也是一種聲波,其聲速c與溫度有關(guān),表1列出了幾種不同溫度下的聲速。在使用時(shí),如果溫度變化不大,則可認(rèn)為聲速是基本不變的。如果測(cè)距精度要求很高,則應(yīng)通過(guò)溫度補(bǔ)償?shù)姆椒右孕U?。表1聲速與溫度的關(guān)系溫度(℃)-30—20-100102030100聲速(m/s)3133193253233383443493863.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)超聲波測(cè)距儀系統(tǒng)結(jié)構(gòu)如圖3.1所示.它主要由單片機(jī)、超聲波發(fā)射及接收電路、超聲波傳感器、LED顯示電路及電源電路組成。系統(tǒng)主要功能包括:本研究設(shè)計(jì)的超聲波測(cè)距儀框圖如圖2所示.圖2超聲波測(cè)距儀方框圖上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)第4章硬件系統(tǒng)設(shè)計(jì)4.1US—100超聲波收發(fā)模塊該超聲波收發(fā)模塊可自己產(chǎn)生40kHz的方波,并經(jīng)放大電路驅(qū)動(dòng)超聲波發(fā)射探頭發(fā)射超聲波,發(fā)射出去的超聲波經(jīng)障礙物反射后由超聲波接收探頭接收。經(jīng)接收電路的檢波放大,積分整形,在ECHO引腳上產(chǎn)生方波脈沖,該脈沖寬度與被測(cè)距離成線性關(guān)系。具體過(guò)程如圖3所示.圖3US-100超聲波收發(fā)模塊工作時(shí)序圖上圖表明:只需要在Trig/TX管腳輸入一個(gè)10us以上的高電平,系統(tǒng)便可發(fā)出8個(gè)40KHZ的超聲波脈沖,然后檢測(cè)回波信號(hào),當(dāng)檢測(cè)到回波信號(hào)后,模塊還要進(jìn)行溫度值的測(cè)量,然后根據(jù)當(dāng)前溫度對(duì)測(cè)距結(jié)果進(jìn)行校正,將校正后的結(jié)果通過(guò)Echo/RX管腳輸出.在此模式下,模塊將距離值轉(zhuǎn)化為340m/s時(shí)的時(shí)間值的2倍,通過(guò)Echo端輸出一個(gè)高電平,可根據(jù)此高電平的持續(xù)時(shí)間來(lái)計(jì)算距離值。即距離值為:(高電平時(shí)間*340m/s)/2注:因?yàn)榫嚯x值已經(jīng)經(jīng)過(guò)溫度校正,此時(shí)無(wú)需再根據(jù)環(huán)境溫度對(duì)超聲波聲速進(jìn)行校正,也就是不管溫度多少,聲速選擇340m/s即可。使用US—100超聲波收發(fā)模塊進(jìn)行距離測(cè)量測(cè)量時(shí),單片機(jī)只需要輸出觸發(fā)信號(hào),并監(jiān)視回響引腳,通過(guò)定時(shí)器計(jì)算回響信號(hào)寬度,并換算成距離即可。該模塊簡(jiǎn)化了發(fā)送和接收的模擬電路,工作穩(wěn)定可靠,其參數(shù)指標(biāo)如表2所示。表2US-100模塊電氣參數(shù)應(yīng)注意測(cè)量周期必須在60毫秒以上,防止發(fā)射信號(hào)對(duì)回響信號(hào)的影響。圖4US-100超聲波模塊外形圖模塊共有兩個(gè)接口,即模式選擇跳線和5pin接口。模式選擇跳線接口設(shè)置為當(dāng)安裝上短路帽時(shí)為UART(串口)模式,拔掉時(shí)為電平觸發(fā)模式。4.2單片機(jī)電路本設(shè)計(jì)選用宏晶公司高性能單片機(jī)STC89C52,其管腳如圖5所示.圖5STC89C52單片機(jī)管腳圖該芯片為52內(nèi)核8位單片機(jī),兼容Intel等52內(nèi)核單片機(jī),支持ISP下載,適用于常用檢測(cè)控制電路.由STC89C52組成的單片機(jī)系統(tǒng)原理圖如圖6所示.圖中TRIG引腳為單片機(jī)發(fā)送觸發(fā)信號(hào)的引腳,ECHO引腳為US-100模塊送回回響信號(hào)的引腳,接至單片機(jī)外部中斷P3。2腳上,可以利用外部中斷測(cè)量回響信號(hào)寬度.當(dāng)測(cè)量距離小于閾值20cm時(shí),單片機(jī)通過(guò)管腳P3。6發(fā)出燈光報(bào)警信號(hào),觸發(fā)LED報(bào)警燈亮,同時(shí)通過(guò)管腳P3.7發(fā)出聲音報(bào)警信號(hào)beep,該信號(hào)用以觸發(fā)蜂鳴器鳴響報(bào)警.圖6單片機(jī)系統(tǒng)及超聲波模塊接口原理圖4.3蜂鳴器報(bào)警電路圖7所示為蜂鳴器報(bào)警電路。由于單片機(jī)管腳的灌電流比拉電流容量大,因此電路設(shè)計(jì)為低電平輸出時(shí)蜂鳴器響,高電平關(guān)閉.當(dāng)P3.7腳輸出低電平時(shí),PNP型三極管8550導(dǎo)通,有集電極電流通過(guò),蜂鳴器鳴響。當(dāng)P3.7腳輸出高電平時(shí),三極管截止,蜂鳴器關(guān)閉。圖7蜂鳴器報(bào)警電路4.4顯示電路顯示部分采用SMC1602液晶屏進(jìn)行數(shù)據(jù)顯示,其主要技術(shù)參數(shù)為:表3液晶屏技術(shù)指標(biāo)接口信號(hào)說(shuō)明如表4所示。表4液晶屏接口信號(hào)說(shuō)明與單片機(jī)接口電路如圖8所示。圖8LCD與單片機(jī)接口電路4。5供電及程序下載電路本設(shè)計(jì)采用USB接口供電,電源電壓5V。同時(shí),USB接口通過(guò)內(nèi)含PL2303芯片的轉(zhuǎn)換電路對(duì)單片機(jī)進(jìn)行程序編寫。其電路原理如圖9所示.圖9供電及程序下載電路第5章軟件編程5。1軟件流程圖本設(shè)計(jì)軟件主程序流程圖如圖10所示,(a)為主程序流程圖,(b)為定時(shí)中斷子程序流程圖,(c)為外部中斷子程序流程圖。(a)主程序流程圖(b)外部中斷流程圖圖10程序流程圖5.2主程序下面介紹main.c主程序編寫,其他程序略。(1)頭文件和一些宏定義/*******************************************************************//*******************超聲波測(cè)距儀************************************//*******************(液晶屏顯示)************************************//*******************晶振11.0592MHz********************************/#include<reg52.h>#include"1602.h"typedefunsignedcharU8;/*definedforunsigned8-bitsintegervariable無(wú)符號(hào)8位整型*/typedefsignedcharS8;/*definedforsigned8-bitsintegervariable有符號(hào)8位整型*/typedefunsignU16;/*definedforunsigned16—bitsintegervariable無(wú)符號(hào)16位整型*/typedefsignedintS16;/*definedforsigned16—bitsintegervariable有符號(hào)16位整型*/typedefunsignedlongU32;/*definedforunsigned32-bitsintegervariable無(wú)符號(hào)32位整型*/typedefsignedlongS32;/*definedforsigned32-bitsintegervariable有符號(hào)32位整型*/typedeffloatF32;/*singleprecisionfloatingpointvariable(32bits)單精度浮點(diǎn)數(shù)32位長(zhǎng)度*/typedefdoubleF64;/*doubleprecisionfloatingpointvariable(64bits)雙精度浮點(diǎn)數(shù)64位*///定時(shí)器0的定時(shí)值為1mS,即11059/12=922個(gè)時(shí)鐘脈沖,其補(bǔ)為65536-922=64614#defineSYSTEMCLK921600//11059200/12#defineT0CLK921600//11059200/12#defineT1CLK921600//11059200/12#defineT1PERIOD1000000/921600//T1周期時(shí)間,以微秒為單位,約為1.085uS#defineTIMER0H0xFC//64614/256=252#defineTIMER0L0x66//54447%256=102(2)管腳、常量、變量定義和函數(shù)聲明//管腳定義sbitTrig=P1^3;sbitEcho=P3^2; //回波必須接在外部中斷引腳上sbitLedAlarm=P3^6;//報(bào)警燈,低電平亮sbitBee(cuò)p=P3^7;//報(bào)警蜂鳴器//定義標(biāo)志volatilebitFlagSucceed=0;//測(cè)量成功標(biāo)志volatilebitFlagDisplay=0;//顯示標(biāo)志//定義全局變量U16DisplayCount=0;U16time=0;U32distance=0;//函數(shù)聲明voiddelay_20us();voidStart_Module();voidINT0_Init(void);voidData_Init();voidTimer0_Init();voidTimer1_Init();(3)各子程序//20us延時(shí)程序,不一定很準(zhǔn)voiddelay_20us(){U16bt;for(bt=0;bt<100;bt++); //8M晶振是100}//數(shù)據(jù)初始化voidData_Init(){?Trig=0;?distance=0;?DisplayCount=0;}//外部中斷初始化函數(shù)voidINT0_Init(void){IT0=0;//負(fù)邊沿觸發(fā)中斷EX0=0;//關(guān)閉外部中斷}//外部中斷處理用做判斷回波電平voidINT0_ISR(void)interrupt0{time=TH1*256+TL1;//取出定時(shí)器的值FlagSucceed=1;//置成功測(cè)量的標(biāo)志EX0=0;//關(guān)閉外部中斷}//定時(shí)器0初始化,16位定時(shí)模式,初始化為1ms中斷一次。voidTimer0_Init(){?TMOD=0x11;//定時(shí)器0和1工作在16位方式?TH0=TIMER0H;?TL0=TIMER0L;?TR0=1;//啟動(dòng)定時(shí)器?ET0=1;//允許定時(shí)器0中斷}//定時(shí)器0中斷,用做顯示計(jì)時(shí)voidTimer0_ISR(void)interrupt1//定時(shí)器0中斷是1號(hào){?TH0=TIMER0H; TL0=TIMER0L;?DisplayCount++;?if(DisplayCount〉=1000)?//1秒鐘顯示一次?{?FlagDisplay=1;??DisplayCount=0;?}}//定時(shí)器1初始化,16位計(jì)數(shù)模式,時(shí)鐘為11059200/12=921600Hz//60ms計(jì)數(shù)為55296,即0xD800voidTimer1_Init(){?TMOD=0x11;//定時(shí)器0和1工作在16位方式?TH1=0; TL1=0;?ET1=1;}//啟動(dòng)模塊,Trig管腳20us正脈沖voidStart_M(jìn)odule()??//啟動(dòng)模塊{Trig=1;?? //啟動(dòng)一次模塊delay_20us();Trig=0;}/*********************************************************************名稱:Main()*功能:主函數(shù)***********************************************************************/voidmain(){U16i,j;EA=0;INT0_Init();?Timer0_Init();//定時(shí)器0初始化?Timer1_Init();//定時(shí)器1初始化Data_Init();?EA=1;?L1602_init();?L1602_string(1,1,"Welcometomy”);?L1602_string(2,1,”distancemeter!");?//延時(shí)?for(i=0;i〈1000;i++)?for(j=0;j<1000;j++)?{;}?while(1)?{?EA=0;?//以下為一次檢測(cè)過(guò)程:先發(fā)出Trig電平,打開外部中斷,清零T1,??//最后在外部中斷下降沿觸發(fā)時(shí)取出T1當(dāng)前值,計(jì)算出Trig脈沖寬度。Start_Module();while(Echo==0);//等待Echo回波引腳變高電平??FlagSucceed=0;??EX0=1;??TH1=0; ?TL1=0; TF1=0;TR1=1;//啟動(dòng)定時(shí)器1開始計(jì)數(shù) EA=1;??while(TH1<80);//盲區(qū)??TR1=0;//關(guān)閉定時(shí)器1??EX0=0;//關(guān)閉外部中斷if(FlagSuccee(cuò)d==1)//一次測(cè)試成功,則計(jì)算距離,單位為厘米 {?distance=time*1.085;//計(jì)算得到脈沖時(shí)間(以微秒為單位)??//將微秒時(shí)間轉(zhuǎn)變成厘米距離的算法:Y米=(X秒*344)/2??//X秒=(2*Y米)/344==》X秒=0.0058*Y米==》厘米=微秒/58distance/=58;??//如果距離小于20cm,則聲光報(bào)警??if((FlagSucceed==1)&&(distance<20))??{ ?LedAlarm=0;???Bee(cuò)p=0;??}??else ?{ ?LedAlarm=1;?? Beep=1;??}}?? ?if(FlagDisplay==1)//1秒顯示時(shí)間到 ?{ ?if(FlagSucceed==0) ?{//LCD提示無(wú)回波???L1602_string(1,1,"OutOfRange(0-4m)"); L1602_string(2,1,"----—-");}else??{?//LCD顯示數(shù)據(jù)?L1602_string(1,1,"DistanceResult:”);?L1602_string(2,1,"cm”); ?L1602_int(2,5,distance); ?} ?FlagDisplay=0;??}?} }5.3顯示程序/*********************************************************************文件名:液晶1602顯示.c*描述:該程序?qū)崿F(xiàn)了對(duì)液晶1602的控制。***********************************************************************/#include"1602.h"#include"math.h"/*********************************************************************名稱:delay()*功能:延時(shí),延時(shí)時(shí)間大概為140US。*輸入:無(wú)*輸出:無(wú)***********************************************************************/voiddelay(){?inti,j;?for(i=0;i<=10;i++)?for(j=0;j<=2;j++);}/*********************************************************************名稱:Convert(ucharIn_Date)*功能:因?yàn)殡娐吩O(shè)計(jì)時(shí),P0。0--P0.7接法剛好了資料中的相反,所以設(shè)計(jì)該函數(shù)。*輸入:1602資料上的值*輸出:送到1602的值***********************************************************************/ucharConvert(ucharIn_Date){/*uchari,Out_Date=0,temp=0;for(i=0;i<8;i++){temp=(In_Date>>i)&0x01;Out_Date|=(temp<<(7-i));} returnOut_Date;?*/returnIn_Dat(yī)e;}/*********************************************************************名稱:enable(uchardel)*功能:1602命令函數(shù)*輸入:輸入的命令值*輸出:無(wú)***********************************************************************/voidenable(uchardel){?P0=Convert(del);?RS=0;?RW=0; E=0; delay();?E=1;?delay();}/*********************************************************************名稱:write(uchardel)*功能:1602寫數(shù)據(jù)函數(shù)*輸入:需要寫入1602的數(shù)據(jù)*輸出:無(wú)***********************************************************************/voidwrite(uchardel){ P0=Convert(del);?RS=1;?RW=0;?E=0; delay();?E=1;?delay();}/*********************************************************************名稱:L1602_init()*功能:1602初始化,請(qǐng)參考1602的資料*輸入:無(wú)*輸出:無(wú)***********************************************************************/voidL1602_init(void){?enable(0x01); enable(0x38); enable(0x0c);?enable(0x06);?enable(0xd0);}/*********************************************************************名稱:L1602_char(ucharhang,ucharlie,charsign)*功能:改變液晶中某位的值,如果要讓第一行,第五個(gè)字符顯示”b",調(diào)用該函數(shù)如下? L1602_char(1,5,’b’)*輸入:行,列,需要輸入1602的數(shù)據(jù)*輸出:無(wú)***********************************************************************/voidL1602_char(ucharhang,ucharlie,charsign){?uchara;?if(hang==1)a=0x80;?if(hang==2)a=0xc0;?a=a+lie—1;?enable(a);?write(sign);}/*********************************************************************名稱:L1602_string(ucharhang,ucharlie,uchar*p)*功能:改變液晶中某位的值,如果要讓第一行,第五個(gè)字符開始顯示"abcdef",調(diào)用該函數(shù)如下??L1602_string(1,5,"abcdef;")*輸入:行,列,需要輸入1602的數(shù)據(jù)*輸出:無(wú)***********************************************************************/voidL1602_string(ucharhang,ucharlie,uchar*p){?uchara;?if(hang==1)a=0x80;?if(hang==2)a=0xc0;?a=a+lie—1;?enable(a);?while(1)?{? if(*p=='\0’)break;??write(*p);??p++; }}//顯示整型的溫濕度數(shù)據(jù)用,共占用4位,其中一位符號(hào)位voidL1602_int(ucharhang,ucharlie,intnum){uinttemp;uintgewei,shiwei,baiwei,sign;if(num>=0){sign=0;}else{sign=1;}temp=abs(num);baiwei=temp/100;temp=temp-baiwei*100;shiwei=temp/10;gewei=temp—shiwei*10;num=abs(num);if(num〉=100){if(sign==1)//負(fù)數(shù)?{?L1602_char(hang,lie,'-'); }L1602_char(hang,lie+1,baiwei+48);?L1602_char(hang,lie+2,shiwei+48); L1602_char(hang,lie+3,gewei+48);}elseif(num>=10){if(sign==1) ?{?L1602_char(hang,lie+1,'—’); }?L1602_char(hang,lie+2,shiwei+48);L1602_char(hang,lie+3,gewei+48);}else{if(sign==1)??{?L1602_char(hang,lie+2,'-');?}L1602_char(hang,lie+3,gewei+48);}}第6章下載與調(diào)試當(dāng)程序在uVision環(huán)境下編寫完成,并編譯生成.hex文件后,就可以下載并進(jìn)行調(diào)試了。6。1USB轉(zhuǎn)串口驅(qū)動(dòng)安裝打開USB驅(qū)動(dòng)文件夾下的PL2303_Prolific_DriverInstaller_v130.exe安裝文件,按提示安裝USB轉(zhuǎn)串口驅(qū)動(dòng)程序。安裝完成后,插入U(xiǎn)SB下載線后,在[開始]-[控制面板]—[打印機(jī)和其他硬件]-[設(shè)備管理器],在“端口”分支下有(ProlificUSB—to—SerialCommPort(COMX)。X表示串口號(hào),如果沒有說(shuō)明USB轉(zhuǎn)串口驅(qū)動(dòng)沒有安裝,須重新安裝。記住括號(hào)里的COM口號(hào).圖11成功安裝USB轉(zhuǎn)串口驅(qū)動(dòng)示意圖6。2下載程序打開STC單片機(jī)下載軟件文件夾,點(diǎn)擊運(yùn)行STC_ISP_V481.exe程序,出現(xiàn)如下界面。圖12下載軟件正確選擇MCU類型為STC89C52,COM口(與剛才安裝的COM號(hào)一致),最高波特率和最低波特率都選2400bps或者1200bps(下載線內(nèi)PL2303芯片所限,沒辦法?。?并打開正確的。hex數(shù)據(jù)文件。點(diǎn)擊“Download/下載”按紐,窗口出現(xiàn)提示:Chinese:正在嘗試與MCU/單片機(jī)握手連接...Connectionisfailure.Youcantry:1.GiveyourMCUPowerOnReset.2。Stopoperation,thenre-selectCOM3.BecausePLCC-DIP/PQFP-DIPSockettracetoolong。4.Updat(yī)etheSTCISP.exeversion.5。Ifstillerror,yourMCUFirmwareiserrorornull.Chinese:連接失敗,請(qǐng)嘗試以下操作:1.在單片機(jī)停電狀態(tài)下,點(diǎn)下載按鈕,再給單片機(jī)上電2。停止下載,重新選擇RS-232串口,接好電纜3??赡苄枰葘ⅲ校?。0/P1.1短接到地4??赡芡獠繒r(shí)鐘未接5。因PLCC、PQFP轉(zhuǎn)換座引線過(guò)長(zhǎng)而引起時(shí)鐘不振蕩,請(qǐng)調(diào)整參數(shù)6.可能要升級(jí)電腦端的STCISP。exe軟件7.若仍然不成功,可能MCU/單片機(jī)內(nèi)無(wú)ISP系統(tǒng)引導(dǎo)碼,或需退回升級(jí),或MCU已損壞8。若使用USB轉(zhuǎn)RS-232串口線下載,可能會(huì)遇到不兼容的問(wèn)題,可以讓我們幫助購(gòu)買兼容的USB轉(zhuǎn)RS-232串口線仍在連接中,請(qǐng)給MCU上電。..按下電路板上的電源按紐,保證其有個(gè)失電至上電的過(guò)程,則窗口顯示開始燒錄芯片。芯片燒錄成功后,程序開始運(yùn)行,超聲波測(cè)距儀正常工作.第七章課程設(shè)計(jì)總結(jié)在本次設(shè)計(jì)中,我們廣泛借鑒了各種設(shè)計(jì)的優(yōu)點(diǎn),充分考慮了整個(gè)設(shè)計(jì)中的各個(gè)環(huán)節(jié)。包括產(chǎn)生40KHz的方波,在接收電路中,對(duì)所接收方波進(jìn)行濾波、放大、整形等步驟。但由于條件和技術(shù)所限,對(duì)于很多以上所分析的在發(fā)射和接收過(guò)程中所產(chǎn)生的誤差沒有得到有效的校正。比如溫度誤差、硬件電路誤差等.在我們?yōu)槠谌艿脑O(shè)計(jì)中,我們用到了以前學(xué)到的很多知識(shí),比如電工、單片機(jī)、和匯編語(yǔ)言等。這使我們意識(shí)到,任何一件產(chǎn)品的產(chǎn)生,都不是單一知識(shí)所能實(shí)現(xiàn)的。而且在電路的設(shè)計(jì)和程序的編制過(guò)程中,出現(xiàn)了很多意想不到的錯(cuò)誤,讓我們措手不及,有些甚至是一些非常低級(jí)的錯(cuò)誤,但是這些錯(cuò)誤也同樣讓我們獲益非淺,它使我們意識(shí)到,研究是一個(gè)非常嚴(yán)肅的過(guò)程,來(lái)不得半點(diǎn)馬虎.必須有一個(gè)嚴(yán)謹(jǐn)?shù)膽B(tài)度,加上100%的努力才有可能獲得成功的喜悅。總之,在本課題的設(shè)計(jì)過(guò)程中盡管走了很多的彎路,但是還是學(xué)到了不少知識(shí),從中受益匪淺。了解了超聲波傳感器的原理,學(xué)會(huì)了各種放大電路的分析、設(shè)計(jì),也掌握了單片機(jī)的開發(fā)過(guò)程中所用到的開發(fā)方法和工具。動(dòng)手能力與自學(xué)能力得到了鍛煉與提高,對(duì)待事物的態(tài)度也發(fā)生了變化。理論總是離不開實(shí)踐的,設(shè)計(jì)制作過(guò)程中,盲目地追尋理論知識(shí)根本不足以解決任何問(wèn)題,一味的死研究課本是不會(huì)真正掌握單片機(jī)的。只有真正動(dòng)手去做才能發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,提高能力上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)參考文獻(xiàn)林偉,梁家寧,李才安.便攜式多功能超聲波測(cè)距儀的設(shè)計(jì)與實(shí)現(xiàn)[J].HYPERLINK"http://ckki。net/GRID20/Navi/Bridge.aspx?LinkType=BaseLink&DBCode=cjfd&TableName=cjfdbaseinfo&Field=BaseID&Value=DZCL&NaviL(zhǎng)ink=%e7%94%b5%e5%ad%90%e6%b5%8b%e9%87%8f%e6%8a%80%e6%9c%af"\t”_blank"電子測(cè)量技術(shù),HYPERLINK"http://ckrd。cnki.net/GRID20/Navi/Bridge.aspx?LinkType=IssueLink&DBCode=cjfd&TableName=cjfdyearinfo&Field=BaseID*year*issue&Value=DZCL*2008*01&NaviLink=%e7%94%b5%e5%ad%90%e6%b5%8b%e9%87%8f%e6%8a%80%e6%9c%af"\t"_blank"2008,(01):
29-31.陳美鑾,尹浩,黎飄,董博然.HYPERLINK"http://ckrd。cnk/grid20/detailref.aspx?filename=DZJY200610002&dbname=CJFD2006&filetitle=%e6%99%ba%e8%83%bd%e7%9b%b2%e4%ba%ba%e5%af%bc%e8%a1%8c%e4%bb%aa%e7%9a%84%e8%ae%be%e8%ae%a1%e4%b8%8e%e5%ae%9e%e7%8e%b0”\t"_top”智能盲人導(dǎo)行儀的設(shè)計(jì)與實(shí)現(xiàn)[J].HYPERLINK"http://ckrd。cnki。net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviLink=%e7%94%b5%e5%ad%90%e6%8a%80%e6%9c%af%e5%ba%94%e7%94%a8&Value=DZJY"\t”_blank"電子技術(shù)應(yīng)用,HYPERLINK”http://ckrd.cnki.net/grid20/Navi/Bridge.a(chǎn)spx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=DZJY*2006*10&NaviLink=%e7%94%b5%e5%ad%90%e6%8a%80%e6%9c%af%e5%ba%94%e7%94%a8”\t”_blank"2006,(10):2-5.羅慶生,韓寶玲。HYPERLINK"http://ckrd.cnki.net/grid20/detailref.aspx?filename=JZCK200504001&dbname=CJFD2005&filetitle=%e4%b8%80%e7%a7%8d%e5%9f%ba%e4%ba%8e%e8%b6%85%e5%a3%b0%e6%b3%a2%e4%b8%8e%e7%ba%a2%e5%a4%96%e7%ba%bf%e6%8e%a2%e6%b5%8b%e6%8a%80%e6%9c%af%e7%9a%84%e6%b5%8b%e8%b7%9d%e5%ae%9a%e4%bd%8d%e7%b3%bb%e7%bb%9f"\t"_top"一種基于超聲波與紅外線探測(cè)技術(shù)的測(cè)距定位系統(tǒng)[J]。計(jì)算機(jī)測(cè)量與控制,HYPERLINK"http://ckrd。cnki。net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=JZCK*2005*04&NaviLink=%e8%ae%a1%e7%ae%97%e6%9c%ba%e6%b5%8b%e9%87%8f%e4%b8%8e%e6%8e%a7%e5%88%b6”\t"_blank"2005,(04):1-3.高飛燕。HYPERLINK"http://ckrd.cnki。net/grid20/detailref.a(chǎn)spx?filename=HDZJ200507043&dbname=CJFD2005&filetitle=%e5%9f%ba%e4%ba%8e%e5%8d%95%e7%89%87%e6%9c%ba%e7%9a%84%e8%b6%85%e5%a3%b0%e6%b3%a2%e6%b5%8b%e8%b7%9d%e7%b3%bb%e7%bb%9f%e7%9a%84%e8%ae%be%e8%ae%a1"\t"_top”基于單片機(jī)的超聲波測(cè)距系統(tǒng)的設(shè)計(jì)[J]。HYPERLINK”http://ckrd.c/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviL(zhǎng)ink=%e4%bf%a1%e6%81%af%e6%8a%80%e6%9c%af&Value=HDZJ"\t”_blank"信息技術(shù),HYPERLINK"http://ckrd。cnki.net/grid20/Navi/Bridge.a(chǎn)spx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=HDZJ*2005*07&NaviL(zhǎng)ink=%e4%bf%a1%e6%81%af%e6%8a%80%e6%9c%af"\t"_blank”2005,(07):43-45.趙海鳴,卜英勇,王紀(jì)嬋,周知進(jìn)。HYPERLINK"http://ckrd.c/grid20/detailref.aspx?filename=XTKY200603008&dbname=CJFD2006&filetitle=%e4%b8%80%e7%a7%8d%e9%ab%98%e7%b2%be%e5%ba%a6%e8%b6%85%e5%a3%b0%e6%b3%a2%e6%b5%8b%e8%b7%9d%e6%96%b9%e6%b3%95%e7%9a%84%e7%a0%94%e7%a9%b6"\t”_top"一種高精度超聲波測(cè)距方法的研究[J].HYPERLINK"http://ckrd.cnki.net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviLink=%e6%b9%96%e5%8d%97%e7%a7%91%e6%8a%80%e5%a4%a7%e5%ad%a6%e5%ad%a6%e6%8a%a5(%e8%87%aa%e7%84%b6%e7%a7%91%e5%ad%a6%e7%89%88)&Value=XTKY"\t"_blank"湖南科技大學(xué)學(xué)報(bào)(自然科學(xué)版),HYPERLINK"http://ckrd.cnki.net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=XTKY*2006*03&NaviLink=%e6%b9%96%e5%8d%97%e7%a7%91%e6%8a%80%e5%a4%a7%e5%ad%a6%e5%ad%a6%e6%8a%a5(%e8%87%aa%e7%84%b6%e7%a7%91%e5%ad%a6%e7%89%88)"\t"_blank”2006,(03):8-10.路錦正,王建勤,楊紹國(guó),趙珂,趙太飛.HYPERLINK"http://ckrd.cnki.net/grid20/detailref。aspx?filename=CGQJ200208009&dbname=CJFD2002&filetitle=%e8%b6%85%e5%a3%b0%e6%b3%a2%e6%b5%8b%e8%b7%9d%e4%bb%aa%e7%9a%84%e8%ae%be%e8%ae%a1"\t"_top”超聲波測(cè)距儀的設(shè)計(jì)[J].HYPERLINK"http://ckrd。cnki.net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviLink=%e4%bc%a0%e6%84%9f%e5%99%a8%e6%8a%80%e6%9c%af&Value=CGQJ"\t”_blank"傳感器技術(shù),HYPERLINK”http://ckrd.cnki。net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=CGQJ*2002*08&NaviLink=%e4%bc%a0%e6%84%9f%e5%99%a8%e6%8a%80%e6%9c%af”\t”_blank"2002,(08):9—11.牛余朋,成曙.HYPERLINK”http://ckrki.net/grid20/detailref。aspx?filename=BGZD200504044&dbname=CJFD2005&filetitle=%e5%9f%ba%e4%ba%8e%e5%8d%95%e7%89%87%e6%9c%ba%e7%9a%84%e8%b6%85%e5%a3%b0%e6%b3%a2%e6%b5%8b%e8%b7%9d%e7%b3%bb%e7%bb%9f"\t"_top"基于單片機(jī)的超聲波測(cè)距系統(tǒng)[J]。HYPERLINK”http://ckrki.net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviLink=%e5%85%b5%e5%b7%a5%e8%87%aa%e5%8a%a8%e5%8c%96&Value=BGZD”\t”_blank"兵工自動(dòng)化,HYPERLINK"http://ckrd.cnki。net/grid20/Navi/Bridge。aspx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=BGZD*2005*04&NaviLink=%e5%85%b5%e5%b7%a5%e8%87%aa%e5%8a%a8%e5%8c%96”\t”_blank”2005,(04):44—46.張健,李鋼。HYPERLINK”http://ckrd.cnk/grid20/detailref.a(chǎn)spx?filename=HEFE200406013&dbname=CJFD2004&filetitle=%e8%b6%85%e5%a3%b0%e6%b3%a2%e6%b5%8b%e8%b7%9d%e7%b3%bb%e7%bb%9f%e7%9a%84%e7%a0%94%e7%a9%b6%e4%b8%8e%e8%ae%be%e8%ae%a1"\t"_top”超聲波測(cè)距系統(tǒng)的研究與設(shè)計(jì)[J]。HYPERLINK"http://ckrd.cnki.net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviLink=%e5%90%88%e8%82%a5%e5%b7%a5%e4%b8%9a%e5%a4%a7%e5%ad%a6%e5%ad%a6%e6%8a%a5(%e8%87%aa%e7%84%b6%e7%a7%91%e5%ad%a6%e7%89%88)&Value=HEFE"\t”_blank"合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),HYPERLINK”http://ckrd.cnki.net/grid20/Navi/Bridge。aspx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=HEFE*2004*06&NaviLink=%e5%90%88%e8%82%a5%e5%b7%a5%e4%b8%9a%e5%a4%a7%e5%ad%a6%e5%ad%a6%e6%8a%a5(%e8%87%aa%e7%84%b6%e7%a7%91%e5%ad%a6%e7%89%88)"\t"_blank"2004,(06):13-15.李建樹,劉偉華,涂亞慶.HYPERLINK”http://ckki。net/grid20/detailref.aspx?filename=ZDHY701.003&dbname=CJFD1997&filetitle=%e6%8f%90%e9%ab%98%e8%b6%85%e5%a3%b0%e6%b6%b2%e4%bd%8d%e6%b5%8b%e9%87%8f%e7%b2%be%e5%ba%a6%e7%9a%84%e6%96%b0%e6%96%b9%e6%b3%95"\t"_top"提高超聲液位測(cè)量精度的新方法[J]。HYPERLINK”http://ckrd.cnk/grid20/Navi/Bridge。aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviLink=%e8%87%aa%e5%8a%a8%e5%8c%96%e4%b8%8e%e4%bb%aa%e8%a1%a8&Value=ZDHY”\t”_blank"自動(dòng)化與儀表,HYPERLINK"http://ckrd.cnk/grid20/Navi/Bridge。aspx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=ZDHY*1997*01&NaviL(zhǎng)ink=%e8%87%aa%e5%8a%a8%e5%8c%96%e4%b8%8e%e4%bb%aa%e8%a1%a8"\t”_blank”1997,(01):3-5.[10]阮成功,藍(lán)兆輝,陳碩。HYPERLINK"http://ckrd.cnki。net/grid20/detailref。aspx?filename=YYKJ200407008&dbname=CJFD2004&filetitle=%e5%9f%ba%e4%ba%8e%e5%8d%95%e7%89%87%e6%9c%ba%e7%9a%84%e8%b6%85%e5%a3%b0%e6%b3%a2%e6%b5%8b%e8%b7%9d%e7%b3%bb%e7%bb%9f”\t”_top"基于單片機(jī)的超聲波測(cè)距系統(tǒng)[J].HYPERLINK"http://ckrd。cnki.net/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviLink=%e5%ba%94%e7%94%a8%e7%a7%91%e6%8a%80&Value=YYKJ"\t"_blank"應(yīng)用科技,HYPERLINK"http://ckrd.cn/grid20/Navi/Bridge.aspx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=YYKJ*2004*07&NaviLink=%e5%ba%94%e7%94%a8%e7%a7%91%e6%8a%80"\t”_blank"2004,(07):8—10.[11]童峰,許水源,許天增.HYPERLINK”http://ckrki.net/grid20/detailref.a(chǎn)spx?filename=XDZK804。008&dbname=CJFD1998&filetitle=%e4%b8%80%e7%a7%8d%e9%ab%98%e7%b2%be%e5%ba%a6%e8%b6%85%e5%a3%b0%e6%b3%a2%e6%b5%8b%e8%b7%9d%e5%a4%84%e7%90%86%e6%96%b9%e6%b3%95”\t”_top”一種高精度超聲波測(cè)距處理方法[J].HYPERLINK"http://ckrd.cnki。net/grid20/Navi/Bridge。aspx?DBCode=cjfd&LinkType=BaseLink&Field=BaseID&TableName=CJFDBASEINFO&NaviLink=%e5%8e%a6%e9%97%a8%e5%a4%a7%e5%ad%a6%e5%ad%a6%e6%8a%a5(%e8%87%aa%e7%84%b6%e7%a7%91%e5%ad%a6%e7%89%88)&Value=XDZK”\t"_blank”廈門大學(xué)學(xué)報(bào)(自然科學(xué)版),HYPERLINK"http://ckrd。cnki。net/grid20/Navi/Bridge。aspx?DBCode=cjfd&LinkType=IssueLink&Field=BaseID*year*issue&TableName=CJFDYEARINFO&Value=XDZK*1998*04&NaviLink=%e5%8e%a6%e9%97%a8%e5%a4%a7%e5%ad%a6%e5%ad%a6%e6%8a%a5(%e8%87%aa%e7%84%b6%e7%a7%91%e5%ad%a6%e7%89%88)”\t”_blank"1998,(04):8-10。[12]孫育才,孫華芳,王榮興。單片機(jī)原理及其應(yīng)用[M].北京:電子工業(yè)出版社,2006:1-287。[13]王豐,欒學(xué)德。單片機(jī)原理與應(yīng)用技術(shù)[M].北京:北京航空航天大學(xué)出版社,2007:254—261。[14]胡大可,李培弘,方路平.基于單片機(jī)8051的嵌入式開發(fā)指南[M]。北京:電子工業(yè)出版社,2003:1-150.[15]求是科技.單片機(jī)通信技術(shù)與工程實(shí)踐[M].北京:人民郵電出版社,2005:1-191.[16]潭浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005:1—378.[17]林志琦,郎建軍,李會(huì)杰,佟大鵬.基于Proteus的單片機(jī)可視化軟硬件仿真[M].北京:北京航空航天大學(xué)出版社,2006:1-93。[18]華中理工大學(xué)電子學(xué)教研室編.電子技術(shù)基礎(chǔ)數(shù)字部分(第四版)[M].北京:高等教育出版社,2004:371—377。[19]陳興梧,劉鳴,趙煜,趙慧影.?dāng)?shù)字式溫度計(jì)DS18B20的特性及應(yīng)用[EB/OL]。http://www。ee(cuò)world.com。cn/designarticles/measure/200605/1976。html上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)上海電機(jī)學(xué)院本科課程設(shè)計(jì)設(shè)計(jì)附錄1整體電路圖?附錄2程序清單/******************************************
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《房地產(chǎn)企業(yè)債券違約成因及對(duì)策研究》
- 物流公司出入庫(kù)管理制度審計(jì)
- 維修維護(hù)合同范本
- 消防演練方案在旅游景區(qū)應(yīng)用
- 青少年清明節(jié)愛國(guó)主義教育方案
- 基層干部個(gè)人工作總結(jié)與提升計(jì)劃
- 高架停車場(chǎng)地面硬化施工方案
- 團(tuán)隊(duì)心理建設(shè)團(tuán)建活動(dòng)發(fā)言稿
- 鋼箱梁施工合同管理方案
- 學(xué)校心理健康管理責(zé)任與追究制度
- 2024-2030年中國(guó)吡蚜酮行業(yè)現(xiàn)狀發(fā)展分析及投資潛力研究報(bào)告
- 商業(yè)建筑光伏發(fā)電系統(tǒng)施工方案
- 廣東省深圳市2023-2024學(xué)年高一上學(xué)期語(yǔ)文期末考試試卷(含答案)
- 河北省保定市定州市2024-2025學(xué)年九年級(jí)上學(xué)期期中考試化學(xué)試卷
- 2024-2030年狂犬疫苗行業(yè)市場(chǎng)深度分析及發(fā)展策略研究報(bào)告
- 《基因指導(dǎo)蛋白質(zhì)的合成》(第 1課時(shí))教學(xué)設(shè)計(jì)
- 2024-2030年果蔬行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及競(jìng)爭(zhēng)格局與投資戰(zhàn)略研究報(bào)告
- 2 0 2 4 年 7 月 國(guó)開??啤斗ɡ韺W(xué)》期末紙質(zhì)考試 試題及答案
- 大疆在線測(cè)評(píng)題答案
- 公共政策分析第一章
- 行業(yè)協(xié)會(huì)重大活動(dòng)備案報(bào)告制度
評(píng)論
0/150
提交評(píng)論