久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: (資料分享)51單片機超聲波測距時發現只測一次或幾次數據就會陷入死循環,現已解決。 [打印本頁]

作者: 低調的黑馬    時間: 2019-3-9 19:43
標題: (資料分享)51單片機超聲波測距時發現只測一次或幾次數據就會陷入死循環,現已解決。
在設置發送模式后,有時程序會停留在等待ECHO引腳置1這個while循環里出不來,只要在這個循環里加入防死循環跳出程序即可,此外在設置發送模式成功以后收不到反射回來的信號的while等待中也需要加入防死循環語句。 。 。 。附上完整程序。

超聲波測距(LCD1602顯示).zip

67.46 KB, 下載次數: 77, 下載積分: 黑幣 -5

實測解決只測一次或幾次問題


作者: 不傷手的立白    時間: 2019-3-14 21:06
有三個警告
作者: bluewn    時間: 2019-8-18 10:25
不錯,方法可行,不過我建議在第一張圖里for語句即可實現,執行效率會高點,因為我的中斷中flag=1,所以取的反,可供參考

51hei瀏覽器截圖20190818102440.png (4.46 KB, 下載次數: 76)

51hei瀏覽器截圖20190818102440.png

作者: capacitance_1    時間: 2020-1-20 16:16
bluewn 發表于 2019-8-18 10:25
不錯,方法可行,不過我建議在第一張圖里for語句即可實現,執行效率會高點,因為我的中斷中flag=1,所以取 ...

程序用的好特別
作者: 13681878016    時間: 2020-5-5 15:36
樓主牛逼!當初做超聲波實驗的時候就想到這個問題了。。。但是倒是一直沒發生死循環卡住的問題就沒太在意。 另外樓主如果沒有收到echo的1的話,可能是因為一開始20微秒的啟動方波給的時常不夠,再多給點延時看看。還有我把這個hcsr04朝天射過,感覺它一定時間(很長時間,超過量程最大時間)之后,echo引腳好像必定會置1的,然后根據長短時間再變0。 我看了hcsr04內部也是個單片機,估計里面程序有防止沒回波置1的保障的,也就是只要啟動發射超聲波了,長時間后echo必定會給個置1。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 伊人一二三 | 国产成人精品一区二区 | 91久久久久| 久久久久国产精品 | 中文字幕日本一区二区 | 欧美激情视频一区二区三区免费 | 国产精品视频网 | 亚洲国产精品一区二区久久 | 一区二区三区在线免费观看 | 草久久免费视频 | 国产一区二区在线免费观看 | 免费成人高清在线视频 | 免费激情网站 | 日韩视频在线一区 | 免费一级片 | 亚洲精品国产成人 | 色综合99 | 欧美日韩免费一区二区三区 | 日韩免费视频一区二区 | 99re6在线| 国产美女网站 | 国产乱码精品一品二品 | 成人视屏在线观看 | 久久久久国产一区二区三区不卡 | 一区二区成人 | 国产精品一区二区无线 | 免费永久av | 亚洲免费三区 | 国产精品亚洲第一区在线暖暖韩国 | 久久精品中文字幕 | 久久久久久99 | 福利视频二区 | 国产在线观 | 欧美精品1区 | 成人免费一区二区三区牛牛 | 免费观看日韩精品 | 久久国产精品网站 | 日日夜夜操天天干 | 午夜在线观看视频 | 午夜噜噜噜 | 在线视频成人 |