【51单片机】【protues仿真】基于51单片机超声波测距仪系统

目录

一、主要功能

二、使用步骤

三、硬件资源

四、软件设计

五、实验现象

一、主要功能

1、数码管显示测量距离

2、按键设置警报阈值​

3、测量距离低于阈值启动蜂鸣器警报

二、使用步骤

本项目使用Proteus8仿真

包含:程序,仿真,文档等

三、硬件资源

1、51单片机核心模块

2、按键模块

3、超声波传感器模块

4、蜂鸣器模块

5、数码管显示模块

四、软件设计

/***************主函数*****************/

void main()

{

uint temp_dis;

time_init();

while(1)

{

flag_300ms ++;

if(flag_300ms >= 100)

{

flag_300ms = 0;

temp_dis = send_wave();

distance = temp_dis;

if(menu_1 == 0)

{

if(distance ==888)

{

dis_smg0=smg_du8;

dis_smg1=smg_du8;

dis_smg2=smg_du8;

}

else

{

dis_smg0 = smg_dudistance % 10;

dis_smg1 = smg_dudistance / 10 % 10;

dis_smg2 = smg_dudistance / 100 % 10 & 0xdf;

}

dis_smg3 = 0xff; //熄灭第四位

}

clock_h_l();

}

key_with();

delay_1ms(5);

}

}

五、实验现象

演示视频:

【51单片机】【protues仿真】基于51单片机超声波测距仪系统

相关推荐
Chery11401 小时前
充电桩控制板如何增加以太网通信?MCU联网方案选型思路
单片机·嵌入式硬件
星恒讯工业路由器1 小时前
工业网关固件升级:远程OTA支持与防变砖机制详解
网络·物联网·工业网关·固件升级·远程ota·防变砖机制·双系统备份
新晨单片机设计1 小时前
S027D-STM32智能电梯控制系统(超重、防夹、语音)【Proteus仿真+Keil程序+原理图】
stm32·嵌入式硬件·语音识别·智能电梯控制系统
恶魔泡泡糖1 小时前
stm32F103C8T6标准库串口型雷达模块协议基础(RD03)
stm32·单片机·嵌入式硬件
辛迪聊物业数字化1 小时前
中小物业SaaS系统架构设计:从收费、巡检到IoT对接的落地实践
物联网·系统架构
集芯微电科技有限公司1 小时前
集芯微电科技推出5.5V/10A集成功率MOSFET降压DC/DC转换器
人工智能·科技·单片机·嵌入式硬件·神经网络·生成对抗网络
送外卖的工程师1 小时前
STM32智能家居语音系统(ASRPRO版)
stm32·单片机·嵌入式硬件
硅基手札1 小时前
SPI技术系列 13 · SPI 调试与排查
linux·运维·stm32·单片机·嵌入式硬件·bug
学逆向的1 小时前
C 宏函数
c语言·开发语言·网络安全