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

正文內(nèi)容

超聲波測距儀學士畢業(yè)論文(參考版)

2025-07-10 17:07本頁面
  

【正文】 k4cl()。 } else if(s=sj3) { if(csbs32) { csbs=csbs+2。 } sj1=sj1+2。 if(ssj1) { if(csbs6) 畢業(yè)設計用紙 Ⅰ { csbs=csbs2。 if(s=80)bj=0。 cl=0。 s=t*csbc/2。 t=t*256+TL0。 TL1=0x57。 } TR0=0。 while(csbint) { i++。 i=mqs。 while(i) { csbout=!csbout。 TL0=0x00。 } } void csbcj() { if(cl==1) { TR1=0。 if(csbds=40) { csbds=0。 TL1=0x57。 } void delay(i) { while(i)。 buffer[1]=convert[xm1]。 xm2=s100*xm010*xm1。 } void timeToBuffer() //轉(zhuǎn)換段碼 功能模塊 { xm0=s/100。 delay(200)。 LED=buffer[2]。 delay(200)。 LED=buffer[1]。 delay(200)。 } } void scanLED() //顯示 功能模塊 { LED=buffer[0]。 //顯示函數(shù) if(ssj1) bg=0。 //將值轉(zhuǎn)換成 LED 段碼 offmsd()。 } else timeToBuffer()。 buffer[1]=0xBF。 buffer[0]=0xC6。 //調(diào)用超聲波測距程序 if(ssj3) //大于時顯示“ CCC” { buffer[2]=0xC6。 while(1) { keyscan()。 k4cl()。/////////測試報警距離 sj2=200。 jpjs=0。 cl=0。 csbds=0。 TH1=0x9E。 //定時器 1 中斷允許 TH0=0x00。 //設定時器 0 為計數(shù),設定時器 1 定時 ET0=1。 void main() //主函數(shù) { EA=1。 void k4cl()。 void k2cl()。 //顯 示轉(zhuǎn)換函數(shù) void keyscan()。 //延時函數(shù) void scanLED()。 void csbcj()。//顯示標識 unsigned char convert[10]= {0x18,0x7b,0x2c,0x29,0x4b,0x89,0x88,0x3b,0x08,0x0 9}。 //LED 控制 sbit bj=P2^0。 //LED 控制 sbit LED2=P2^5。 //超聲 波接收 sbit bg=P3^3。 sbit csbout=P1^0。 20xx 20~31 [11]高飛燕 基于單片機的超聲波測距系統(tǒng)的設計 傳感器世界 20xx 45~51 [9]胡漢才 單片機原理及其接口技術 電子工業(yè)出版社 20xx 45~47 [7]靳達 單片機應用系統(tǒng)開發(fā)實例導航 中國科學技術大學出版社 第五期 159~189 [5]蘇偉 超聲波測距誤差分析 .傳感器技術人民郵電出版社 20xx 103~159 [3]李華 單片機C語言編程浙江大學出版社 20xx 畢業(yè)設計用紙 Ⅰ 參考文獻 [1]張藝剛 單片機原理與接口技術 本電路設計由于元器件及其成板誤差,測量最大距離未能達到設計初衷要求,但對測量距離結(jié)果的誤差影響不大,能滿足日常生活、工業(yè)生產(chǎn)的測量要求,因此此設計有著很大 的意義。超聲波接收采用的是常用于電視紅外遙控接收器的芯片 CX20xx6A。以單片機 AT89C51為主處理器,通過超聲波傳感器發(fā)射和接收超聲波,再通過單片機中斷測出單片機由發(fā)射到接收到超聲波的時間,再計算 出單片機與被測物體之間的距離,然后通過數(shù)碼管顯示出被測物體與單片機之間的距離。 本文主要介紹了以單片機 AT89C51 為處理器超聲波測距器的設計過程,包括電路設計和程序的設計以及電路的搭建與調(diào)試。通過這樣的方法,我們也能夠順利的求出聲速,省去了使用傳感器測量溫度所帶來的麻煩。采用熱敏電阻、熱電耦、集成溫度傳感器都可以獲得較為準確的溫度值, 在復雜環(huán)境下,如果難于獲得環(huán)境溫度,或者不便獲得環(huán)境溫度時,如果仍舊要求較高的測量精度,我們采用所謂標桿校正的方法實現(xiàn)超聲波測距精度的校正。 由上述的分析知,如果能夠知道當?shù)販囟?,則可根據(jù)公式求出當?shù)芈曀?,從而能夠獲得較高的測量精度。實用的測距方法有兩種,一種是在被測距離的兩端,一端發(fā)射,另一端接收的直接波方式,適用于身高計;一種是發(fā)射 波被物體反射回來后接收的反射波方式,適用于測距儀。 。 。 畢業(yè)設計用紙 Ⅰ 總 結(jié) 對所設計的電路進行測量、校準發(fā)現(xiàn)其測量范圍 15cm~250cm 內(nèi)的平面物體做了多次測量發(fā)現(xiàn),其最大誤差為 2cm,顯示最小分辨率為 m,測量盲區(qū)小于 米,且重復性好。實際情況下,溫 度每上升或者下降 1c, 聲速將增加或者減少 /s ,這個影響對于較高精度的測量是相當嚴重的。超聲波在大氣中傳播的速度受介質(zhì)氣體的溫度、密度及氣體分子成分的影響,在空氣中,當?shù)芈曀僦粵Q定于氣體的溫度,因此獲得準確的當?shù)貧鉁乜梢杂行У奶岣叱暡y距時的測量精度。 經(jīng)以上分析,超聲 波回波的幅值在傳播過程中衰減很大,收到的回波信號可能十分微弱,要想判斷捕獲到的第一個回波確定準確的接受時間,必須對收到的信號進行足夠的放大,否則不正確的判斷回波時間,會對超聲波測量精度產(chǎn)生影響。對于接收到的回波,超聲波在空氣介質(zhì)的傳播過程中會有很大的衰減,其衰減遵循指數(shù)規(guī)律。 測試結(jié)果 按照設計的硬件電路和軟件,做成成品,調(diào)試好后,對系統(tǒng)進行測試,測試數(shù)據(jù)如表 61 所示。根據(jù)所設計的電路參數(shù)和程序,測距儀能測的范圍為 ~ ,測距儀最大誤差不超過 1cm。 開始 初始化 發(fā)射按鍵是否按下 發(fā)射 超聲波 脈沖 停止定時器計時,并且計算出時間,根據(jù)時間計算出 距離 是否有 外部中斷 通過 數(shù)碼管顯示 出距離 結(jié)束 Y N Y N 畢業(yè)設計用紙 Ⅰ 軟件調(diào)試 硬件電路制作完成并調(diào)試好后,便可將程序編譯好下載到單片機試運行。根據(jù)測量范圍要求不同,可適當調(diào)整與接收換能器并接的濾波電容的大小,以獲得合適的接收靈敏度和抗干擾能力。 畢業(yè)設計用紙 Ⅰ 超聲波測距流程圖 圖 51 系統(tǒng)整體流程圖 第六章 系統(tǒng)軟硬件調(diào)試 硬件調(diào)試 超聲波測距儀的制作和調(diào)試都比較簡單,其中超聲波發(fā)射和接收采用Φ 15 的超聲波換能器 74ls04( T 發(fā)射)和 CX20xx6A( R 接收),中心頻率為 40kHz,安裝時應保持兩換能器中心軸線平行并相距 4~ 8cm,其余元件無特殊要求。利用外中斷 0 檢測返回超聲波信號,一旦接收到返回超聲波信號(即 INT0 引腳出現(xiàn)低電平),立即進入中斷程序。 我們知道 C 語言程序有利于實現(xiàn)較復雜的算法,匯編語言程序則具有較高的效容易精細計算程序運行的時間,所以控制程序我采用 C 語言編程。然后調(diào)用超聲波發(fā)生子程序送出一個超聲波脈沖,為避免超聲波從發(fā)射器直接傳送到接收器引起的直接波觸發(fā),需延時 (這 也就是測距器會有一個最小可能測距的原因)后,才能打開外中斷 0 接收返回的超聲波信號。具體原理圖如圖 44 畢業(yè)設計用紙 Ⅰ P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0(RXD)10P3.1(TXD)11P3.2(INT0)12P3.3(INT1)13P3.4(T0)14P3.5(T1)15P3.6(WR)16P3.7(RD)17X
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1