【正文】
路進(jìn)行分析。根據(jù)設(shè)計要求并綜合各方面因素,本文采用 AT89C51 單片機(jī)作為控制器,用動態(tài)掃描法實現(xiàn) LED 數(shù)字顯示,超聲波驅(qū)動信號用單片機(jī)的定時器。單片機(jī)采用 AT89C51 或其兼容系列。 空閑方式: CPU 停止工作,而讓 RAM、定時/計數(shù)器、串行口和中斷系統(tǒng)繼續(xù)工作。由于超聲波屬于聲波范圍,其波速 C與溫度有關(guān)。超聲波發(fā)射換能器與接收換能器在結(jié)構(gòu)上稍有不同,使用時應(yīng)分清器件上的標(biāo)志。 812538764*LM3582 7 685431*LM5674 3 2 15 6 7 8*24C02*10K10K 10KXTAL1191011141521VCC402412XTAL218GND2023AT89C511KR?Res2220K22K10K30pF30PF104 1041041521uF1uF3 4 5 610 11 12 131497128*74ls1641K 1001 2 4 5 6 7 9 1038*2 位 LED 七段數(shù)碼管VCCVCCVCC20K*超聲波換能發(fā)射器*超聲波換能接收器 圖 24 超聲波測距電路原理圖 93 系統(tǒng)軟件的設(shè)計 超聲波測距儀的軟件設(shè)計主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序組成。主程序完成初始化工作、各路超聲波發(fā)射和接收順序的控制。 超聲波發(fā)生子程序和超聲波接 收中斷程序 超聲波發(fā)生子程序的作用是通過 端口發(fā)送 2 個左右超聲波脈沖信號(頻率約 40kHz 的方波),脈沖寬度為 12μs左右,同時把計數(shù)器 T0 打開進(jìn)行計時。根據(jù)測量范圍要求不同,可適當(dāng)調(diào)整與接收換能器并接的濾波電容 C0 的大小,以獲得合適的接收靈敏度和抗干擾能力。以數(shù)字的形式顯示測量距離。顯示電路采用簡單實用的 4 位共陽 LED 數(shù)碼管,段碼用 74LS244 驅(qū)動,位碼用 PNP三極管 8550 驅(qū)動。 超聲波檢測接收電路 主要是由 集成電路 CX20216A組成,它是一款紅外線檢波接收的專用芯片,常用于電視機(jī)紅外遙控接收 器。如果當(dāng)計時器溢出時還未檢測到超聲波返回信號,則定時器 T0 溢出中斷將外中斷 0 關(guān)閉,并將測距成功標(biāo)志字賦值 2 以表示此次測距不成功。一般只要電路焊接無誤,稍加調(diào)試應(yīng)該會正常工作。在畢業(yè)設(shè)計的短短 3 個月里,你們給我提出很多寶貴的意見,給了我不少幫助還有工作上的支持,在此也真誠的謝謝你們。 BIT CL。 VOID K3CL()。 TL0=0X00。 JPJS=0。 23 IF(SSJ3) { BUFFER[2]=0X76。 //將值轉(zhuǎn)換成 LED 段碼 OFFMSD()。OPTO。 XM1=(S100*XM0)/10。 CSBDS++。 } TR0=1。 T=TH0。 XX++。 CASE 3: K3CL()。 IF(SJ2500) SJ2=40。 } VOID OFFMSD() { IF (BUFFER[0] == 0X3F) BUFFER[0] = 0X00。s Premier League match at Chelsea on Sunday. I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport. For me it39。總覺得自己自己似乎應(yīng)該去做點什么,或者寫點什么。 Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time. 原來,這個世界上,對某個事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅決,還有,時間。 Those were broken into various shapes of stationery。 那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強(qiáng)心劑,或者說,是自以為是的精神寄托罷了。t want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already can39。 May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it. 一字開頭的年齡已經(jīng)到了尾聲。s antiracism taskforce, is in London for the Football Association39。 SX1=SX1/CSBC。 S=SJ1。 CASE 2: K2CL()。 IF(K1!=1) // 判斷開關(guān)是否按下 { DELAY(400)。 TH1=0X9E。 I=10。 } VOID TIMER1INT (VOID) INTERRUPT 3 USING 2 { TH1=0X9E。 DIGIT=1。 I3。 } ELSE TIMETOBUFFER()。 WHILE(1) { KEYSCAN()。 CL=0。 //定時器 0 中斷允許 ET1=1。 VOID K1CL()。//顯示標(biāo)識 UNSIGNED CHAR CONVERT[10]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F}。同時還要感謝系實驗室在畢業(yè)設(shè)計期間提供給我們優(yōu)越的實驗條件。 在元件及調(diào)制方面, 由于采用的電路使用了很多集成電路。主超聲波測距儀主程序利用外中斷 0 檢測返回超聲波信號,一旦接收到返回超聲波信號(即 INT0 引腳出現(xiàn)低電平),立即進(jìn)入中斷程序。當(dāng)它的兩極外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片會發(fā)生共振,并帶動共振板振動產(chǎn)生超聲波,這時它就是一個超聲波發(fā)生器;反之,如果兩電極問未外加電壓,當(dāng)共振板接收到超聲波時,將壓迫壓電晶片作振動,將機(jī)械能轉(zhuǎn)換為電信號,這時它就成為超聲波接收換能器。采用 12MHz高精度的晶振,以獲得較穩(wěn)定時鐘頻率,減小測量誤差。但是對設(shè)計有一個很好的理論基礎(chǔ)。部分源程序如下: receive1: push psw push acc 12 clr ex1 ;關(guān)外部中斷 1 jnb , right ; 引腳為 0,轉(zhuǎn)至右測距電路中斷服務(wù)程序 jnb , left ; 引腳為 0,轉(zhuǎn)至左測距電路中斷服務(wù)程序 return: SETB EX1;開外部中斷 1 pop? acc pop? psw reti right: ...? ;右測距電路中斷服務(wù)程序入口 ? ajmp? return left: ... ;左測距電路中斷服務(wù)程序入口 ? ajmp? return 系統(tǒng)的軟硬件的調(diào)試 [11] 超聲波測距儀的制作和調(diào)試都比較簡單,其中超聲波發(fā)射和接收采用 Φ15 的超聲波換能器 TCT4010F1( T 發(fā)射)和 TCT4010S1( R 接收),中心頻率為 40kHz,安裝時應(yīng)保持兩換能器中心軸線平行并相距 4~ 8cm,其余元件無特殊要求。 測出距離后結(jié)果將以十進(jìn)制 BCD 碼方式送往 LED 顯示約 ,然后再發(fā)超聲波脈沖重復(fù)測量過程。當(dāng)收到超聲波反射波時,接收電路輸出端產(chǎn)生一個負(fù)跳變,在 INT0 或 INT1 端產(chǎn)生一個中斷請求信號,單片機(jī)響應(yīng)外部中斷請求,執(zhí)行外部中斷服務(wù)子程序,讀取時間差,計算距離。電路原理圖如圖 24 所 示。超聲波換能器內(nèi)部有兩個 壓電晶片和一個換能板。接收換能器對聲波脈沖的直接接收能力將決定最小的可測距離。該系列單片機(jī)引腳與封裝如圖 21所示 。由于超聲波在空氣中傳播時會有相當(dāng)?shù)乃p,衰減的程度與頻率的高低成正比;而頻率高分辨率也高,故短距離測量時應(yīng)選擇頻率高的傳感器,而長距離的測量時應(yīng)用低頻率的傳感器 。它們所產(chǎn)生的超聲波的頻率、功率、和聲波特性各不相同,因而用途也各不相同。 設(shè)計一超聲波測距儀,要求: (1).設(shè)計出超聲波測距儀的硬件結(jié)構(gòu)電路。這就是我設(shè)計超聲波測距儀 的意義。在新的世紀(jì)里,面貌一新的 測距儀 將發(fā)揮更大的作用。 11 系統(tǒng)的軟硬件的調(diào)試 7 3 系統(tǒng)軟件的設(shè)計 6 超聲波檢測接 收 電路 3 系統(tǒng)整體 方案的論證 2 1 課 題 的方案設(shè)計與論證 II 緒論 超聲波 ; 測距 II Abstract With the development of science and technology, the improvement of people39。 因此,設(shè)計好的 超聲波測距儀 就顯得非常重要了。但是,由于歷史原因合成時間住的許多不可預(yù)見因素,城市給排水系統(tǒng),特別是排水 系統(tǒng)往往落后于城市建設(shè)。 各探頭的信號經(jīng)單片機(jī)綜合分析處理,實現(xiàn) 超聲波測距儀 的各種 功能。 Silent Wave; Measure Distance III 目 錄 摘 要 1 課題設(shè)計的目的 及其意義 3 系統(tǒng)整體方案 的 設(shè)計 20 1 緒 論 Ⅰ .1 課題設(shè)計目的及意義 Ⅰ . 設(shè)計的目的 隨著科學(xué)技術(shù)的快速發(fā)展,超聲波將在 測距儀 中的應(yīng)用越來越廣。因此,經(jīng)常出現(xiàn)開挖已經(jīng)建設(shè)好的建筑設(shè)施來改造排水系統(tǒng)的現(xiàn)象。在