基于51单片机的双路倒车雷达测距报警系统设计
- 一、开发环境
- 二、主要功能
- 资料下载链接
- 三、仿真设计
- 四、程序代码
- 五、视频讲解
- 六、原理图
- 七、设计报告
- 八、资料清单&&下载链接
设计主要包含Proteus仿真+程序代码+设计报告+原理图+演示视频
一、开发环境
仿真图版本:proteus7.8以上
程序代码:KEIL4/KEIL5
设计编号:B013
二、主要功能
1、双路距离测量
使用两个 HC-SR04 超声波传感器分别获取左侧距离 left 和右侧距离 right,单位 cm。
2、LCD 实时显示
在 1602 液晶屏上显示两行信息:
第一行:L:xxxcm Lm:xxxcm(左侧实际距离 / 左侧报警阈值)
第二行:R:xxxcm Rm:xxxcm(右侧实际距离 / 右侧报警阈值)
3、独立阈值调节
四个独立按键:
k1 / k2:增加 / 减小左侧报警阈值(范围 10~200 cm)
k3 / k4:增加 / 减小右侧报警阈值(范围 10~200 cm)
4、声光报警
左右两路报警灯,任意一路报警灯亮蜂鸣器响
架构:
AT89C51可以替换为AT89C52,实物可以换作STC89C51,STC89C52
资料下载链接
https://pan.baidu.com/s/1bOveZfF1zVeaXbMdDqpq4g?pwd=xieq
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
四、程序代码
工程文件使用Keil4/keil5打开,编译产生hex加载到对应的单片机中。
五、视频讲解
主要包括仿真运行讲解。
六、原理图
元器件清单: