【正文】
金 華 職 業(yè) 技 術 學 院JINHUA COLLEGE OF PROFESSION AND TECHNOLOGY畢業(yè)教學環(huán)節(jié)成果 (2011屆)題 目 基于AT89S52單片機 的超聲波測距儀的設計 學 院 專 業(yè) 班 級 學 號 姓 名 指導教師 2011年 5 月 16 日金華職業(yè)技術學院畢業(yè)教學成果 目 錄摘要…………………………………………………………………………………………1英文摘要……………………………………………………………………………………1引言……………………………………………………………………………………………21 系統(tǒng)總體設計………………………………………………………………………3…………………………………………………………………3………………………………………………………………3………………………………………………………………………42 硬件設計…………………………………………………………………………………5 AT89s52單片機…………………………………………………………………5……………………………………………………………………6…………………………………………………………7…………………………………………………………7……………………………………………………………8. 超聲波測距硬件設計…………………………………………………………9…………………………………………………………93 軟件設計…………………………………………………………………………………10 總體方案…………………………………………………………………………10 超聲波測距儀主程序流圖………………………………………………………10 超聲波測距系統(tǒng)軟件設計………………………………………………………10………………………………………………………………11結論與謝辭…………………………………………………………………………………18參考文獻……………………………………………………………………………………20附錄1 元器件清單…………………………………………………………………………21.基于AT89S52單片機的超聲波測距儀的設計摘要:本設計采用以AT89C52單片機為核心的低成本、高精度、微型化數(shù)字顯示超聲波測距儀的硬件電路和軟件設計方法。整個電路采用模塊化設計,由主程序、預置子程序、發(fā)射子程序、接收子程序、顯示子程序等模塊組成。各探頭的信號經(jīng)單片機綜合分析處理,實現(xiàn)超聲波測距儀的各種功能。在此基礎上設計了系統(tǒng)的總體方案,最后通過硬件和軟件實現(xiàn)了各個功能模塊。關鍵詞: AT89C52 超聲波 測距儀Design of Ultrasonic Rangefinder Based on AT89S52 (Major of Electrical Automation Technology Information and Engineering College,Shi Haoyuan )Abstract:This design uses the AT89C52 microcontroller as the core of the lowcost, high precision, miniature ultrasonic range finder digital display hardware and software design. The modular design of the circuit from the main program, preset subroutine, subroutines launch, receive subroutine, subroutines and other display modules. The probe by the single chip integrated analysis of signal processing, and ultrasonic range finder features. On this basis, the overall design of the system program, and finally achieved through various hardware and software modules. Keywords: AT89C52 Ultrasound Rangefinder引言超聲測距是一種非接觸式的檢測方式。與其它方法相比,如電磁的或光學的方法,它不受光線、被測對象顏色等影響。對于被測物處于黑暗、有灰塵煙霧、電磁干擾、有毒等惡劣的環(huán)境下有一定的適應能力。因此在液位測量、機械手控制、車輛自動導航、物體識別等方面有廣泛應用。特別是應用于空氣測距,由于空氣中波速較慢,其回波信號中包含的沿傳播方向上的結構信息很容易檢測出來,具有很高的分辨力,因而其準確度也較其它方法為高;而且超聲波傳感器具有結構簡單、體積小、信號處理可靠等特點。由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波被廣泛用于距離的測量。利用超聲波檢測往往比迅速、計算簡單,易于做到實時控制,并且在測量精度方面能達到工業(yè)實用的要求,測量時與被測物體無直接接觸等,這些優(yōu)點使其廣泛應用于倒車雷達、建筑施工工地以及一些工業(yè)現(xiàn)場,例如液位測量、井深測量、管道長度測量等場合。目前國內一般使用專用集成電路設計超聲波測距儀,但是專用集成電路的成本很高,并且沒有顯示,操作使用很不方便,擴展不靈活,因此應用受到了限制?;贏T89S52單片機的超聲波測距儀克服了上述缺點,應用非常廣泛。超聲波測距的原理是利用超聲波的發(fā)射和接受,根據(jù)超聲波傳播的時間來計算出傳播距離。實用的測距方法有兩種,一種是在被測距離的兩端,一端發(fā)射,另一端接收的直接波方式,適用于身高計;一種是發(fā)射波被物體反射回來后接收的反射波方式,適用于測距儀。此次設計采用反射波方式。 本設計采用AT89s52單片機進行控制及數(shù)據(jù)處理,設計出了能精確測量兩點間距離的超聲波測距儀。該測距儀主要由單片機控制