基于單片機(jī)的小車防撞系統(tǒng)的設(shè)計(jì)單片機(jī)畢業(yè)論文_第1頁
基于單片機(jī)的小車防撞系統(tǒng)的設(shè)計(jì)單片機(jī)畢業(yè)論文_第2頁
基于單片機(jī)的小車防撞系統(tǒng)的設(shè)計(jì)單片機(jī)畢業(yè)論文_第3頁
基于單片機(jī)的小車防撞系統(tǒng)的設(shè)計(jì)單片機(jī)畢業(yè)論文_第4頁
基于單片機(jī)的小車防撞系統(tǒng)的設(shè)計(jì)單片機(jī)畢業(yè)論文_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 PAGE22 / NUMPAGES23 畢業(yè)論文(設(shè)計(jì))題 目 基于單片機(jī)的小車防撞系統(tǒng)的設(shè)計(jì)Based on SCM car anti-collision system design 基于單片機(jī)的小車防撞系統(tǒng)的設(shè)計(jì)摘 要本文介紹了AT89S51單片機(jī)的性能與特點(diǎn),設(shè)計(jì)了以其為核心的一種低成本、高精度、微型化、數(shù)字顯示的汽車防撞報(bào)警器。該防撞報(bào)警器將單片機(jī)的實(shí)時(shí)控制與數(shù)據(jù)處理功能,與超聲波的測距技術(shù)、傳感器技術(shù)相結(jié)合,可檢測汽車運(yùn)行中后方障礙物與汽車的距離,通過數(shù)顯裝置顯示距離,并由發(fā)聲電路根據(jù)距離遠(yuǎn)近情況發(fā)出警告聲。對防汽車倒車事故的發(fā)生具有重要的意義。關(guān)鍵詞單片機(jī);超聲波;防撞;報(bào)警目錄

2、TOC o 1-3 h z uHYPERLINK l _Toc289865142引言 PAGEREF _Toc289865142 h 3HYPERLINK l _Toc2898651431系統(tǒng)設(shè)計(jì)的目標(biāo)和任務(wù) PAGEREF _Toc289865143 h 3HYPERLINK l _Toc2898651441.1系統(tǒng)設(shè)計(jì)的基本要求 PAGEREF _Toc289865144 h 3HYPERLINK l _Toc2898651451.2系統(tǒng)設(shè)計(jì)的思路 PAGEREF _Toc289865145 h 3HYPERLINK l _Toc2898651461.3方案論證 PAGEREF _Toc2

3、89865146 h 3HYPERLINK l _Toc2898651471.3.1發(fā)送模塊 PAGEREF _Toc289865147 h 3HYPERLINK l _Toc2898651481.3.2接收模塊 PAGEREF _Toc289865148 h 3HYPERLINK l _Toc2898651492 AT89S51單片機(jī)與超聲波簡介 PAGEREF _Toc289865149 h 4HYPERLINK l _Toc2898651502.1 AT89S51單片機(jī)的概述 PAGEREF _Toc289865150 h 4HYPERLINK l _Toc2898651512.2 AT

4、89S51單片機(jī)的特點(diǎn) PAGEREF _Toc289865151 h 4HYPERLINK l _Toc2898651522.3 超聲波簡介 PAGEREF _Toc289865152 h 5HYPERLINK l _Toc2898651532.4 基于CX20106超聲波測距的調(diào)試 PAGEREF _Toc289865153 h 5HYPERLINK l _Toc2898651543系統(tǒng)軟件部分設(shè)計(jì) PAGEREF _Toc289865154 h 5HYPERLINK l _Toc2898651553.1超聲波系統(tǒng)主流程圖 PAGEREF _Toc289865155 h 5HYPERLIN

5、K l _Toc2898651563.2超聲波硬件設(shè)計(jì)與軟件編程 PAGEREF _Toc289865156 h 7HYPERLINK l _Toc2898651573.2.1復(fù)位電路 PAGEREF _Toc289865157 h 8HYPERLINK l _Toc2898651583.2.2顯示電路 PAGEREF _Toc289865158 h 8HYPERLINK l _Toc2898651593.2.3超聲波發(fā)送與接收模塊 PAGEREF _Toc289865159 h 9HYPERLINK l _Toc2898651603.2.4 報(bào)警模塊 PAGEREF _Toc28986516

