freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)論文21-2基于51單片機(jī)的超聲波測距系統(tǒng)設(shè)計(jì)畢業(yè)論文-文庫吧資料

2025-06-29 22:25本頁面
  

【正文】 下:Void Count (void){ time=TH0*256+TL0; TH0=0; TL0=0; //time=23529; S=(time*); //算出來是m if((S=7000)||flag==1) //超出測量范圍顯示“” { flag=0; flag_beep=0; disbuff[0]=10; //“” disbuff[1]=10; //“” disbuff[2]=10; //“” disbuff[3]=10; //“” BEEP=1; } else { disbuff[0]=S/1000; disbuff[1]=S/100%10; disbuff[2]=S/10%10; disbuff[3]=S%10; } }:通過這次畢業(yè)設(shè)計(jì)對我來說收獲甚多。 所以當(dāng)主程序給超聲波發(fā)生器發(fā)送了信號(hào)后,此時(shí)中斷和定時(shí)器0就已經(jīng)被打開,并開始計(jì)時(shí)了。本設(shè)計(jì)中,采用了4位共陽極連接的數(shù)碼管顯示來顯示與障礙物之間的距離,同時(shí)數(shù)碼管與P1口連接進(jìn)行動(dòng)態(tài)的段掃描。中斷程序如下:void zd0() interrupt 1 //T0中斷用來計(jì)數(shù)器溢出,超過測距范圍{ flag=1; //中斷溢出標(biāo)志} void zd3() interrupt 3 //T1中斷用來掃描數(shù)碼管和計(jì)800 ms啟動(dòng)模塊{ TH1=0xf8; TL1=0x30; Display(); DIDI(); timer++; if(timer=400) { timer=0; TX=1; //800 ms啟動(dòng)一次模塊 _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); TX=0; } }void main(void) { TMOD=0x11; //設(shè)T0為方式1,GATE=1; TH0=0; TL0=0; TH1=0xf8; //2 ms定時(shí) TL1=0x30; ET0=1; //允許T0中斷 ET1=1; //允許T1中斷 TR1=1; //開啟定時(shí)器 EA=1; //開啟總中斷 while(1) { while(!RX)。根據(jù)前面的對超聲接收電路的分析,在超聲波集成模塊接收到超聲波回波信號(hào)后,使系統(tǒng)中斷,則系統(tǒng)轉(zhuǎn)入中斷處理程序。 //開放總中斷Init_LCD()。 //超聲波發(fā)送關(guān)閉CSBIN=1。P0=0。TH0=0x15。i++) //顯示清零{ num[i]=0。for(i=0。 //轉(zhuǎn)化成BCD碼sta_flag=0。 //刷新顯示}puter()。testtemp()。if(15==count) {temp=wd()。jsh=TH1。 while(1) { if(sta_flag) //60MS到了,超聲波已經(jīng)發(fā)送 { while(0==CSBIN)。 //啟動(dòng)定時(shí)器0ET0=1。while(i)。BUZZER=1。 i=100000。if(START)goto waitforstarting。i20。 //標(biāo)準(zhǔn)復(fù)位 waitforstarting: while(START)。 //初始化display()。j++)。i++)for(j=0。for(i=0。程序中對測距距離的計(jì)算方法是按S=17N/100000=N(m)進(jìn)行計(jì)算的,其中,N為計(jì)數(shù)器的值,聲速的值取為340 m/s。最后主程序通過對回波信號(hào)的接收,完成后續(xù)的工作,假如標(biāo)志位清零則說明接收到了回波信號(hào),就這樣,連續(xù)不斷地運(yùn)行,循環(huán)不斷地工作用來實(shí)現(xiàn)測距。數(shù)碼管的選擇上,為了使數(shù)碼管亮度大,我選擇了共陽極的數(shù)碼管,數(shù)碼管管腳接到低電平發(fā)亮。電氣參數(shù):表 HCSR04電器參數(shù)電氣參數(shù)HCSR04 超聲波模塊工作電壓DC 5 V工作電流15mA工作頻率40Hz最遠(yuǎn)射程4m最近射程2cm測量角度15 度輸入觸發(fā)信號(hào)10uS 的 TTL 脈沖輸出回響信號(hào)輸出 TTL 電平信號(hào),與射程成比例規(guī)格尺寸45*20*15mm由于我設(shè)計(jì)的超聲波測距系統(tǒng),最遠(yuǎn)只能測量4m的距離,因此選用4位LED顯示。測試距離=(高電平時(shí)間*聲速(340M/S))/2。 基本工作原理:(1)采用 IO 口 TRIG 觸發(fā)測距,給至少 10us 的高電平信號(hào)。CX20106A芯片電路本身就具有很高的抗干擾的能力,而且靈敏度也比較高,所以,能滿足本設(shè)計(jì)的要求。CX20106A是一塊功能很強(qiáng)大的芯片,該芯片的前置放大器具有自動(dòng)增益控制的功能,當(dāng)測量的距離比較近時(shí),放大器不會(huì)過載;而當(dāng)測量距離比較遠(yuǎn)時(shí),超聲波信號(hào)微弱,前置放大器就有較大的放大增益效果。因此,我們還需設(shè)計(jì)一個(gè)超聲波放大電路,讓超聲波接收裝置在接受微弱的超聲波信號(hào)時(shí),能將其放大,讓超聲波接受裝置能夠識(shí)別。超聲波探頭將電信號(hào)轉(zhuǎn)換為機(jī)械波發(fā)射出去,而單片機(jī)所產(chǎn)生的40 kHz的方波脈沖需要進(jìn)行放大才能將超聲波探頭驅(qū)動(dòng)將超聲波發(fā)射出去,所以發(fā)射驅(qū)動(dòng)實(shí)際上就是一個(gè)信號(hào)的放大電路,本設(shè)計(jì)選用74LS04芯片進(jìn)行信號(hào)放大, 超聲波發(fā)射電路工作時(shí),由單片機(jī)產(chǎn)生40 ,再經(jīng)74LS04放大電路放大后,驅(qū)動(dòng)超聲波探頭將超聲波發(fā)射出去。對于AT89C51單片機(jī),由于片內(nèi)已經(jīng)自帶有了程序存儲(chǔ)器,所以只要單片機(jī)外接時(shí)鐘電路和復(fù)位電路就可以組成了單片機(jī)的最小系統(tǒng)了??紤]到測量的距離在誤差允許的范圍內(nèi),我們將超聲波在常溫下空氣中的傳播速度大約為340 m/s,所以障礙物到發(fā)射探頭之間的距離為:S=340t/2=170t ()因?yàn)閱纹瑱C(jī)內(nèi)部定時(shí)器的計(jì)時(shí)實(shí)際上就是對機(jī)器周期T的計(jì)數(shù),而本設(shè)計(jì)中時(shí)鐘頻率fosc取12 MHz,設(shè)計(jì)數(shù)值N,則: T=12/fosc=1μs ()t=NT=N(s) ()S=170NT=170N/1000000(m) ()在程序中按式S=170NT=170N/1000000計(jì)算距離。首先由超聲波發(fā)射探頭向前方發(fā)射一定頻率的超聲波并同時(shí)啟動(dòng)定時(shí)器計(jì)時(shí),超聲波在空氣中傳播的途中一旦遇到障礙物后就會(huì)被反射回來,當(dāng)然超聲波在傳播的過程中會(huì)有能量的損失,因此在超聲波的接收部位就會(huì)有超聲波放大裝置,將有效的超聲波信號(hào)進(jìn)行放大,當(dāng)接收探頭收到反射波后就會(huì)給負(fù)脈沖到單片機(jī)使其立刻停止計(jì)時(shí)。其原理是超聲波傳感器發(fā)射一定頻率的超聲波,在空氣中傳播,到達(dá)測量目標(biāo)或障礙物后反射回來,并在超聲波接收器中進(jìn)行頻率的比較和篩選,并放大有效信號(hào)記錄發(fā)射和接收的時(shí)間差,并通過S=V*(T2-T1)/2的計(jì)算公式測試傳輸出距離。超聲波測距的方法有多種:如往返時(shí)間檢測法、相位檢測法、聲波幅值檢測法。 超聲波傳感器的升壓能級(jí) 超聲波傳感器的靈敏度因此本次設(shè)計(jì)選用的探頭是4OKHz的收發(fā)分體式超聲傳感器,由一支發(fā)射傳感器UCMT40KI和一支接收傳感器UCMR4OKI組成。通過我的綜合分析,找到了比較好的頻率段40KHz。超聲波傳感器結(jié)構(gòu)如下:. 超聲波傳感器外部結(jié)構(gòu) 由于市場上的超聲波種類很多,通過我查閱資料,分析了超聲波傳感器的升壓能級(jí)和靈敏度的關(guān)系后,發(fā)現(xiàn)在超聲波測量系統(tǒng)中,當(dāng)頻率取得太低,則外界的雜音干擾較多,超聲波接收的雜波就多,靈敏度就不高。當(dāng)它的兩極外加脈沖信號(hào),其頻率等于壓電晶片的固有振蕩頻率時(shí),壓電晶片將會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng),便產(chǎn)生超聲波。壓電式超聲波發(fā)生器實(shí)際上是利用壓電晶體的諧振來工作的。他們所產(chǎn)生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。超聲波傳感器介紹:據(jù)我查閱資料了解到超聲波發(fā)生器可以分為兩大類:一類是用電氣方式產(chǎn)生超聲波,一類是
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1