【正文】
EH地址上置0。因此它可用作對外部輸出的脈沖或用于定時目的。在FLASH編程期間,此引腳用于輸入編程脈沖。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。管腳備選功能如下: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時器0外部輸入) T1(記時器1外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。P3口輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。③ P2口是一個帶有內(nèi)部上拉電阻的8位雙向I/O 口,P2口的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。② P1口是一個帶內(nèi)部上拉電阻的8位雙向I/O 口。P0口也可以作為通用的I/O口使用,但需加上拉電阻,P0口可以驅(qū)動8個LS型TTL負載。I/O口引腳:① P0口:8位漏極開路的雙向I/O口。圖21 STC89C52 PDIP封裝圖 STC89C52引腳介紹管腳說明:VCC:供電電壓。最高運作頻率35MHz,6T/12T可選??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。 具有以下標準功能: 8k字節(jié)Flash,512字節(jié)RAM, 32 位I/O 口線,看門狗定時器,內(nèi)置4KB EEPROM,MAX810復位電路,3個16 位定時器/計數(shù)器,4個外部中斷,一個7向量4級中斷結(jié)構(兼容傳統(tǒng)51的5向量2級中斷結(jié)構),全雙工串行口。STC89C52使用經(jīng)典的MCS51內(nèi)核,但做了很多的改進使得芯片具有傳統(tǒng)51單片機不具備的功能。 STC89C52簡介雖然STC89C52與AT89C52是兼容的,但是后者已經(jīng)停產(chǎn),并且前者價格便宜,適合學生使用,穩(wěn)定性及可操作性都比后者要好,所以選擇后者,而且后者是在市場上比較流行的一種再用的芯片。2 控制系統(tǒng)主要硬件的介紹 本次硬件電路的設計采用模塊化設計思想,主要是由于在初次采用分立元件進行焊接的時候,最終沒能完成自己設想的功能,在仔細分析各方面問題之后,還是沒能找出問題的癥結(jié),后來自己進行第二次嘗試采用模塊化的設計思想后,一次成功,所以最終自己設計出來的產(chǎn)品是各種模塊的組合,同時也為后面的軟件提供了方便,不用把各個部分全部編譯,只需要主驅(qū)動程序即可。(3)系統(tǒng)軟件部分介紹,主要包括使用到的軟件工具和編程思路的簡單介紹,對使用的畫圖軟件AD編程調(diào)試軟件KEIL、程序下載軟件STC_ISP的簡單介紹。(2)控制系統(tǒng)主要硬件的介紹,相當于介紹一個系統(tǒng)的主要外殼是如何構建的,主要包括單片機的選型以及STC89C52單片機的介紹,超聲波測距模塊HC_SR04的尺寸和性能的介紹,語音播報模塊 ISD1820的使用方法和功能的介紹,外加溫度傳感器DS18B20,用于測量車內(nèi)溫度,給車主更人性化的提示。另外自己選擇的語音模塊還可以進行任意錄音和播放,可以循環(huán)播放,點動播放等,還可以外接功率更大的喇叭,選擇直通模式,直接進行喊話功能,用于提示車外的行人,可以像警察那樣喊話,給有個性的年輕人一個張揚個性的機會。目前市場上倒車雷達品牌多達二十幾種,價格從上百元到一兩千元不等,選購倒車雷達可以從如下方面考慮:功能、性能、外觀、質(zhì)量、安裝、價格等。在新的世紀里,面貌一新的傳感器將發(fā)揮更大的作用。無庸置疑,未來的超聲波傳感器將與自動化智能化接軌,與其他的傳感器集成和融合,形成多傳感器。超聲波測距是一種利用聲波特性,電子計數(shù),光電開關相結(jié)合來實現(xiàn)非接觸式距離測量的方法,它在很多距離探測應用中有很重要的用途,包括非損害測量,過程檢測,機器人檢測和定位以及流體液面高度測量等。這類換能器成本比較低,所以經(jīng)過不斷改進,至今仍在超聲處理技術中廣泛應用。1883年Galton首次制成了超聲氣哨,其基本原理是經(jīng)壓縮的氣體通過一次狹縫噴嘴就會形成氣流,圓形刀口由于氣流的振動形成共振腔,就會產(chǎn)生超聲波。整個過程,駕駛者無須回頭便可知車后的情況,使停車和倒車更容易、更安全。它能以語音提示告知駕車者周邊被測物的情況,消除了駕車者開車、停車的時候所引起的不便,改善駕駛的安全性能。系統(tǒng)電路主要采用集成器件構成,調(diào)試方便、外圍元件少,成本低、電路簡潔,利于商品化生產(chǎn)。有需求,就有市場,就可以大規(guī)模的生產(chǎn),所以此次研究具有一定的探索意義,對以后倒車雷達的發(fā)展具有開創(chuàng)性的意義,但本次設計只是從簡單的設計角度出發(fā),很多器件的選擇不夠精確,發(fā)展還有很多前景可挖掘。無論是在施工的工地上,還是在日常的停車場中,司機經(jīng)常能聽到各種相應的提示聲音,比如,很快就到了,再倒一點,就差一點,從而對司機進行相應的指導,使司機師傅能正常的停在所在的位置,不至于造成不必要的損害。在各種汽車倒車的時候,通過超聲測距的原理,當遇到障礙物的時候,能反射相應的信號,根據(jù)單片機內(nèi)部設定的程序,計算出相應的距離,并進行相應的語音提示【1】。 singlechip microputer。最終結(jié)果表明,此設計能很好地完成汽車倒車預警的任務,并能正常顯示距離和進行相應的語音提示,能較好地運用到實際生活當中。最后通過硬件和軟件設計實現(xiàn)了各個模塊的功能。整個電路采用模塊化設計,由主程序模塊,顯示模塊,語音播報模塊,超聲波測距模塊,延時模塊等組成。本次設計所采用的單片機是STC89C52,它的CPU是8位的,具有體積小,精度高,價格便宜的優(yōu)點。作者簽名: 日 期: 超聲測距單片機控制系統(tǒng)設計摘要隨著社會經(jīng)濟的發(fā)展交通運輸業(yè)日益興旺,汽車的數(shù)量大幅攀升,交通事故頻發(fā),針對這種情況,設計一種響應快,可靠性高且較為經(jīng)濟的汽車防撞預警系統(tǒng)勢在必行,超聲波測距法是最常見的一種距離測距方法,本文介紹的就是利用超聲波測距法設計的一種倒車防撞報警系統(tǒng)。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。唐 山 學 院畢 業(yè) 設 計設計題目:超聲測距單片機控制系統(tǒng)設計 畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或?qū)W歷而使用過的材料。作 者 簽 名: 日 期: 指導教師簽名: 日 期: 使用授權說明本人完全了解 大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學校可以采用影印、縮印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績?nèi)容??刂葡到y(tǒng)核心部分就是超聲波測距儀和語音播報模塊。超聲測距模塊采用的是HC_SR04,語音播報模塊采用的是ISD1820。由單片機提供10us以上的TTL電平觸發(fā)超聲波測距模塊,由單片機計算超聲波從發(fā)射到接收的時間差,從而計算出距離值,根據(jù)單片機設定的報警范圍決定是顯示距離還是進行相應的語音播報。相關部分附有硬件電路圖、程序流程圖。關鍵詞:超聲波傳感器;單片機;安全預警系統(tǒng) 唐 山 學 院 畢 業(yè) 設 計Design of Ultrasonic Range Control System based on Singlechip Microputer AbstractAs social and economic development of the transport industry booming, the number of cars rose sharply,and frequent traffic accidents this situation, designing a fast response, high reliability and more economical vehicle collision avoidance warning system is imperative , ultrasonic ranging method is the most mon form of distance ranging method. The thesis designs a reversing collision alarm system based on an ultrasonic distance measurement method. Control system consists of the ultrasonic range finder and voice broadcast module.Microcontroller STC89C52 is used in the design , it is an 8bit CPU, with small size, high accuracy, low price advantages. Ultrasonic Ranging Module uses HC_SR04 and voice broadcast module uses ISD1820. The entire circuit is modular in design, containing the main program module, display module, voice broadcast module, ultrasonic ranging module, the delay module and other ponents. The microcontroller provides more than 10us TTL level to trigger ultrasonic ranging time difference from the transmitter to the receiver is calculated by the microcontroller and then microcontroller calculates the distance value. Whether display or voice broadcast is according to alarm range set by the chip. Finally,we achieve the function of each module by the design of hardware and relevant part is acpanied by the hardware circuit and program flowchart.Final results show that this design can well acplish the task of vehicle reversing warning