【正文】
H編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。管腳備選功能如下: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時(shí)器0外部輸入) T1(記時(shí)器1外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。P3口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。③ P2口是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O 口,P2口的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。② P1口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O 口。P0口也可以作為通用的I/O口使用,但需加上拉電阻,P0口可以驅(qū)動(dòng)8個(gè)LS型TTL負(fù)載。I/O口引腳:① P0口:8位漏極開路的雙向I/O口。圖21 STC89C52 PDIP封裝圖 STC89C52引腳介紹管腳說(shuō)明:VCC:供電電壓。最高運(yùn)作頻率35MHz,6T/12T可選??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,512字節(jié)RAM, 32 位I/O 口線,看門狗定時(shí)器,內(nèi)置4KB EEPROM,MAX810復(fù)位電路,3個(gè)16 位定時(shí)器/計(jì)數(shù)器,4個(gè)外部中斷,一個(gè)7向量4級(jí)中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級(jí)中斷結(jié)構(gòu)),全雙工串行口。STC89C52使用經(jīng)典的MCS51內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng)51單片機(jī)不具備的功能。 STC89C52簡(jiǎn)介雖然STC89C52與AT89C52是兼容的,但是后者已經(jīng)停產(chǎn),并且前者價(jià)格便宜,適合學(xué)生使用,穩(wěn)定性及可操作性都比后者要好,所以選擇后者,而且后者是在市場(chǎng)上比較流行的一種再用的芯片。2 控制系統(tǒng)主要硬件的介紹 本次硬件電路的設(shè)計(jì)采用模塊化設(shè)計(jì)思想,主要是由于在初次采用分立元件進(jìn)行焊接的時(shí)候,最終沒(méi)能完成自己設(shè)想的功能,在仔細(xì)分析各方面問(wèn)題之后,還是沒(méi)能找出問(wèn)題的癥結(jié),后來(lái)自己進(jìn)行第二次嘗試采用模塊化的設(shè)計(jì)思想后,一次成功,所以最終自己設(shè)計(jì)出來(lái)的產(chǎn)品是各種模塊的組合,同時(shí)也為后面的軟件提供了方便,不用把各個(gè)部分全部編譯,只需要主驅(qū)動(dòng)程序即可。(3)系統(tǒng)軟件部分介紹,主要包括使用到的軟件工具和編程思路的簡(jiǎn)單介紹,對(duì)使用的畫圖軟件AD編程調(diào)試軟件KEIL、程序下載軟件STC_ISP的簡(jiǎn)單介紹。(2)控制系統(tǒng)主要硬件的介紹,相當(dāng)于介紹一個(gè)系統(tǒng)的主要外殼是如何構(gòu)建的,主要包括單片機(jī)的選型以及STC89C52單片機(jī)的介紹,超聲波測(cè)距模塊HC_SR04的尺寸和性能的介紹,語(yǔ)音播報(bào)模塊 ISD1820的使用方法和功能的介紹,外加溫度傳感器DS18B20,用于測(cè)量車內(nèi)溫度,給車主更人性化的提示。另外自己選擇的語(yǔ)音模塊還可以進(jìn)行任意錄音和播放,可以循環(huán)播放,點(diǎn)動(dòng)播放等,還可以外接功率更大的喇叭,選擇直通模式,直接進(jìn)行喊話功能,用于提示車外的行人,可以像警察那樣喊話,給有個(gè)性的年輕人一個(gè)張揚(yáng)個(gè)性的機(jī)會(huì)。目前市場(chǎng)上倒車?yán)走_(dá)品牌多達(dá)二十幾種,價(jià)格從上百元到一兩千元不等,選購(gòu)倒車?yán)走_(dá)可以從如下方面考慮:功能、性能、外觀、質(zhì)量、安裝、價(jià)格等。在新的世紀(jì)里,面貌一新的傳感器將發(fā)揮更大的作用。無(wú)庸置疑,未來(lái)的超聲波傳感器將與自動(dòng)化智能化接軌,與其他的傳感器集成和融合,形成多傳感器。超聲波測(cè)距是一種利用聲波特性,電子計(jì)數(shù),光電開關(guān)相結(jié)合來(lái)實(shí)現(xiàn)非接觸式距離測(cè)量的方法,它在很多距離探測(cè)應(yīng)用中有很重要的用途,包括非損害測(cè)量,過(guò)程檢測(cè),機(jī)器人檢測(cè)和定位以及流體液面高度測(cè)量等。這類換能器成本比較低,所以經(jīng)過(guò)不斷改進(jìn),至今仍在超聲處理技術(shù)中廣泛應(yīng)用。1883年Galton首次制成了超聲氣哨,其基本原理是經(jīng)壓縮的氣體通過(guò)一次狹縫噴嘴就會(huì)形成氣流,圓形刀口由于氣流的振動(dòng)形成共振腔,就會(huì)產(chǎn)生超聲波。整個(gè)過(guò)程,駕駛者無(wú)須回頭便可知車后的情況,使停車和倒車更容易、更安全。它能以語(yǔ)音提示告知駕車者周邊被測(cè)物的情況,消除了駕車者開車、停車的時(shí)候所引起的不便,改善駕駛的安全性能。系統(tǒng)電路主要采用集成器件構(gòu)成,調(diào)試方便、外圍元件少,成本低、電路簡(jiǎn)潔,利于商品化生產(chǎn)。有需求,就有市場(chǎng),就可以大規(guī)模的生產(chǎn),所以此次研究具有一定的探索意義,對(duì)以后倒車?yán)走_(dá)的發(fā)展具有開創(chuàng)性的意義,但本次設(shè)計(jì)只是從簡(jiǎn)單的設(shè)計(jì)角度出發(fā),很多器件的選擇不夠精確,發(fā)展還有很多前景可挖掘。無(wú)論是在施工的工地上,還是在日常的停車場(chǎng)中,司機(jī)經(jīng)常能聽(tīng)到各種相應(yīng)的提示聲音,比如,很快就到了,再倒一點(diǎn),就差一點(diǎn),從而對(duì)司機(jī)進(jìn)行相應(yīng)的指導(dǎo),使司機(jī)師傅能正常的停在所在的位置,不至于造成不必要的損害。在各種汽車倒車的時(shí)候,通過(guò)超聲測(cè)距的原理,當(dāng)遇到障礙物的時(shí)候,能反射相應(yīng)的信號(hào),根據(jù)單片機(jī)內(nèi)部設(shè)定的程序,計(jì)算出相應(yīng)的距離,并進(jìn)行相應(yīng)的語(yǔ)音提示【1】。 singlechip microputer。最終結(jié)果表明,此設(shè)計(jì)能很好地完成汽車倒車預(yù)警的任務(wù),并能正常顯示距離和進(jìn)行相應(yīng)的語(yǔ)音提示,能較好地運(yùn)用到實(shí)際生活當(dāng)中。最后通過(guò)硬件和軟件設(shè)計(jì)實(shí)現(xiàn)了各個(gè)模塊的功能。整個(gè)電路采用模塊化設(shè)計(jì),由主程序模塊,顯示模塊,語(yǔ)音播報(bào)模塊,超聲波測(cè)距模塊,延時(shí)模塊等組成。本次設(shè)計(jì)所采用的單片機(jī)是STC89C52,它的CPU是8位的,具有體積小,精度高,價(jià)格便宜的優(yōu)點(diǎn)。唐 山 學(xué) 院畢 業(yè) 設(shè) 計(jì)設(shè)計(jì)題目:超聲測(cè)距單片機(jī)控制系統(tǒng)設(shè)計(jì)機(jī)電工程系09測(cè)控1班 系 別:________________________ 班 級(jí):________________________姓 名:________________________指 導(dǎo) 教 師:________________________2013年5月30 日超聲測(cè)距單片機(jī)控制系統(tǒng)設(shè)計(jì)摘要隨著社會(huì)經(jīng)濟(jì)的發(fā)展交通運(yùn)輸業(yè)日益興旺,汽車的數(shù)量大幅攀升,交通事故頻發(fā),針對(duì)這種情況,設(shè)計(jì)一種響應(yīng)快,可靠性高且較為經(jīng)濟(jì)的汽車防撞預(yù)警系統(tǒng)勢(shì)在必行,超聲波測(cè)距法是最常見(jiàn)的一種距離測(cè)距方法,本文介紹的就是利用超聲波測(cè)距法設(shè)計(jì)的一種倒車防撞報(bào)警系統(tǒng)??刂葡到y(tǒng)核心部分就是超聲波測(cè)距儀和語(yǔ)音播報(bào)模塊。超聲測(cè)距模塊采用的是HC_SR04,語(yǔ)音播報(bào)模塊采用的是ISD1820。由單片機(jī)提供10us以上的TTL電平觸發(fā)超聲波測(cè)距模塊,由單片機(jī)計(jì)算超聲波從發(fā)射到接收的時(shí)間差,從而計(jì)算出距離值,根據(jù)單片機(jī)設(shè)定的報(bào)警范圍決定是顯示距離還是進(jìn)行相應(yīng)的語(yǔ)音播報(bào)。相關(guān)部分附有硬件電路圖、程序流程圖。關(guān)鍵詞:超聲波傳感器;單片機(jī);安全預(yù)警系統(tǒng) 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 re