基于51单片机的双路倒车雷达测距报警系统设计_LCD1602显示+超声波

基于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加载到对应的单片机中。

五、视频讲解

主要包括仿真运行讲解。

六、原理图

元器件清单:

七、设计报告

八、资料清单&&下载链接

相关推荐
意法半导体STM322 小时前
【官方原创】LAT1724 STM32CubeIDE for VSCode 修改链接文件中的起始地址无效?
vscode·stm32·单片机·嵌入式硬件·mcu·stm32cube
BSD_HY2 小时前
嵌入式薄膜开关中断去抖:中断优先级分层实战策略
单片机·嵌入式硬件·薄膜开关·源头工厂·薄膜按键
comyccccc15 小时前
LM2596电源PCB布局布线全解析学习笔记
单片机·嵌入式硬件
qq_4017004117 小时前
FreeRTOS 堆内存管理源码剖析:释放一块内存,空闲块数量反而变少了?
单片机·freertos
新晨单片机设计18 小时前
S017C-基于STM32汽车防酒驾系统(心率、血氧、短信)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·防酒驾报警系统
fly_sunnn19 小时前
STM32-GPIO输出以及按键控制LED&光敏传感器控制蜂鸣器
stm32·单片机·嵌入式硬件
qq_4017004121 小时前
FreeRtos:SysTick的功能分析
单片机·嵌入式硬件
zbyyd1 天前
i.MX6ULL 裸机开发|GT9147 触控 + SPI 与 ADXL345 加速度传感器驱动
单片机·嵌入式硬件
fly_sunnn1 天前
STM32-LED闪烁·LED流水灯·蜂鸣器
stm32·单片机·嵌入式硬件
jianqiang.xue1 天前
【CStackGUI 实战】画板 drawpad:鼠标拖拽作图、撤销 / 重做、导出 PNG
单片机·嵌入式·cstackgui·c语言gui·可视化拖拽