当前位置: 首页 > news >正文

基于51单片机的超声波测距—数码管显示

基于51单片机的超声波测距

(仿真+程序+原理图+PCB+设计报告)

功能介绍

具体功能:

1.HC-SR04模块测量距离,LED数码管显示距离;

2.测量范围:2cm-400cm,精度为1cm;

3.当测得距离低于报警距离时,蜂鸣器报警;

4.报警距离值可用按键设定;

​演示视频:

基于51单片机的超声波测距—数码管显示 

添加图片注释,不超过 140 字(可选)

硬件设计

使用元器件:

单片机:STC89C52;

(注意:单片机是通用的,无论51还是52、无论stc还是at都一样,引脚功能都一样。程序也是一样的。)

IC座:DIP40;

万能板:9*15或7*9;

数码管:MT03641AR;

排阻:1K*8;电容:22pF;

超声波传感器:HC-SR04;

蜂鸣器:5V 有源;三极管:9012;

晶振:11.0592;电容:10uF/16V;

电阻:1K;接线端子:5.08*2P;

自锁开关:8*8;按键:6*6*5;

导线:若干;

添加图片注释,不超过 140 字(可选)

流程图:

添加图片注释,不超过 140 字(可选)

设计资料

01仿真图

本设计使用proteus7.8和proteus8.9两个版本设计,本仿真只是模拟发送接收显示数据,和实物有差异!具体如图!

添加图片注释,不超过 140 字(可选)

02原理图

本系统原理图采用Altium Designer19设计,具体如图!

添加图片注释,不超过 140 字(可选)

03程序

本设计使用软件keil5版本编程设计!具体如图!

添加图片注释,不超过 140 字(可选)

04设计报告

一万五千字设计报告,具体如下!

添加图片注释,不超过 140 字(可选)

05设计资料

        资料获取请关注同名公众号,全部资料包括仿真源文件 、AD原理图、程序(含注释)、PCB、设计任务书、流程图、实物图、设计报告、元件清单、实物演示视频等。具体内容如下,全网最全! !

 

资料获取请观看前面演示视频!

点赞分享一起学习成长。

相关文章:

  • sqliteSQL基础
  • 理解lambda表达式
  • 在本地电脑中如何用命令操作远程服务器上的数据库
  • [力扣题解] 28. 找出字符串中第一个匹配项的下标
  • 【算法】模拟算法——Z字形变换(medium)
  • Python魔法之旅-魔法方法(08)
  • BearPi-HM Nano开发笔记
  • LiveWeb前端:深度解析与挑战应对
  • net语言编程:深入探索其奥秘与挑战
  • 说说影响网络的因素
  • Java网络编程(上)
  • 【Linux】如何利用linux项目自动化构建工具-make/Makefile以及vim编辑器构建两个小程序:倒计时和进度条
  • go语言基于Gin集成后台管理系统开发定时任务管理cron/v3好用又好看
  • mac 下配置mysql的全局环境变量
  • Spring Cloud Alibaba-09-Seata分布式事务
  • 【mysql】环境安装、服务启动、密码设置
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • C# 免费离线人脸识别 2.0 Demo
  • C++11: atomic 头文件
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • CentOS7 安装JDK
  • ES6--对象的扩展
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaWeb(学习笔记二)
  • js中forEach回调同异步问题
  • Markdown 语法简单说明
  • mysql 5.6 原生Online DDL解析
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • 关于springcloud Gateway中的限流
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 你不可错过的前端面试题(一)
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 听说你叫Java(二)–Servlet请求
  • 优化 Vue 项目编译文件大小
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • puppet连载22:define用法
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (八)c52学习之旅-中断实验
  • (二)斐波那契Fabonacci函数
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET MVC之AOP
  • .net 微服务 服务保护 自动重试 Polly
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • [16/N]论得趣