【正文】
HC05_Init()。}//主程序void main(){ lcd_init()。NOP()。 LCD_EN=0。}//LCD寫數(shù)據(jù)void lcd_write_data(uchar ){ uchar in=0。 int i。 //回響信號輸出sbit BEEP = P2^0。之所以能夠取得如此的性能,適合最初的方案定制和器件選擇是分不開的,由于選用了本人最擅長的C51單片機(jī)作為主控核心,因此在程序構(gòu)建上非常得心應(yīng)手,這最終使得代碼的運(yùn)行非常出色,另外由于C51單片機(jī)市場的廣大,所以C51單片機(jī)的成本非常的低,而一款電子產(chǎn)品的成本主要取決于主控核心和代碼思想,因此這使得本設(shè)計(jì)的成本和性能在未來的倒車?yán)走_(dá)市場將更具競爭力。圖34 HCSR04原理圖設(shè)計(jì)(4) LCD1602液晶顯示器電路設(shè)計(jì) 下圖35為LCD1602液晶顯示器的電路原理圖,由于本系統(tǒng)中51單片機(jī)不對LCD1602進(jìn)行判忙,所以也就不存在讀取數(shù)據(jù)的過程,因此LCD1602液晶顯示器的DB0~DB7的八個(gè)管腳與51單片機(jī)的P0管腳直接相連,外部無需配置上拉排阻。另外需要注意的是,LCD1602的每個(gè)液晶之間有一定的間隔,這種間隔的存在使得LCD1602液晶顯示器不能顯示漢字或者圖片,所以LCD1602液晶顯示器的驅(qū)動(dòng)相對其他較為復(fù)雜的液晶顯示器較為簡單,也正是由于這種簡單性使得LCD1602很受歡迎。方案二:選擇意大利意法半導(dǎo)體(SST)公司推出的STM32系列單片機(jī)作為主控核心,STM32單片機(jī)的最大特色是采用了ARM結(jié)構(gòu)作為內(nèi)核,其32位的總線寬度使得它在處理一些數(shù)據(jù)時(shí)能夠表現(xiàn)出更大的優(yōu)勢,由于采用ARM內(nèi)核,因此這種類型的單片機(jī)被業(yè)內(nèi)人士稱之為微處理器,同MCU有較大區(qū)別。(2) 國內(nèi)外發(fā)展現(xiàn)狀目前國際上對于倒車?yán)走_(dá)的研究和開發(fā)正處于如火如荼的狀態(tài),各種新型的智能汽車正在不斷地投入到生產(chǎn)和人們的生活中,為了不失設(shè)計(jì)的高科技性以及實(shí)用性,倒車?yán)走_(dá)正朝著多功能以及多傳感器化發(fā)展,目前國內(nèi)外對于倒車?yán)走_(dá)的研究者主要在于提高倒車?yán)走_(dá)的處理速度以及測量結(jié)果準(zhǔn)確性上,以此來給司機(jī)提供更多方位的信息,減少交通事故的發(fā)生。關(guān)鍵詞:倒車?yán)走_(dá),AT89C51,超聲波模塊 Abstract This paper designs a reversing radar based on AT89C51 MCU, which uses ATMEL the AT89C51 as the control core, the external binding T/R4012 small ultrasonic sensor module, LCD1602 liquid crystal display module, alarm module, crystal oscillator circuit module and plex circuit module and the cost of reversing radar hardware system structure. When reversing radar is installed in the rear of the vehicle, the distance of the obstacle is acquired by the ultrasonic module of the system, and the data is processed by the microcontroller. The microcontroller will drive the buzzer to alert the driver when the distance is less than the critical distance. After a large number of experimental tests, the performance of the reversing radar is stable, easy to carry, can be done anytime and anywhere to assist the driver to reverse, so as to prevent the occurrence of accidents. Not only that, it also has a certain positive effect on the promotion of SCM and ultrasonic.Keywords:Reversing Radar, AT89C51, Ultrasonic Module目 錄一、 引言 1(一) 課題背景 1(二) 國內(nèi)外發(fā)展現(xiàn)狀 1(三) 本文主要內(nèi)容 2二、 方案選擇及元器件介紹 3(一) 主控核心選擇 3(二) AT89C51單片機(jī)介紹 3(三) HCSR04超聲波傳感器 5(四) LCD1602液晶顯示器介紹 6三、 硬件系統(tǒng)設(shè)計(jì) 7(一) 方案設(shè)計(jì) 7(二) AT89C51單片機(jī)最小系統(tǒng)構(gòu)建 7(三) 超聲波傳感器原理圖設(shè)計(jì) 9(四) LCD1602液晶顯示器電路設(shè)計(jì) 10四、 軟件系統(tǒng)設(shè)計(jì) 12(一) 軟件系統(tǒng)流程圖設(shè)計(jì) 12(二) 超聲波測距流程設(shè)計(jì) 13(三) LCD1602顯示流程設(shè)計(jì) 14(四) 報(bào)警流程圖設(shè)計(jì) 15總結(jié) 17致謝 18參考文獻(xiàn) 19附錄一 原理圖 20附錄二 PCB圖 21附錄三 元件列表 22附錄四 程序 23 引言(1) 課題背景隨著國民經(jīng)濟(jì)的迅速發(fā)展以及人們生活質(zhì)量的大幅提高,私家車幾乎進(jìn)入了大多數(shù)家庭,成為了一種平民化交通工具,然而據(jù)最近的一份數(shù)據(jù)顯示,由司機(jī)不當(dāng)駕駛或者駕駛技術(shù)不合格造成的交通事故越來越多,這側(cè)面反應(yīng)了如今只通過駕校的學(xué)習(xí)也不能完全駕駛好汽車。查閱HC—SR04模塊的Datasheet,根據(jù)官方資料進(jìn)行其電路模塊設(shè)計(jì)。另外C51單片機(jī)內(nèi)部集成了一塊具有128字節(jié)的RAM,主要負(fù)責(zé)存儲(chǔ)一些高頻率使用的數(shù)據(jù),128字節(jié)對于大多數(shù)應(yīng)用已經(jīng)足夠。而小電容的作用主要是為了能夠和晶振配合產(chǎn)生諧振作用,只有產(chǎn)生諧振,晶振才能在其正常的頻率下工作,下圖32為晶振電路的拓?fù)浣Y(jié)構(gòu)。 測距過程開始時(shí),與此同時(shí)單片機(jī)的定時(shí)器開始計(jì)時(shí)。}//LCD引腳sbit LCD_RS=P2^5。}/**********************************************************/void beep(){ unsigned char i,x。 in|=(((1i)amp。i++) {