![]() |
發布時間: 2019-8-22 14:46
正文摘要:大家好,這是我基于STC89C52單片機制作的四路超神波測距儀 請參考 程序部分: #include <reg52.h> #include <intrins.h> #define uchar unsigned char // 以后uns ... |
想要改成有三級警告級別的,那這樣多個傳感器測量出的警告級別可能不同,需要先判斷哪個傳感器測量出的距離最短然后對應最高的報警級別,但是不知道怎么修改,有大佬指點嗎![]() |
大佬有仿真的壓縮包嗎 |
dududula 發表于 2022-4-18 17:16 兩個,怎么我用不了 |
分多幾個C文件處理好一點,一個main 看得頭暈的,自己修改添加功能都頭大了,模塊化一點好 |
tght 發表于 2022-4-5 21:31 好像可以,我用了兩個測出來了兩個距離 |
Trig4_P=1; // 給超聲波模塊4一個開始脈沖 DelayMs(1); Trig4_P=0; while(!Echo4_P); // 等待超聲波模塊4的返回脈沖 TR0=1; // 啟動定時器,開始計時 while(Echo4_P); // 等待超聲波模塊4的返回脈沖結束 TR0=0; // 停止定時器,停止計時 請問紅色標出指令,當沒有返回波,此時會在此處死機? |
dududula 發表于 2022-4-3 16:18 多個超聲波能工作嗎?兄弟 |
哥,你這個超聲波能同時工作嗎 |
你好,請教一下,這個可以通過修改程序,讓單片機連接兩個超聲波傳感器測兩個水平距離,然后用垂直距離比上兩個水平距離之差,從而求出坡度嗎?并讓坡度在1602上顯示出來 這是目前我的設計思路,不知道是否可行呢? |
zds12 發表于 2022-3-11 16:04 沒理解你的問題 |
這個用51的單片機程序什么的一樣嗎 |
SmileWorld 發表于 2020-1-1 20:48 對比度需要調 |
SmileWorld 發表于 2020-1-1 20:48 測一下你的1602各腳電平,跟仿真對比 |
傳一份壓縮包上來 |
請教一下大佬,我的單超聲波模塊中的1602顯示兩行黑塊的原因是什么? |
有什么意義嗎? |
伸手黨? |
附件呢? |