6、0 h 10HYPERLINK l _Toc2898651614 調(diào)試與性能分析 PAGEREF _Toc289865161 h 11HYPERLINK l _Toc2898651624.1 硬件調(diào)試 PAGEREF _Toc289865162 h 11HYPERLINK l _Toc2898651634.2 軟件調(diào)試 PAGEREF _Toc289865163 h 11HYPERLINK l _Toc2898651644.3測試結(jié)果與分析 PAGEREF _Toc289865164 h 11HYPERLINK l _Toc2898651655設(shè)計(jì)總結(jié) PAGEREF _Toc28986516

7、5 h 12HYPERLINK l _Toc289865166致 PAGEREF _Toc289865166 h 12HYPERLINK l _Toc289865167參考文獻(xiàn) PAGEREF _Toc289865167 h 13HYPERLINK l _Toc289865168附錄1電路原理圖 PAGEREF _Toc289865168 h 13HYPERLINK l _Toc289865169附錄2 PCB圖 PAGEREF _Toc289865169 h 13HYPERLINK l _Toc289865170附錄3程序 PAGEREF _Toc289865170 h 14引言隨著現(xiàn)代化城

8、市的發(fā)展,城市密度越來越大,城市交通越來越擁堵,人們對自身的生命財(cái)產(chǎn)安全越來越重視,在公路上車輛行駛的安全性也得到了更多的關(guān)注,能否在高速行駛公路上與時(shí)提醒司機(jī)駕駛安全也變得更加重要。因此,設(shè)計(jì)一個(gè)小車防撞系統(tǒng)也就變得很有必要。目前測量距離一般都采用波在介質(zhì)中的傳播速度和時(shí)間關(guān)系進(jìn)行測量。常用的技術(shù)主要有激光測距、微波雷達(dá)測距和超聲波測距三種1。超聲波具有指向性強(qiáng)、能量消耗緩慢且在介質(zhì)中傳播的距離較遠(yuǎn)的優(yōu)點(diǎn),因此經(jīng)常用于距離的測量。超聲波測距主要用于建筑工地以與一些工業(yè)現(xiàn)場和移動機(jī)器人研制上,可在潮濕,多塵等環(huán)境下工作。相對于其他技術(shù)而言,超聲波定位技術(shù)成本低、工作穩(wěn)定、精度高、操作簡單等優(yōu)點(diǎn)

9、,非常適用于距離測量定位。AT89S51為小車防撞控制系統(tǒng)提供了穩(wěn)定、可靠的解決辦法,充分利用它的片資源,實(shí)現(xiàn)了超聲波測距和報(bào)警 2。1系統(tǒng)設(shè)計(jì)的目標(biāo)和任務(wù)1.1系統(tǒng)設(shè)計(jì)的基本要求本次設(shè)計(jì)的主要容是設(shè)計(jì)一種基于單片機(jī)汽車防撞報(bào)警系統(tǒng)的硬件電路,主要利用單片機(jī)對超聲波傳感器采集的模擬數(shù)據(jù)的處理與存儲。設(shè)計(jì)的基本要求:1.快速自動報(bào)警功能:當(dāng)超聲波傳感器檢測到汽車后方障礙物與汽車的距離小于安全值時(shí),系統(tǒng)能快速進(jìn)行聲光報(bào)警。2.準(zhǔn)確地向終端報(bào)警:能夠與時(shí)并準(zhǔn)確地向司機(jī)進(jìn)行報(bào)警,快速地實(shí)現(xiàn)安全檢測。3.實(shí)時(shí)檢測功能:監(jiān)測模塊能實(shí)時(shí)采集汽車與后方障礙物距離的變化,將這些數(shù)據(jù)定時(shí)傳送給單片機(jī),有利于與時(shí)了

10、解當(dāng)前所處情況是否處于安全環(huán)境之下3。1.2系統(tǒng)設(shè)計(jì)的思路該系統(tǒng)分為監(jiān)測部分與終端接收部分。監(jiān)測部分,通過超聲波系統(tǒng)對碰到的障礙物進(jìn)行檢測,再通過單片機(jī)系統(tǒng)對接收到的數(shù)據(jù)進(jìn)行處理,保證在終端能準(zhǔn)確地接收信息,蜂鳴器同時(shí)工作;終端接收部分,終端通過單片機(jī)分析接收的相關(guān)信息,在LED上顯示與障礙物的距離4。1.3方案論證1.3.1發(fā)送模塊方案1:采用壓電式超聲波換能器。壓電式超聲波換能器是利用壓電晶體的諧振來工作的。方案2:采用反向器74LS04和超聲波發(fā)射換能器T構(gòu)成震蕩器。這種電路可以提高超聲波發(fā)射強(qiáng)度,且電路簡單,穩(wěn)定性高。方案3:單電源乙類互補(bǔ)對稱功率放大電路和UCM40T發(fā)射器。利用單電

