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

正文內(nèi)容

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

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

下一頁面
  

【正文】 xcc)。 delay(1)。 delay(10)。 _nop_()。 } /**************1820 讀時(shí)序 ****************/ unsigned char read(void) { unsigned char i。 dq=0。^39。39。739。339。 float wenduzhi=0。 unsigned int TempCycB。 X amp。 //當(dāng)要顯示第二行時(shí)地址碼 +0x40。 //關(guān)閉顯示 WriteCommandLCM(0x01,1)。 WriteCommandLCM(0x38,0)。 LCM_RW = 1。 } //讀數(shù)據(jù) unsigned char ReadDataLCM(void) { LCM_RS = 1。 //延時(shí) LCM_E = 1。 void WriteDataLCM(unsigned char WDLCM)。 //當(dāng) RX 為 1計(jì)數(shù)并等待 TR0=0。 //開啟計(jì)數(shù) while(RX1)。 //當(dāng) RX為零時(shí)等待 TR0=1。 //設(shè) T0 為方式 1, GATE=1; TH0=0。 //延時(shí)片 刻 (可不要 ) designer_display_initial() 。 void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData)。本系統(tǒng)的適合倒車的范圍內(nèi)誤差基本可以忽略,所以綜合各種因素,非常適 合裝載在汽車上使用。 if(S110) { 廣東海洋大學(xué) 2021 屆 本科生畢業(yè) 設(shè)計(jì) - 16 - speak1()。 //定義距離數(shù)組 disbuff[1]=S%1000%100/10。 void Conut2(void) //m { speed()。 TH0=0。 } 根據(jù)模塊工作的時(shí)序圖,要求啟動(dòng)模塊的前提是給 TRIG 引腳提供至少 10us 的高電平。本設(shè)計(jì)使用 KEIL3 編譯。通過一系列判斷(超過 4m 發(fā)生溢出 ,低于設(shè)定的 10cm,啟動(dòng)語音報(bào)警)顯示在 lcd1602 上 面。 3. 數(shù)據(jù)處理以及顯示。由于聲速受氣溫的影響比較大,所以通過 IO口控制該芯片來對超聲波測距中的聲速進(jìn)行校正,盡量減少 測距中的誤差。 第 6 腳: E(或 EN)端為使能 (enable)端。由此通過發(fā)射信號到回收的回響信號時(shí)間間隔可以計(jì)算得到距離。 板載咪頭,可以直接錄音 可以進(jìn)行 10 秒左右的語音錄放 高質(zhì)量自然的語音還原,可用作喊話器模塊 帶循環(huán)播放,點(diǎn)動(dòng)播放,單遍播放功能 芯片主要的引腳已經(jīng)引出,可以通過單片機(jī)控制操作 工作電壓: 3~ 5V 圖 24 板載 ISD1820 芯片 模塊的正面實(shí)物圖 整體電路的控制核心為單片機(jī) AT89S52,三個(gè)超聲波發(fā)射和接收模塊 HCSR04 對汽車的左、中、右數(shù)據(jù)進(jìn)行采集并發(fā)送到芯片處理。 176。封裝后的 DS18B20 可用于電纜溝測溫,高爐水循環(huán)測溫,鍋爐測溫,機(jī)房測溫,農(nóng)業(yè)大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。需注意的是:如果加密位 LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。一般情況下, ALE仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。在使用 8 位地址(如 MOVX RI)訪問外部數(shù)據(jù)存儲器時(shí), P2 口輸出 P2 鎖存器的內(nèi)容。 廣東海洋大學(xué) 2021 屆 本科生畢業(yè) 設(shè)計(jì) - 4 - P1 口: P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p1 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用 [3]。其工作原 理是:超聲波模塊向介質(zhì)發(fā)射超聲波,聲波遇到目標(biāo)后必然有反射回波 作用在模塊上。目前,車載雷達(dá)測距主要作為防撞雷達(dá),防止在高速公路上發(fā)生的追尾碰撞。 關(guān)鍵詞: ( 52單片機(jī) ; 汽車倒車 ;超聲波模塊 ) ABSTRACT II INTRODUCTION With the rapid development of industry and the improvement in people39。在公路、街道、停車場、車庫等擁擠、狹窄的地方倒車時(shí),駕駛員既要前瞻,又要后顧,稍微不小心就會(huì)發(fā)生事故。安全避免障礙物的前提是快速、準(zhǔn)確地測量障礙物與汽車之間的距離。 超聲波測距是一種非接觸檢測技術(shù),不受光線、 被測對象顏色的影響,比其他儀器更加衛(wèi)生,具有不污染、高可靠、壽命長等特點(diǎn),被廣泛應(yīng)用于紙業(yè)、礦業(yè)等行業(yè)中,可在不同環(huán)境中進(jìn)行距離測量的準(zhǔn)確度的在線標(biāo)定,可直接用于水、酒精、等液位控制,能達(dá)到工業(yè)實(shí)用的指標(biāo)要求。 激光測距儀雖然具有測量時(shí)間短,量程大、精度高等優(yōu)點(diǎn),但同樣被高昂的價(jià)格制約著他的發(fā)展。空氣中聲速與溫度的關(guān)系可以表示為: c=+ [2] HCSR04 超聲波測距模塊 的原理及參數(shù) 圖 21 HRSR04 超聲波集成模塊正面外觀圖 圖 22 HRSR04 超聲波集成模塊背面外觀圖 HCSR04 超聲波測距模塊 可提供 2cm400cm 的非接觸式距離感應(yīng)測距功能,模塊包括超聲波發(fā)射器、接收器與控制電路。對 P0 端口寫 “1” 時(shí),引腳用作高阻抗輸入。 P2 口: P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器能驅(qū)動(dòng) PLCC封裝 4 個(gè) TTL 邏輯電平。對 P3 端口寫 “1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為 輸入 口使用。如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。 XTAL1: 振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 C 至 +125 ℃ 。為讀寫以及溫度轉(zhuǎn)換可以從數(shù)據(jù)線本身獲得能量,不需要外接電源。 廣東海洋大學(xué) 2021 屆 本科生畢業(yè) 設(shè)計(jì) - 7 - 3 超聲波電路測距系統(tǒng)的硬件設(shè)計(jì) 整體電路設(shè)計(jì) 圖 31 整體電路設(shè)計(jì)系統(tǒng)框圖 三個(gè) HCSR04 超聲波模塊發(fā)出 40kHz 的信號,遇到障礙物后返回并發(fā)給單片機(jī)一個(gè)有效電平,單片機(jī)內(nèi)部定時(shí)器記錄期間的時(shí)間 T,結(jié)合被 DS18B20 修正了的 聲速計(jì)算出距離并顯示在 LED1602,一同顯示的還有實(shí)時(shí)的溫度。每位之間有一個(gè)點(diǎn)距的間隔每行之間也有間隔起到了字符間距和行間距的作用 。 15 腳背光正極, 16 腳背光負(fù)極。由以上所述系 統(tǒng)硬件設(shè)計(jì)和各個(gè)電路功能,系統(tǒng)軟件需要實(shí)現(xiàn)以下功能: 1. 信號控制。主程序 首先對系統(tǒng)各個(gè)連接的硬件進(jìn)行初始化,包括設(shè)置 T0的工作方式,開中斷, 1602 的初始化等。連接前,可以先測試各 個(gè)模塊是否能夠工作,其功能能否達(dá)到要求。 TX1=1。 //當(dāng) RX 為零時(shí)等待 TR0=1。 S=(time*speed)/100。 DisplayOneChar(3, 1, ASCII[10])。 DisplayOneChar(3, 1, ASCII[10])。 實(shí)際測試距離如表所示 左超聲波模塊: 實(shí)際距離 4 6 8 10 12 14 16 18 20 22 測量距離 4 6 8 10 11 14 16 18 20 22 誤差 0 0 0 0 0 0 0 0 0 0 實(shí)際距離 24 26 28 30 40 50 60 70 80 90 測量 距離 24 26 28 30 40 51 59 69 78 88 誤差 0 0 0 0 0 0 1 1 2 2 左超聲波模塊: 實(shí)際距離 4 6 8 10 12 14 16 18 20 22 測量距離 4 7 8 10 12 14 16 18 20 22 誤差 0 0 0 0 0 0 0 0 0 0 實(shí)際距離 24 26 28 30 40 50 60 70 80 90 測量距離 24 26 28 30 40 50 59 69 78 88 誤差 0 0 0 0 0 0 1 1 2 2 左超聲波 模塊: 實(shí)際距離 4 6 8 10 12 14 16 18 20 22 測量距離 4 6 9 10 12 14 16 18 20 22 誤差 0 0 0 0 0 0 0 0 0 0 實(shí)際距離 24 26 28 30 40 50 60 70 80 90 測量距離 24 26 28 30 40 50 59 69 78 88 誤差 0 0 0 0 0 0 1 1 2 2 圖 52 車用 超聲波 實(shí)物演示圖 廣東海洋大學(xué) 2021 屆 本科生畢業(yè) 設(shè)計(jì) - 17 - 由于超聲波模塊沒有把他們固定在電路板上,所以在放置測距上面由于角度 上的問題,造成同一型號的模塊測出的距離有所不同,但就總體上而言,對倒車造成的影響可以忽略。同時(shí)還要謝謝宿舍各位舍友在試驗(yàn)期間給我提供的幫助。 //中斷溢出標(biāo)志 } /*********************************************************/ void main(void) { unsigned char delay。 delay++) { Delay400Ms()。 //允許 T0中斷 EA=1。 //關(guān)閉計(jì)數(shù) Conut()。 //計(jì)算 delayms(80)。 //80MS } } 附 錄 - 22 - } /******* 1602 的子程序 *****/ define Busy 0x80 //用于檢測 LCM 狀態(tài)字中的 Busy 標(biāo)識 define RX P0_0 define TX P0_3 define RX1 P0_1 define TX1 P0_4 define RX2 P0_2 define TX2 P3_0 define LCM_RW P0_6 //定義 LCD 引腳 define LCM_RS P0_5 define LCM_E P0_7 define LCM_Data P2 define Key_Data P3_2 //定義 Keyboard 引腳 define Key_CLK P3_3 void LCMInit(void)。 //檢測忙 LCM_Data = WDLCM。 LCM_RS = 0。 LCM_E = 0。 LCM_E = 1。 Delay5Ms()。 // 顯示開及光標(biāo)設(shè)置 } //按指定位置顯示一個(gè)字符 void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData) { Y amp。 //發(fā)命令字 WriteDataLCM(DData)。 //顯示單個(gè)字符 ListLength++。 }。,39。,39。,39。,39。 unsigned char d1[10]={}。 delay(14)。i8。 _nop_()。 for(i=0。 delay(10)。 init()。 if(!low) high=~high+1。 ge=t%10。 wenduzhi=bai*10+shi+*ge 。 bit flag =0。 //算出來是 CM } void speak1() { speak=0。 } TX=0。 TX2=1。 DisplayOneChar(3, 1, ASCII[10])。 DisplayOneChar(3, 1, ASCII[10])。 DisplayOneChar(11, 0, ASCII[11])。 DisplayOneChar(10, 0, ASCII
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1