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

正文內(nèi)容

畢業(yè)設(shè)計-基于52單片機的車用超聲波測距系統(tǒng)設(shè)計與實現(xiàn)(完整版)

2025-01-19 17:30上一頁面

下一頁面
  

【正文】 .................................................. 3 DS18B20 芯片介紹 .................................................................................................. 5 語音報警模塊 板載 ISD1820 芯片 ...................................................................... 6 3 超聲波電路測距系統(tǒng)的硬件設(shè)計 .............................................................................. 7 整體電路設(shè)計 ...................................................................................................... 7 超 聲波模塊電路 .................................................................................................. 7 超聲波顯示電路設(shè)計 .......................................................................................... 9 超聲波溫度補償?shù)碾娐吩O(shè)計 ............................................................................ 10 報警電路設(shè)計 語音報警模塊 板載 ISD1820 芯片 ............................................ 10 4 超聲波測距的軟件系統(tǒng)設(shè)計 .................................................................................... 11 軟件設(shè)計分析 ....................................................................................................... 11 軟件設(shè)計思路 ....................................................................................................... 11 主程序 ............................................................................................................ 11 溫度補償流程圖 ............................................................................................ 13 5 調(diào)試及誤差分析 ........................................................................................................ 13 軟件調(diào)試 .................................................................................................................... 13 超聲波發(fā)射啟動: ............................................................................................ 14 超聲波模塊工作 ................................................................................................ 14 測距計算 ............................................................................................................ 15 距離溢出處理及報警 ........................................................................................ 15 測試分析 ............................................................................................................... 16 誤差分析 .................................................................................................................... 17 鳴 謝 ................................................................................................................................. 18 參考文獻 ............................................................................................................................. 19 設(shè)計總說明 I 設(shè)計總說明 隨著汽車產(chǎn)業(yè)的快速發(fā)展和人們生活水平的不斷提高, 我國的汽車數(shù)量正逐年增加。三個超聲波模塊分別位于汽車的后方的左中右,實時把汽車后部距離障礙物的距離顯示給駕駛員,當某個距離少于 10cm 時, ISD1820 語音報警模塊播報錄音對駕駛員提出預(yù)警。雷達測距能夠探測多目標,精度高,受天氣影響較少,已達到實用水平。超聲波 為直線傳播方式,頻率越高,反射廣東海洋大學 2021 屆 本科生畢業(yè) 設(shè)計 - 2 - 能力越強,而繞射能力越弱。使用 Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。 在 flash 編程時, P0 口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。 在訪問外部程序存儲器或用 16 位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX DPTR) 時, P2 口送出高八位地址。 在 flash編程和校驗時, P3 口也接收一些控制信號 [4]。 PSEN: 程序儲存允許( PSEN)輸出是外部程序存儲器的讀選通信號,當 AT89S52由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次 PSEN有效,即輸出兩個脈沖,在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。 DS18B20 數(shù)字溫度傳感器接線方便,封裝成后可應(yīng)用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型 號多種多樣,有 LTM8877, LTM8874 等等。 C 至 +85 176。它的用途很多,包括空調(diào)環(huán)境控制,感測建筑物 內(nèi)溫設(shè)備或機器,并進行過程監(jiān)測和控制 [18]。一旦檢測到有回波信號則輸出 回響 信號。 第 4 腳: RS 為寄存器選擇,高電平 1 時選擇數(shù)據(jù)寄存器、低電平 0 時選擇指令寄存器??梢栽? 和 750ms 內(nèi)完成 9 位和 12 位 的數(shù)字量,并且從DS18B20 讀出的信息或?qū)懭?DS18B20 的信息僅需要一根接線的讀寫,溫度變換功率來源于數(shù)據(jù)總線,總線本線也可以向所掛接的 DS18B20 供電,無需額外電源。 2. 數(shù)據(jù)的存儲?;仨懶盘杽傋兏唠娖綍r,開啟定時器,等到電平拉低,關(guān)閉定時器并 記錄時間 T。根據(jù)所設(shè)計的電路參數(shù)和程序,測距儀能測量的范圍為 ,測距儀最大的誤差不應(yīng)超過 1cm。nop++) { _nop_()。 //關(guān)閉計數(shù) 當模塊收到回響信號時, ECHO 管腳輸出一個高電平,脈沖的寬度與距離成比例。 距離溢出處理 及報警 當返回的距離超出 大于 400cm或者定時器的值 發(fā)生溢出,使中斷標志位 flag 置 1,定時器清零, 1602 顯示“ ” 當返回值少于 10cm時,啟動語音報警模塊。 DisplayOneChar(6, 1, ASCII[12])。 DisplayOneChar(6, 1, ASCII[12])。經(jīng)過分析,超聲波測距在實際應(yīng)用中也有局限性,一是超聲波在空氣中衰減極大,測量距離的不同,造成回波信號的起伏,使回波到達時間的測量產(chǎn)生了較大的誤差;二是環(huán)境因素,諸如風速等。 還有許許多多給予我學業(yè)上的鼓勵和幫助的朋友,在此無法一一列舉,在此也一并便是感謝。 //啟動等待,等 LCM 講入工作狀態(tài) LCMInit()。 display_tempture()。 StartModule0()。 while(!RX1)。 //當 RX為零時等待 TR0=1。 unsigned char ReadDataLCM(void)。 LCM_E = 0。 LCM_E = 0。 } //讀狀態(tài) unsigned char ReadStatusLCM(void) { LCM_Data = 0xFF。 //檢測忙信號 return(LCM_Data)。 WriteCommandLCM(0x38,1)。= 0xF。 Y amp。 while(TempCyc)。 //extern uchar d2[10]。239。639。.39。C39。 } /***********1820 復(fù)位 ******************************/ void init(void) { dq=1。//受到回應(yīng) led1 發(fā)光 delay(10)。 dq=0。 附 錄 - 27 - _nop_()。 _nop_()。 } } /**************溫度轉(zhuǎn)換 ************/ void rd_te(void) { unsigned char low,high。 low=read()。 } /*************數(shù)據(jù)處理 *******************/ void pro(void) { //uchar i。//數(shù)據(jù)處理 DisplayOneChar(10,1,ASCII[fuhao])。 */ } /****************數(shù)據(jù)處理子程序 ***********/ unsigned char code Cls[] = { }。 time=TH0*256+TL0。 } /**************************************************************/ void StartModule0() //啟動模塊 0 { unsigned char nop 。 //啟動一次模塊 for(nop=0。nop++) { _nop_()。 DisplayOneChar(6, 1, ASCII[12])。 DisplayOneChar(6, 1, ASCII[12])。 DisplayOneChar(14, 0, ASCII[11])。 //顯示 M } else { disbuff[0]=S%1000/100。 if(S11) { speak1()。 //定義距離數(shù)組 disbuff[1]=S%1000%100/10。 } /********************************************************/ void Conut2(void) //m { speed()。nop++) { _nop_()。 //啟動一次模塊 for(nop=0。 TL0=0。 static unsigned char DisNum = 0。 DisplayOneChar(12,1,ASCII[shi])。 else fuhao=11。 if(high16) 附 錄 - 28 - sign=0。 write(0
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1