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

正文內(nèi)容

超聲波智能測距系統(tǒng)設(shè)計與實現(xiàn)論文-資料下載頁

2025-05-19 09:47本頁面

【導(dǎo)讀】件設(shè)計;對系統(tǒng)進行誤差分析。導(dǎo)航系統(tǒng)和相關(guān)領(lǐng)域??傮w上講,超聲波發(fā)。生超聲波,一類是用機械方式產(chǎn)生超聲波。波特性各不相同,因而用途也各不相同。前較為常用的是壓電式超聲波發(fā)生器。它主要應(yīng)用于倒車?yán)走_、測距儀、位、井深、管道長度、流速等場合。1)測量距離范圍:2cm-3m;2)顯示方式采樣LCD液晶漢顯;2)基于Proteus的軟件仿真。超聲波是頻率高于20xx0赫茲的聲波,測速、清洗、焊接、碎石、殺菌消毒等。醫(yī)學(xué)、軍事、工業(yè)、農(nóng)業(yè)上有很多的應(yīng)用。超聲波發(fā)射器向某一方向發(fā)射超聲波,聲波接收器收到反射波就立即停止計時。過程中是基本不變的。如果對測距精度要求。聲速確定后,只要測得超聲。波往返的時間,即可求得距離。AT89C52系列單片機以8051為內(nèi)核,F(xiàn)lash存儲器,在系統(tǒng)開發(fā)可以反復(fù)擦寫??撮T狗電路,防止程序“走飛”,的液晶顯示信號輸入端口;

  

【正文】 11。 0592M 晶振 if(flag==1) //超出測量 { flag=0。 LCD_set_xy( 3,3 )。 LCD_Write_number(13)。 LCD_Write_number(13)。 LCD_set_xy( 3, 4 )。 LCD_Write_number(13)。 LCD_Write_number(12)。 LCD_set_xy( 3, 5 )。 LCD_Write_number(13)。 LCD_Write_number(13)。 } else { disbuff[1]=S%100000/10000。 disbuff[2]=S%100000%10000/1000。 disbuff[3]=S%100000%1000/100。 disbuff[4]=S%100000%100/10。 disbuff[5]=S%100000%100%10。 LCD_set_xy( 3, 3)。 LCD_Write_number(disbuff[1])。 LCD_Write_number(disbuff[2])。 LCD_set_xy( 3, 4 )。 LCD_Write_number(disbuff[3])。 LCD_Write_number(12)。 LCD_set_xy( 3, 5 )。 LCD_Write_number(disbuff[4])。 LCD_Write_number(disbuff[5])。 } } /********************************************************/ void delayms(unsigned int ms) { 13 unsigned char i=100,j。 for(。ms。ms) { while(i) { j=10。 while(j)。 } } } /********************************************************/ void zd0() interrupt 1 //T0 中斷用來計數(shù)器溢出 ,超過測距范圍 { flag=1。 //中斷溢出標(biāo)志 } /********************************************************/ void StartModule() //T1 中斷用來掃描數(shù)碼管和計 800MS 啟動模塊 { TX=1。 //800MS 啟動一次模塊 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 TX=0。 } void bc() { unsigned int i。 14 for(i=0。i5。i++) BEEP=0。 Delaynms(5000)。 BEEP=1。 Delaynms(5000)。 } void bd() { unsigned int i。 for(i=0。i5。i++) {BEEP=0。 Delaynms(1000)。 BEEP=1。 Delaynms(1000)。 } } void bb() { unsigned int i。 for(i=0。i5。i++) {BEEP=0。 Delaynms(500)。 BEEP=1。 Delaynms(500)。 } } void JB() { if(disbuff[1]=1amp。amp。disbuff[2]=5) bc()。 else if (disbuff[1]=1amp。amp。disbuff[2]=5) bd()。 else if (disbuff[1]1) bb()。 else BEEP=0。 } /********************************************************/ void main(void) { TMOD=0x01。 //設(shè) T0 為方式 1, GATE=1 TH0=0。 TL0=0。 TR0=1。 Lcd_init()。 //設(shè)置液晶顯示器 Clr_Scr()。 //清屏 Lcd_init()。 //從圖形顯示狀態(tài)下返回 Lcd_Mark2()。 15 while(1) { StartModule()。 //計算 while(!RX)。 //當(dāng) RX 為零時等待 TR0=1。 //開啟計數(shù) while(RX)。 //當(dāng) RX 為 1 計數(shù)并等待 TR0=0。 //關(guān)閉計數(shù) Conut()。 delayms(80)。 //80MS JB()。 } }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1