11、源乙類互補(bǔ)對稱功率放大大路驅(qū)動發(fā)射器5。經(jīng)論證比較,三種方案差距不大,但鑒于用74LS04電路簡單。故選擇方案2。1.3.2接收模塊方案1:采用集成電路CX20106A。它是一款紅外線檢波接收的專用芯片,考慮到紅外常用的載波頻率38KHZ與測距的超聲波40KHZ較為接近,可以利用它制作超聲波檢測接受電路,且電路簡單,靈敏度高,還有較強(qiáng)的抗干擾能力。方案2:采用uA741構(gòu)成兩級放大電路,這是專用運(yùn)算放大器,高增益,增益帶寬積大,抗干擾能力強(qiáng),可測距離遠(yuǎn),精度高6。經(jīng)論證比較,雖然方案2相對方案1可測的更遠(yuǎn),但方案1已可滿足項(xiàng)目功能的要求,且方案1電路結(jié)構(gòu)簡單,方便調(diào)試,故采用方案1。2 AT8

12、9S51單片機(jī)與超聲波簡介2.1 AT89S51單片機(jī)的概述AT89S51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFlash Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個(gè)芯片中,ATMEL的AT89S51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案7。AT89S51單片機(jī)的引腳結(jié)構(gòu)如圖1所示。圖1 AT89S51單片機(jī)引腳圖2.2

13、AT89S51單片機(jī)的特點(diǎn)AT89S51是一個(gè)低功耗,高性能CMOS 8位 HYPERLINK :/baike.baidu /view/1012.htm t _blank 單片機(jī),片含4k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用 HYPERLINK :/baike.baidu /view/110906.htm t _blank ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)與80C51引腳結(jié)構(gòu),芯片集成了通用8位中央處理器和ISP Flash HYPERLINK :/baike.b

14、aidu /view/1223079.htm t _blank 存儲單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。AT89S51具有如下特點(diǎn):40個(gè)引腳,4k Bytes Flash片程序存儲器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口, HYPERLINK :/baike.baidu /view/280158.htm t _blank 看門狗(WDT)電路,片 HYPERLINK :/baike.baidu /view/

15、1847884.htm t _blank 時(shí)鐘振蕩器8。 此外,AT89S51設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過 HYPERLINK :/baike.baidu /view/37.htm t _blank 軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求9。 主要特性: 8031 CPU與MCS-51 兼容 4K字節(jié)可編程FLASH存儲器(壽命:1000寫/擦循環(huán)) 全靜態(tài)工作:0Hz

16、-33MHz 三級程序存儲器鎖定 128*8位部RAM 32條可編程I/O線 兩個(gè)16位 HYPERLINK :/baike.baidu /view/281961.htm t _blank 定時(shí)器/計(jì)數(shù)器 6個(gè)中斷源 可編程串行通道 低功耗的閑置和掉電模式 片振蕩器和時(shí)鐘電路 .2.3 超聲波簡介超聲波具有方向性好、在介質(zhì)中能量消耗緩慢且速度遠(yuǎn)小于光速等特點(diǎn),因而可用于距離測定。超聲波測量的思想是從超聲波發(fā)射到接收到反射回波的時(shí)間間隔來計(jì)算距離。超聲波傳感器是實(shí)現(xiàn)聲電轉(zhuǎn)換的裝置,又稱為超聲波換能器或者超聲波探頭。它是在超聲頻率的圍將交變的電信號轉(zhuǎn)變成聲信號的能量轉(zhuǎn)換器件??紤]到實(shí)際情況,利用超

