![超聲波避障小車程序設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view/d2892f251944695676cf44d868461c8d/d2892f251944695676cf44d868461c8d1.gif)
![超聲波避障小車程序設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view/d2892f251944695676cf44d868461c8d/d2892f251944695676cf44d868461c8d2.gif)
![超聲波避障小車程序設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view/d2892f251944695676cf44d868461c8d/d2892f251944695676cf44d868461c8d3.gif)
![超聲波避障小車程序設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view/d2892f251944695676cf44d868461c8d/d2892f251944695676cf44d868461c8d4.gif)
![超聲波避障小車程序設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view/d2892f251944695676cf44d868461c8d/d2892f251944695676cf44d868461c8d5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、超聲波避障小車程序設(shè)計(jì)/*/5機(jī)路超聲波避障實(shí)HC-SR04超聲波驗(yàn) :51單 片/*/#include/ 器件配置文件#includeRX1 P3_6#define小車左側(cè)超聲波 HC-SR04接收端#defineTX1P1_7/發(fā) 送端#defineRX2P3_3左前方超聲波#defineTX2P0_2#defineRX3P2_4/ 正前方超聲波#defineTX3P2_5#defineRX4P3_5/ 右前voidCount2()/ 計(jì)算函數(shù)while(!RX2);/ 當(dāng)RX2為零時(shí)等待while(RX2);/ 當(dāng)/ 開啟計(jì)數(shù)RX2 為 1 計(jì)數(shù)并等待TR0=0;/ 關(guān)閉計(jì)數(shù)time=T
2、H0*256+TL0;TH0=0;來(lái)是TL0=0;S2=(time*1.7)/100;CM/算出voidCount3()/計(jì)算 函數(shù)while(!RX3);/ 當(dāng)RX3為零時(shí)等待TR0=1;/開啟計(jì)數(shù)while(RX3);/ 當(dāng)RX3為1 計(jì)數(shù)并等待TR0=0;/ 關(guān)閉計(jì)數(shù)time=TH0*256+TL0;TH0=0;TL0=0;S3=(time*1.7)/100;/ 算出來(lái)是voidCount4()while(!RX4);/ 計(jì)算函數(shù)/ 當(dāng)RX4為零時(shí)等待TR0=1;/開啟計(jì)數(shù)while(RX4);/ 當(dāng)RX4 為1 計(jì)數(shù)并等待TR0=0;/ 關(guān)閉計(jì)數(shù)time=TH0*256+TL0;TH0
3、=0;TL0=0;S4=(time*1.7)/100;/ 算出來(lái)是CMvoidCount5()/ 計(jì)算函數(shù)while(!RX5);/ 當(dāng)RX5 為零時(shí)等待TR0=1;while(RX5);/ 當(dāng)/ 開啟計(jì)數(shù)RX5 為 1 計(jì)數(shù)并等待TR0=0;/ 關(guān)閉計(jì)數(shù)TH0=0;TL0=0;S5=(time*1.7)/100;是 CM/ 算出來(lái)voidleftrun(void)push_val_left=20;push_val_right=20;走Left_moto_back Right_moto_go/左/電 右機(jī)往電 機(jī) 往后前走/*/右轉(zhuǎn)voidrightrun(void)push_val_left
4、=20;push_val_right=20;走Left_moto_go/左Right_moto_back電機(jī)往/右電機(jī)往前后走/*/停止voidstoprun(void)停Left_moto_Stop/Right_moto_Stop左電/右電機(jī)機(jī)停/*/*PWM調(diào)制電機(jī)轉(zhuǎn)速*/*/*左電機(jī)調(diào)速速*/*調(diào)節(jié)push_val_left ,的值改變電機(jī)轉(zhuǎn)占空比*/if(Left_moto_stop)if(pwm_val_left=20)pwm_val_left=0;else=0;/*/*右電機(jī)調(diào)速*/voidpwm_out_right_moto(void)if(Right_moto_stop)if(
5、pwm_val_right=20)pwm_val_right=0;elsewm=0;Right_moto_p/* */voidtimer0()interrupt1/T0中斷/*/*TIMER1中斷服務(wù)子函數(shù)產(chǎn)生PWM信號(hào)voidtimer1()interruptTH1=(65536-1000)/256;時(shí)TL1=(65536-1000)%256;timer+;pwm_val_left+;pwm_val_right+;pwm_out_left_moto();pwm_out_right_moto();3/1ms定/*/voidmain(void)TMOD=0 x11;/ 設(shè)T0為方式 1,GATE
6、=1;TH0=0;TL0=0;TH1=(65536-1000)/256;/1ms 定時(shí)TL1=(65536-1000)%256;/允許T0 中斷ET1=1;TR1=1;EA=1;while(1)TX1=1;/ 允許 T1 中斷/ 開啟定時(shí)器/ 開啟總中斷/開啟超聲波1探測(cè)delay_1ms(1);TX1=0;Count1();/測(cè)距TX2=1;delay_1ms(1);TX2=0;Count2();TX3=1;delay_1ms(1);TX3=0;Count3();TX4=1;delay_1ms(1);TX4=0;Count4();TX5=1;delay_1ms(1);TX5=0;Count5();if(S320 & S120 & S520) / 進(jìn)入狹窄通道backrun();/倒車delay_1ms(100);elseif(S320&S1S5 )/車 子與障礙物 90 度垂直,左邊距離小右轉(zhuǎn)rightrun();elseif(S320&S5S1 )/車 子與障礙物90度垂直,右邊距離小左轉(zhuǎn)leftrun();ri
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三農(nóng)政策扶持項(xiàng)目實(shí)施方案匯編
- 辦公裝修保潔合同范本
- 出售蜂蛹養(yǎng)殖合同范本
- 代理意向合同范本
- 債權(quán)抵房款合同范本
- 出地修路合同范本
- 興業(yè)銀行還款合同范例
- 人力外包招聘合同范本
- 勞動(dòng)合同范例 博客
- 2025年度鍋爐銷售人員銷售團(tuán)隊(duì)激勵(lì)合同
- 服裝廠安全生產(chǎn)培訓(xùn)
- 城市隧道工程施工質(zhì)量驗(yàn)收規(guī)范
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024年參考題庫(kù)含答案解析
- 五 100以內(nèi)的筆算加、減法2.筆算減法 第1課時(shí) 筆算減法課件2024-2025人教版一年級(jí)數(shù)學(xué)下冊(cè)
- 2025年八省聯(lián)考陜西高考生物試卷真題答案詳解(精校打印)
- 2025脫貧攻堅(jiān)工作計(jì)劃
- 借款人解除合同通知書(2024年版)
- 《血小板及其功能》課件
- 沐足店長(zhǎng)合同范例
- 《既有軌道交通盾構(gòu)隧道結(jié)構(gòu)安全保護(hù)技術(shù)規(guī)程》
- 初中物理22-23人大附中初三物理寒假作業(yè)及答案
評(píng)論
0/150
提交評(píng)論