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

正文內(nèi)容

倒車?yán)走_(dá)超聲波測(cè)距畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 間,能夠準(zhǔn)確到 3mm,它的發(fā)射角不大于 15176。又因?yàn)槿?果兩個(gè)探頭離的太近會(huì)產(chǎn)生信號(hào)的干擾,測(cè)量出來(lái)的結(jié)果會(huì)產(chǎn)生誤差。電路如 下: 圖 32 復(fù)位電路 在 VCC 供電時(shí), RST 的電壓和 VCC 一樣。最后計(jì)算 RST 的電位,復(fù)位電路為一階 RC電路,所以電壓與電流有一下關(guān)系: ? ? ? ? ? ? ? ?? ? RCtCCCC UUUtU ?? ????? e (34) 因?yàn)?? ? VUC 5?? ; ? ? VUC 00 ?? ;所以 ? ? RCtC tU ??? ?55 。 時(shí)鐘電路 時(shí)鐘電路的兩個(gè)引腳分別接入 XTAL1 端口和 XTAL2 端口。 R15 為 1k 的電阻,作用是保護(hù)蜂鳴器。 K2 按下,報(bào)警距離從原來(lái)的距離開始增大,當(dāng)按下 K3鍵位報(bào)警距離開始減小。 超聲波發(fā)射電路 發(fā)射電路主要由 5 個(gè)非門組成 74LS04 芯片電路組成。 圖 36 發(fā)射電路 R16 和 R17 為 1K 的電阻,能夠 74LS04 芯片放大的輸出能力。查看相關(guān)資料,此次設(shè)計(jì)采用的是 CX20xx6A 芯片,此芯片具有信號(hào)放大、峰值檢波、比較等功能。超聲波模塊如圖 38所示。數(shù)碼管由三級(jí) 9 管來(lái)驅(qū)動(dòng),限流電阻 R1 R12 和 R13 是保護(hù)整個(gè)顯示電路,如圖 39。動(dòng)態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)有: 節(jié)省了大量的 I/O 口,并且消耗低,所以本次設(shè)計(jì)采用動(dòng)態(tài)的驅(qū)動(dòng)方式,四位數(shù)碼管的接線方式為共陽(yáng)極的接法。電阻 R2 的計(jì)算為: R2=( E- UF)/ IF (36) 式中的 E為電源電壓, UF為發(fā)光二極管的兩端電壓, IF為發(fā)光二極管的兩端電流。采用的電 源電壓為 5V,電源電壓減紅色二極管的兩端電壓就是電阻 R2 的電壓,再用 R2 兩端的電壓除以紅色二極管兩端電流就能計(jì)算出 R2。程序主要分為主程序和中斷程序。這時(shí)調(diào)動(dòng)計(jì)算子程序根據(jù)記錄的 T0 時(shí)間計(jì)算距離,計(jì)算完成后,調(diào)用子程序顯示距離。 12 圖 41 主程序流程圖 中斷處理程序 負(fù)責(zé)計(jì)算距離的程序是中斷處理程序。本設(shè)計(jì)的中斷處理程序的程序流程圖如圖 42所示。當(dāng)接收探頭接收到回波信號(hào)時(shí),電路會(huì)產(chǎn)生一個(gè)低電平送至單片機(jī)的 端口,這時(shí),定時(shí)器停止工作,并且提取定時(shí)器計(jì)數(shù)的次數(shù) N,計(jì)算出距離。 按鍵電路的設(shè)計(jì) 當(dāng)按下 k1鍵位,進(jìn)入設(shè)置模式,默認(rèn)的報(bào)警距離在數(shù)碼管上進(jìn)行顯示,每按 k2一次顯示距離增加十厘米,每按下 k3 一次顯示距離減少十厘米,設(shè)置好新的報(bào)警距離后再次按下 k1 鍵位時(shí),單片機(jī)自動(dòng)計(jì)算顯示距離是否小于新設(shè)置的報(bào)警距離,如果小于蜂鳴器開始報(bào)警。 P1 口( P11~ P13)控制數(shù)碼管的片選段。 圖 51 測(cè)量情況顯示 按下菜單鍵位,重新設(shè)置報(bào)警距離 ,報(bào)警距離為 80cm。 可能與被測(cè)物體的光滑程度有光。對(duì)大學(xué)四年的學(xué)習(xí)做了一次比較全面的檢練。查看有關(guān)資料,對(duì)于溫度的影響,在設(shè)計(jì)中可以考慮加上溫度補(bǔ)償模塊。在測(cè)距時(shí),有一部分聲波沒通過(guò)反射直接傳到接收探頭那里。在本次設(shè)計(jì)中,老師不斷的對(duì)我的設(shè)計(jì)提出 很多疑問(wèn),讓我能在這方面更加深入的思考,并且在我不知所措時(shí),認(rèn)真仔細(xì)的指導(dǎo)我解決問(wèn)題,這才使得設(shè)計(jì)的課題能夠順利完成。謝謝身邊的朋友,大學(xué)里的每一步都有你們的印記。 // 報(bào)警距離值 如果需要修改報(bào)警距離,則改此處數(shù)值就可。 //定義變量 a。 unsigned long S=0。 sbit RX=P3^0。 //蜂嚀器報(bào)警的口線定義 sbit shezhideng=P3^5。 void Display() //掃描數(shù)碼管 以下為掃描數(shù)碼管的相應(yīng)程序。} else {P2=discode[disbuff[posit]]。 for(i=xms。j0。 { delay(7)。 { while(!RX)。 //關(guān)閉計(jì)數(shù) m=S。 //計(jì)算 shezhideng=1。 //計(jì)算 shezhideng=0。 //沒按下一次,數(shù)值加 10 } while(!k2)。 } } /******************當(dāng) a=2時(shí) ************************************/ if(a==2) //當(dāng) a等于 2時(shí) 。 請(qǐng)看上面的 a=0時(shí)系統(tǒng)為正常進(jìn)行,會(huì)自動(dòng)計(jì)算距離,會(huì)檢測(cè)是否報(bào)警 。 } } Conut(void) //計(jì)算 所測(cè)距離的值。 S=(time*)/100。 //“ ” disbuff[2]=10。 } } /********************************************************/ void zd0() interrupt 1 //T0中斷用來(lái)計(jì)數(shù)器溢出 ,超過(guò)測(cè)距范圍 { flag=1。 // 刷新數(shù)碼管 timer++。 //短暫延時(shí) _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 TX=0。 TH1=0xf8。 //允許 T1中斷 TR1=1。 } } 。 //開啟總中斷 while(1) { m_main()。 ET0=1。 //設(shè) T0為方式 1, GATE=1; TH0=0。 _nop_()。 _nop_()。 29 _nop_()。 _nop_()。 _nop_()。 TX=1。 TL1=0x30。 disbuff[1]=m%1000%100/10。 disbuff[0]=10。 TH0=0。 //蜂嚀器報(bào)警 } if(SSlong) //當(dāng)距離大于設(shè)定的報(bào)警值時(shí) { speak=1。 { a=0。 if(!k3) { Slong=10。 //關(guān)閉報(bào)警 if(!k2) //按下按鍵 { delay(10)。 //將 Slong的值 賦給 m ,使數(shù)碼管顯示報(bào)警值,然后好進(jìn)行修改。 warn()。 //開啟計(jì)數(shù) while(RX)。 //變量 a加 1 23 } while(!k1)。 } void m_ma
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1