17、聲波測距時(shí),選用頻率為40KHz的超聲波。采用異地反射式來測距,即所測距離是聲波傳輸距離的一半。測量發(fā)射和接收回波的時(shí)間差T,在聲速V已知的情況下求出距離S10。距離的計(jì)算公式如下:S=(V*T)/22.4 基于CX20106A超聲波測距的調(diào)試CX20106A是一款紅外線檢波接收的專用芯片,常用于電視機(jī)紅外遙控接收器??紤]到紅外遙控常用的載波頻率38KHz與測距的超聲波頻率40KHz較為接近,所以把它用于超聲波檢測接收電路。實(shí)驗(yàn)證明用CX20106A接收超聲波,具有很高的靈敏度和較強(qiáng)的抗干擾能力。當(dāng)超聲波接收頭接收到40KHz 方波信號時(shí),將會將此信號通過CX20106A 驅(qū)動放大送入單片機(jī)的

18、外部中斷0 口。單片機(jī)在得到外部中斷0 的中斷請求后,會轉(zhuǎn)入外部中斷0 的中斷服務(wù)程序進(jìn)行處理,在移動機(jī)器人的避障工作中,可以在中斷服務(wù)程序設(shè)定需要單片機(jī)處理的最短距離,比如0.5m。對于距離大于0.5 m 的障礙物,可以不做處理直接跳出中斷服務(wù)程序11。3系統(tǒng)軟件部分設(shè)計(jì)3.1超聲波系統(tǒng)主流程圖圖2主程序流程圖圖3 按鍵中斷處理流程圖3.2超聲波硬件設(shè)計(jì)與軟件編程綜合考慮,控制模塊采用單片機(jī)AT89S51控制;發(fā)射模塊采用反向器74LS04;接收模塊采用CX20106A;顯示模塊采用液晶顯示器LED顯示;報(bào)警模塊采用蜂鳴器。其系統(tǒng)框圖如圖4所示。單片機(jī)AT89S51發(fā)送模塊接收模塊LED顯示

19、報(bào)警圖4超聲波系統(tǒng)框圖3.2.1復(fù)位電路單片機(jī)外圍需要一個(gè)復(fù)位電路,復(fù)位電路的功能是:系統(tǒng)上電時(shí)提供復(fù)位信號,直至系統(tǒng)電源穩(wěn)定后,撤消復(fù)位信號。該設(shè)計(jì)采用含有電阻的復(fù)位電路,復(fù)位電路可以有效的解決電源毛刺和電源緩慢下降(電池電壓不足)等引起的問題,在電源電壓瞬間下降時(shí)可以使電容迅速放電,一定寬度的電源毛刺也可令系統(tǒng)可靠復(fù)位。復(fù)位電路的設(shè)計(jì)圖如圖5所示:圖5 復(fù)位電路3.2.2顯示電路顯示電路采用的是共陽極8位數(shù)碼管,該顯示器與驅(qū)動電路相連用于控制LED的顯示。為使LED顯示,只需在S1,S2,S3,S4依次置為低電平信號,再給LED延時(shí)一段很小的時(shí)間,使數(shù)碼管分別顯示,由于人眼的視覺暫留效應(yīng),

20、數(shù)碼管就像同時(shí)顯示一樣。LED顯示電路的電路圖如圖6所示。圖6 LED顯示電路3.2.3超聲波發(fā)送與接收模塊(1)主程序首先對系統(tǒng)環(huán)境初始化,設(shè)置定時(shí)器T0工作模式為16位定時(shí)計(jì)數(shù)器模式,設(shè)置總中斷允許為EA,顯示器接P0口,P2接蜂鳴器。然后調(diào)用超聲波發(fā)生子程序送出一個(gè)超聲波脈沖,為避免超聲波從發(fā)射器直接傳送到接收器引起的直接波觸發(fā),需延遲0.1ms秒后(這是測距器會有一個(gè)最小可測距的原因),才打開外中斷0接受返回的超聲波信號。由于采用12MHZ的晶振,機(jī)器周期為1us,當(dāng)主程序檢測到接受成功的標(biāo)志位后,將計(jì)數(shù)器T0中的數(shù)(即超聲波來回所用的時(shí)間),按下式計(jì)算即可得到被測物體與測距儀之間的距

