只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
PITFVOYA6S$GTDEH5M8H2GG.png (32.19 KB, 下载次数: 73)
下载附件
这是在设置发送模式后等待ECHO引脚置1的while 循环,在里面记忆在简单的break跳出
2019-3-9 19:32 上传
U`GNP1@KP3%E}K7QY]HWUO2.png (25.9 KB, 下载次数: 66)
此为等待发射回来信号的while循环,flag是在定时器0里面设置的。
2019-3-9 19:36 上传
[5WK]NA3PE2VJFCEF2RXK0J.png (26.88 KB, 下载次数: 79)
在定时器溢出后用标志位强行退出等待发射信号,避免死循环
2019-3-9 19:37 上传
超声波测距(LCD1602显示).zip
2019-3-9 19:43 上传
点击文件名下载附件
67.46 KB, 下载次数: 77, 下载积分: 黑币 -5
实测解决只测一次或几次问题
使用道具 举报
51hei浏览器截图20190818102440.png (4.46 KB, 下载次数: 75)
2019-8-18 10:24 上传
bluewn 发表于 2019-8-18 10:25 不错,方法可行,不过我建议在第一张图里for语句即可实现,执行效率会高点,因为我的中断中flag=1,所以取 ...
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网