美文网首页
51单片机测距仪

51单片机测距仪

作者: ele1000 | 来源:发表于2015-04-05 14:45 被阅读0次

2014年上半年曾经试过做超声波测距仪,后来失败告终,还搞到买现成的惭愧啊。
2015年2月份上网剽窃人家的代码,终于成功测距。

剽窃人家的代码
while(!ECHO); //等待高电平 TR1 = 1; //打开计时器 while(ECHO); //等待低电平 TR1 = 0; //关闭计时器 time = TH1 * 256.0 + TL1; //计算时间 L = 0.18446*time;

配合我的简陋操作系统, 实现液晶LCD1602显示距离(三次的平均距离),
HC-SR04发射超声波在空气传播过程中碰到物体立即就返回, HC-SR04接收到反射波单片机就停止计时 根据超声波在空气(25℃)中的传播速度为 v=346m/s,单片机计时器记录的时间t,就可以计算出发射点到物体的距离s,即:s=vt/2=346t/2 经过单片机计算距离,LCD1602把距离显示出来。

原理图:

51distancer.png

实际:

dist1.png

相关文章

  • 51单片机测距仪

    2014年上半年曾经试过做超声波测距仪,后来失败告终,还搞到买现成的惭愧啊。2015年2月份上网剽窃人家的代码,终...

  • 向51单片机说再见!

    51单片机的辉煌过去 51单片机指MCS-51系列单片机,CICS指令集。由Intel公司开发,其结构增加了如乘(...

  • 51单片机常用波特率初值表(12M晶振)

    为什么51单片机的晶振一般使用11.0592? 用11.0592晶振的原因是51单片机的定时器导致的。用51单片机...

  • 51单片机基本结构

    姓名:陈婧娴 学号:19021211245 【嵌牛导读】:51单片机是初学者常接触的单片机,本文着重介绍51单片机...

  • 2019-09-24单片机有很多种

    1. 51单片机发展史 1.1、51单片机由Intel公司设计诞生 (1)1971年,Intel推出4位单片机I...

  • Mac下单片机开发环境的搭建

    先来简单介绍一下51单片机: 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖...

  • 来自一个电子狂的学习之路

    一、51单片机生涯 前面介绍了那么多知识,终于可以畅谈我和单片机的故事了。我记得非常清晰,学习51单片机是从1...

  • 电子技能的提升

    一、51单片机生涯 前面介绍了那么多知识,终于可以畅谈我和单片机的故事了。 我记得非常清晰,学习51单片机是从15...

  • mac下进行 51单片机的开发

    前言 纪念下,今天51单片机在mac下运行成功,记录下过程。 过程 1、淘宝 51单片机开发版购买。 56块钱。...

  • 1.0 什么是51单片机?

    51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,...

网友评论

      本文标题:51单片机测距仪

      本文链接:https://www.haomeiwen.com/subject/rtnaxttx.html