超声波模块型号是:HC-SR04。 由于当前51单片机(STC90C51)的中断没法配置成上升沿触发,主程序里采用阻塞判断的方式等待测距结束,使用定时器0记录经过的时间,定时器0开启了溢出中断,在中断里使用变量记录中断溢出的次数。当测距结束时,通过定时器的溢出次数和当前定时器的值得到记录的时间,计算测量的距离,最终将测量的...
超声波模块型号是:HC-SR04。 由于当前51单片机(STC90C51)的中断没法配置成上升沿触发,主程序里采用阻塞判断的方式等待测距结束,使用定时器0记录经过的时间,定时器0开启了溢出中断,在中断里使用变量记录中断溢出的次数。当测距结束时,通过定时器的溢出次数和当前定时器的值得到记录的时间,计算测量的距离,最终将测量的...
打开Proteus仿真文件,文件后缀名为DSN。双击单片机,加载csbcj1602.hex文件(位于C程序文件夹中),运行仿真,结果如下。 超声波倒车雷达运行效果图 LCD显示超声波测量距离为1.57m,环境温度为17℃,倒车预警距离为0.40m,驾驶员可以继续倒车。 点击DS18B20温度传感器模块的上、下红色箭头,模拟温度值的变化;调节HC-SR04超声波...
基于51单片机的倒车系统仿真,带减小距离和增加距离调节以及报警功能.还有一个功能键 用HC-SR04超声波模块...
基于51单片机的超声波模块HC-SR04的使用 超声波模块工作原理: (1)采用IO触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号返回,通过IO输出一高电平,高电平持续的时间就是 超声波从发射到返回的时间.测试距离=(高电平时间*声速(340M/S))/2;...
系统由AT89C51控制器、HC-SR04超声波模块、DS18B20温度测量模块、声音报警电路和LCD1602显示电路组成。 汽车行进时,LCD显示车内温度以及设定的倒车预警值;倒车时,启动超声波测距,回传的声波数据经AT89C51单片机处理后显示到LCD上,如果距离小于设定值,报警电路发出鸣叫声,提醒司机注意车距。
HC-SR04超声波测距传感器的工作原理是通过触发端子Trig发送一个10us以上的高电平信号,触发传感器开始测量。随后,接收端Echo会输出一个持续时间与超声波往返时间成正比的高电平信号。此项目使用51单片机进行测距,编写了相应的C语言代码。代码中定义了几个重要的变量:超声波触发端、接收端、蜂鸣器、外部中断...
基于51单片机带温度补偿的HC-SR04超声波测距系统 利用从网上购买的HC-SR04超声波模块制作了一个测距装置,HC-SR04自身不带温度补偿功能,所 以加上一个使用DS18B20做的温度测量模块。整个系统包括:51单片机最小系统,超声波测距模块、温 度测量模块、液晶显示模块。使用了如下主要元器件: 元件说明数量 STC90C516RC51...
基于51单片机的超声波测距(倒车雷达)及温度补偿 具体功能 1、51单片机驱动超声波模块获取超声波测试距离,带有超声波精度温度补偿。 2、LCD1602液晶显示测量的距离和温度; 3、可以通过按键设置距离报警上下限值; 按键功能有:距离加键,距离减键,距离设置键。
具体功能:1.利用HC-SR04超声波测距模块测距;2.用51单片机处理数据;3.LCD1602进行显示测得距离;