21、離,設(shè)計(jì)時(shí)取聲速為0.0347cm/um,則S=(V*T0)/2(V為聲速,T0為聲波來回傳輸?shù)臅r(shí)間)。然后再用超聲波脈沖重復(fù)測量。(2)超聲波發(fā)送子程序和超聲波接收中斷程序。超聲波發(fā)送子程序是通過P1.0端口發(fā)送4個(gè)左右的超聲波信號頻率約為40KHZ的方波,同時(shí)把計(jì)數(shù)器T0打開并進(jìn)行計(jì)時(shí)。超聲波測距離主程序利用外部中斷0檢測返回超聲波信號,一旦接受到返回超聲波信號(INT0引腳出現(xiàn)低電平),立即進(jìn)入中斷程序。進(jìn)入中斷程序后就立即關(guān)閉計(jì)時(shí)器T0停止計(jì)時(shí),并將測距成功標(biāo)志子賦值112。超聲波發(fā)送和接收模塊如圖7,圖8所示。圖7 超聲波發(fā)送模塊圖8 超聲波接收模塊3.2.4 報(bào)警模塊P2口接蜂鳴器

22、,當(dāng)小車離障礙物的距離小于80cm時(shí),置P2.0為低電平,蜂鳴器發(fā)出報(bào)警;當(dāng)小車距離障礙物的距離大于80 cm時(shí),置P2.0為高電平,蜂鳴器停止報(bào)警。當(dāng)小車距離障礙物的距離50cm時(shí),蜂鳴器放出長報(bào)警。報(bào)警模塊如圖9所示。圖9 報(bào)警模塊4 調(diào)試與性能分析4.1 硬件調(diào)試此次制作外擴(kuò)超聲波的發(fā)送端和接收端,硬件調(diào)試采用WAVE6000/S仿真器,同時(shí)用數(shù)字萬用表檢測沒有短路、虛焊和各個(gè)端口的電壓,各參數(shù)顯示正常。電路連接基本確定沒什么問題,主要調(diào)整的地方在于接收電路的電阻電容的調(diào)整,將電阻電容參數(shù)調(diào)到合適大小,接收效果明顯增強(qiáng)。4.2 軟件調(diào)試在WAVE編譯器和WAVE6000/S仿真器仿真下進(jìn)

23、行軟件調(diào)試。使用WAVE編譯器時(shí)設(shè)定斷點(diǎn),對各段函數(shù)的調(diào)試,還結(jié)合硬件用WAVE6000/S仿真器進(jìn)行仿真調(diào)試。軟件調(diào)試過程中的存在問題就是測的不夠遠(yuǎn)。其主要原因在于發(fā)送波的發(fā)送頻率,經(jīng)過多次調(diào)試確定最佳發(fā)送次數(shù)是4次,多一次少一次都影響測量距離。定時(shí)器1來定時(shí)控制發(fā)送40KHZ左右方波給超聲波發(fā)送端。定時(shí)器1的定時(shí)時(shí)間不能太小,如果在較短的時(shí)間間隔發(fā)送,那么也將影響接收 13。4.3測試結(jié)果與分析硬件測試過程中經(jīng)過多次測試其能測的最遠(yuǎn)且較穩(wěn)定的距離為426cm,最大誤差不超過1cm。由于場地有限,不可避免的受到干擾。各距離段測量的結(jié)果如下表1所示。誤差來源由于聲速與溫度有關(guān),如果測距精度要求

24、很高,則應(yīng)通過溫度補(bǔ)償方法加以校正。實(shí)際值(cm)41.849.870.68098.8124.7144169.4196.7222.6測量值(cm)42507180100125144170197223實(shí)際值(cm)250.6278.5299.6329.7339.9349.8359.6387.5402.3425.5測量值(cm)251279300330340350360388403426表 1 實(shí)際測試數(shù)據(jù)記錄5設(shè)計(jì)總結(jié)為了驗(yàn)證系統(tǒng)的測量精度,在試驗(yàn)室進(jìn)行了實(shí)地測量。利用本系統(tǒng)在42426cm圍進(jìn)行多次測量。經(jīng)測量最大誤差在1cm圍,穩(wěn)定性和重復(fù)行都比較好。系統(tǒng)結(jié)構(gòu)簡單、體積小、實(shí)時(shí)LED顯示和報(bào)

