单片机超声波视力保护矫正系统 毕设分享

# 1 简介

Hi,大家好,今天向大家介绍一个学长做的单片机项目

单片机超声波视力保护矫正系统

大家可用于 课程设计 或 毕业设计

🔥 项目分享:
https://gitee.com/feifei1122/simulation-project

2 项目介绍

在这里插入图片描述

通过LCD显示各种参数信息,并能在线修改各个参数初值来适应不同使用者的需求。测距是利用超声波传感器来实现,定时功能由89C52单片机定时器实现的。软件利用C语言进行编程,并采用模块化的设计思路。该系统具有简单实用的特征,对青少年视力保护具有很好的效果。
如下截图是电路总体框图,包括51单片机最小系统,HC-SR04超声波测距模块,1602 LCD显示电路,蜂鸣器,按键电路,5V电路。

在这里插入图片描述

原理图:

在这里插入图片描述

详细设计论文:

在这里插入图片描述

3 软件设计流程

系统程序主要包括主程序、显示数据子程序、报警子程序和按键子程序等。

3.1 主程序

主程序的主要功能是负责距离的显示、读出并处理HC-RS04的测量距离值,按键控制有效距离限制,当测量的值超过预设值时,蜂鸣器发声报警。

主程序流程图如图所示。

在这里插入图片描述

3.2 显示数据子程序

显示数据子程序的主要功能就是把超声波模块测量后的结果经单片机处理完毕的距离显示在LCD液晶显示屏上。

显示数据子程序流程图如图所示。

在这里插入图片描述

3.3 报警子程序

报警子程序的主要功能是在距离值超过预警值时,能够使蜂鸣器发声从而达到报警的目的。

报警子程序流程图如图所示。

在这里插入图片描述

3.4 按键子程序

按键子程序的主要功能是有效距离可调,功能键调整上限,再次功能键调整下限,再次按功能退出。

按键子程序流程图如图所示。

在这里插入图片描述

最后

🔥 项目分享:
https://gitee.com/feifei1122/simulation-project

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值