超声波测距模块怎么用,想做个测两米内的距离,以厘米为单位,显示在四个数码管上,怎么搞
![](images/u2507.png)
已提交,审核后显示!提交回复
共3条回复
yjfqpaps 共回答了19个问题
|采纳率94.7%- 将接收到的数据划分为百位、十位、个位,然后在个位和十位之间加个小数点,就可以了,接收到的数据是以毫米为单位的
- 1年前
眉山故人 共回答了156个问题
|采纳率- 电源,单片机,数码管,发射电路,接收电路,换能器,软件。一个一个解决就可以了。
- 1年前
怎么那么难呀 共回答了29个问题
|采纳率- 网上有现成的,买套回来学习一下就好了
- 1年前
相关推荐
- 超声波测距模块使用?请大神写一个最简单的使用超声波控制LED亮灭的程序……#include #include sbit
超声波测距模块使用?
请大神写一个最简单的使用超声波控制LED亮灭的程序……
#include
#include
sbit LED = P0^0;
sbit ENLED = P1^4;
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;x09
sbit RX = P3^1;
sbit TX = P3^0;
unsigned int time=0;
long S=0;
void Delay(int num);
//
void main(void)
{
x09ENLED = 0;
x09ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1;
x09TX=0;RX=0;
TMOD=0x01;x09x09 //设T0为方式1,GATE=1
x09TH0=0;
x09TL0=0;
x09TR0=1;
x09while(1)
x09{
x09
x09StartModule();x09
x09while(!RX);x09x09//当RX为零时等待
x09TR0=1;x09x09x09 //开启计数
x09while(RX);x09x09x09//当RX为1计数并等待
x09TR0=0;x09x09x09x09//关闭计数
x09Conut(); x09
x09if(S>=10) LED = 0;x09//LED = 0;小灯会亮……
delayms(80);x09x09//80MS
x09}
}
哪里不对吗?七里台的梦1年前1
-
jsnovel 共回答了21个问题
|采纳率85.7%要不自己仿真一下,要不一点一点指令加进去.这样才能提高自己的能力.1年前查看全部
大家在问
- 1he must go out now 改成同义句 he ----- ------ go out now
- 2最难写的字是什么字?有几画?谁回答“难”字一律不看,也没有采纳.
- 3化学是造福人类的科学,请用所学过的化学知识解答下列问题.
- 4对于人类青春期的生长发育过程起重要调节作用的生长激素和性激素,从其化学成分上分析 [
- 5一女生朋友跟我聊天她是朋友的朋友 她说 他(共同朋友)都跟我聊你跟之前哪个女生怎样怎样我就跟她说没有啦ˇ那都是一很久以前
- 61.If you go to picnic at the weekend,please according to bel
- 7高炉炼铁方程式高炉炼铁的3个方程式是什么...
- 8这句话的标点这两句话的标点哪个是用对的?“我是江西人,”老师说,“江西是个好地方.”“我是江西人”,老师说,“江西是个好
- 9闪闪怎么组词
- 10求议论文例子!需要的第1个例子:人要有理想,有理想才有人生目标需要的第2个例子:有人生目标才能闯荡需要的第3个例子:从理
- 11连词成句 Does a bird drink milk?does/No/it/not
- 12。给10个学生发铅笔 每人3支还剩下一些 每人4支又不够。 剩下的和不够的同样多, 有多少只铅笔?
- 13若|x-2|+(y+3)2=0,求yx的值
- 145÷7的商是一个循环小数,请你想一想,这个循环小数的小数点后第100位上的数是几呢?第200位呢?
- 15等差数列{an}中,已知公差d=12,且a1+a3+…+a99=60,则a1+a2+…+a100=( )