25、警、抗干擾能力好等優(yōu)點(diǎn)。系統(tǒng)的誤差主要來自發(fā)射探頭的軸線而導(dǎo)致所反射回來的波可能是從不同點(diǎn)獲得,還有電子器件自身的時(shí)延、干擾等也造成一定影響。可以根據(jù)具體場合,選擇合適功率的探頭,以與調(diào)整程序中脈沖的頻率、寬度和個(gè)數(shù)等提高精度或測量距離,擴(kuò)大系統(tǒng)的應(yīng)用圍。致在本次畢業(yè)設(shè)計(jì)中, 得到了我的指導(dǎo)教師朱老師的大力支持,在電路功能的實(shí)現(xiàn)中提出了許多相當(dāng)寶貴的意見,畢業(yè)論文中也給予了悉心的指導(dǎo),使我的畢業(yè)設(shè)計(jì)得以順利完成,對此我表示衷心的感,同時(shí)也感泉勇、同學(xué)在畢業(yè)設(shè)計(jì)當(dāng)中給我的幫助。參考文獻(xiàn)1 光飛.單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo).航空航天大學(xué).:2003年6月2 朝青.單片機(jī)原理與接口技術(shù).航空航天大學(xué):1

26、998年3 永鑒.簡易超聲波測距儀的制作.五邑大學(xué)信息學(xué)院. 江門:2006年4 道連.用AT89C51設(shè)計(jì)超聲波測距儀.理工學(xué)院光電信息與電子工程系.:2000年12月5 龔運(yùn)新 單片機(jī)C語言開發(fā)技術(shù) 清華大學(xué) 2006年10月6 段晨東 單片機(jī)原理與接口技術(shù) 清華大學(xué) 2008年8月7 戴佳 51單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講第二版 電子工業(yè) 2009年11月8 朱月秀.單片機(jī)原理與應(yīng)用(第2版):科學(xué)2004.29 周良權(quán),傅恩錫,世馨.模擬電子技術(shù)基礎(chǔ)(第二版):高等教育 2001.12 310 瑩.基于單片機(jī)的超聲波測距系統(tǒng).華中科技大學(xué)碩士學(xué)位論文2004.4 11 邱平.略論我

27、國非金屬超聲波檢測儀器的發(fā)展?fàn)顩r.工程質(zhì)量1998.112 超聲波探傷編寫組編著.超聲波探傷.:電力工業(yè),1980年13 鳴華,余水寶.單片機(jī)在超聲波料位測量中的應(yīng)用.電子技術(shù)應(yīng)用,1998年Based on SCM car anti-collision system designThe College of Physics and Information Engineering07 class electronics information science and technology 070303049ganjingchangFaculty adviser Zhu Chengquan le

28、cturerAbstractThis paper introduces the properties and the characteristics of AT89S51, designs a impact-proof alarm with low cost, high precision, miniaturization, digital display taking it as the core . The impact-proof alarm takes SCMs real-time control and data processing functions combine with t

29、he Ultrasonic ranging technology,the sensor technologies.It is able to detecte the distance of rear obstacle and the automobile, through digital display device shows by sound circuit distance, and according to the distance situation warned. It has the vital significance to prevent automobile reverse

30、 accident. keywords Microcontroller; Ultrasonic; Impact-proof; Alarm附錄1電路原理圖附錄2 PCB圖附錄3程序#include sbit k1=P34; sbit csbout=P10; /超聲波發(fā)送 sbit csbint=P32; /超聲波接收 sbit bg=P33; #define LED P0 sbit LED1=P24; /LED控制 sbit LED2=P25; /LED控制 sbit LED3=P26; /LED控制 sbit bj=P20;/報(bào)警#define csbc 0.0347 unsigned cha

31、r cl,mqzd,csbs,csbds,buffer3,xm1,xm2,xm0,jpjsunsigned char convert10=0 x18,0 x7b,0 x2c,0 x29,0 x4b,0 x89,0 x88,0 x3b,0 x08,0 x09;unsigned int s,t,i,xx,j,sj1,sj2,sj3,mqs,sx1; void csbcj(); void delay(j); /延時(shí)函數(shù) void scanLED(); /顯示函數(shù) void timeToBuffer(); /顯示轉(zhuǎn)換函數(shù) void keyscan(); void k1cl(); void k2cl(); void k3cl(); void k4cl(); void offmsd(); void main() /主函數(shù) EA=1; /開中斷 TMOD=0 x11 /設(shè)定時(shí)器0為計(jì)數(shù),設(shè)定時(shí)器1定時(shí) ET0=1; /定時(shí)器0中斷允許 ET1=1; /定時(shí)器1中斷允許 TH0=0 x00; T

溫馨提示

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

評論

0/150

提交評論