找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

四路超声波测距1602显示程序,与黑友们共师兄习探讨

查看数: 6934 | 评论数: 18 | 收藏 8
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-8-22 14:46

正文摘要:

大家好,这是我基于STC89C52单片机制作的四路超神波测距仪  请参考   程序部分: #include <reg52.h> #include <intrins.h> #define uchar unsigned char // 以后uns ...

回复

ID:1018132 发表于 2022-4-26 10:41
想要改成有三级警告级别的,那这样多个传感器测量出的警告级别可能不同,需要先判断哪个传感器测量出的距离最短然后对应最高的报警级别,但是不知道怎么修改,有大佬指点吗
ID:1018132 发表于 2022-4-25 20:56
大佬有仿真的压缩包吗
ID:827881 发表于 2022-4-23 17:31
dududula 发表于 2022-4-18 17:16
好像可以,我用了两个测出来了两个距离

两个,怎么我用不了
ID:65369 发表于 2022-4-18 19:58
分多几个C文件处理好一点,一个main 看得头晕的,自己修改添加功能都头大了,模块化一点好
ID:1015031 发表于 2022-4-18 17:16
tght 发表于 2022-4-5 21:31
多个超声波能工作吗?兄弟

好像可以,我用了两个测出来了两个距离
ID:435636 发表于 2022-4-6 10:50
Trig4_P=1;    // 给超声波模块4一个开始脉冲
DelayMs(1);
Trig4_P=0;
while(!Echo4_P); // 等待超声波模块4的返回脉冲
TR0=1;      // 启动定时器,开始计时
while(Echo4_P); // 等待超声波模块4的返回脉冲结束
TR0=0;      // 停止定时器,停止计时
请问红色标出指令,当没有返回波,此时会在此处死机?
ID:650690 发表于 2022-4-5 21:31
dududula 发表于 2022-4-3 16:18
你好,请教一下,这个可以通过修改程序,让单片机连接两个超声波传感器测两个水平距离,然后用垂直距离比上 ...

多个超声波能工作吗?兄弟
ID:650690 发表于 2022-4-5 21:30
哥,你这个超声波能同时工作吗
ID:1015031 发表于 2022-4-3 16:18
你好,请教一下,这个可以通过修改程序,让单片机连接两个超声波传感器测两个水平距离,然后用垂直距离比上两个水平距离之差,从而求出坡度吗?并让坡度在1602上显示出来    这是目前我的设计思路,不知道是否可行呢?
ID:602704 发表于 2022-3-16 13:57
zds12 发表于 2022-3-11 16:04
这个用51的单片机程序什么的一样吗

没理解你的问题
ID:1009741 发表于 2022-3-11 16:04
这个用51的单片机程序什么的一样吗
ID:675863 发表于 2020-1-12 17:54
SmileWorld 发表于 2020-1-1 20:48
请教一下大佬,我的单超声波模块中的1602显示两行黑块的原因是什么?

对比度需要调
ID:429738 发表于 2020-1-9 13:48
SmileWorld 发表于 2020-1-1 20:48
请教一下大佬,我的单超声波模块中的1602显示两行黑块的原因是什么?

测一下你的1602各脚电平,跟仿真对比
ID:79874 发表于 2020-1-2 16:41
传一份压缩包上来
ID:595705 发表于 2020-1-1 20:48
请教一下大佬,我的单超声波模块中的1602显示两行黑块的原因是什么?
ID:265874 发表于 2019-9-24 17:03
有什么意义吗?
ID:371965 发表于 2019-9-24 15:50

伸手党?
ID:365546 发表于 2019-9-24 10:17
附件呢?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表