![](https://img-blog.csdnimg.cn/9d2382e25ef3408b9575d138e5bd4636.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
基于51单片机的设计
分享基于51单片机的各种设计,例如:抢答器、语音系统、篮球计分器、交通灯、温度检测系统、简易电梯、倒计时等等设计。
白茶丫
在学习中进步
展开
-
单片机资料文章目录合集
单片机资料文章目录合集原创 2024-03-06 21:59:30 · 1303 阅读 · 0 评论 -
做基于单片机的毕设、课设步骤与制作过程中遇到的问题解决思路
做基于单片机的毕设、课设步骤与制作过程中遇到的问题解决思路原创 2023-06-10 01:10:56 · 1792 阅读 · 0 评论 -
单片机程序如何打开运行
编译完成,没有error,warning是警告有些参数没有调用,不妨碍程序。里面有一些资料文档,解决方式等等,有需要的自行提取,网盘地址我放在下面。打开程序文件夹(下载的文件一定要完全),双击工程文件。单片机程序是使用Keil软件写的,打开程序需要安装软件。、当程序编译通过没错误了,按照下图步骤勾选。,再对程序进行编译,出现下图内容,则生成。在软件中打开后,编译运行。软件如何生成.hex文件。文件是要烧录到单片机里的。原创 2024-06-15 19:18:01 · 197 阅读 · 0 评论 -
Altium Designer原理图与PCB如何打开查看
原理图是使用Altium Designer软件画的,打开原理图与PCB需要安装软件。里面有一些资料文档,解决方式等等,有需要的自行提取,网盘地址我放在下面。打开工程文件夹(下载的文件一定要完全),双击工程文件。在软件中打开后,可以看到原理图与PCB。原创 2024-06-15 19:13:51 · 112 阅读 · 0 评论 -
Protues仿真如何打开查看
点击箭头标注的位置,找到.hex文件(.hex文件在下载好的程序文件夹里,一定要找对,不要烧录错成其他资料的.hex文件,这样仿真无法运行)链接:https://pan.baidu.com/s/1MMH3-uj8kEXf7G4fvFYkDQ?打开工程文件夹(下载的文件一定要完全),双击工程文件。仿真是使用protues软件画的,打开仿真文件需要安装软件。运行仿真前需要烧录.hex文件,双击MCU会出现以下界面。在软件中打开后,可以看到仿真图。找到.hex文件再打开确认。点击打开后再点击确认。原创 2024-06-15 19:12:14 · 253 阅读 · 0 评论 -
如何看一份原理图的思路
首先单片机 8051(at89c51 at89c52 stc89c51 stc89c52 后面加RC的等等,都是51系列的单片机,区别在于一些功能不同,还有厂商不同)程序上通用,如需要更改的,查看对应的芯片手册,各个引脚是干什么用的,这些可以百度,知乎,CSDN搜索。单片机也是VCC供电都是5V,Q1为PNP型三极管,当P17输出高电平时,Q1不导通,LS1蜂鸣器不响,当P17输出低平时,Q1导通,LS1蜂鸣器响起报警。这是单片机最小系统的晶振电路,接单片机的XTAL1 XTAL2引脚,给单片机产生时钟。原创 2024-06-15 19:05:25 · 610 阅读 · 0 评论 -
基于51单片机的车灯【光线,能见度】(仿真)
1、汽车车尾左右两侧各有四盏灯:黄灯、红灯、雾灯、倒车照明灯,前面有照明灯(远光、近光)、黄灯、雾灯。2、白天正常行驶时照明灯都不亮,夜间行驶时两个前照明灯都亮。3、左转弯时左侧黄灯闪亮(2Hz),右转弯时右侧黄灯闪亮。,有需要的自行提取,网盘地址我放在下面。5、能见度低或者夜间行驶时雾灯点亮。4、汽车刹车时,两个红灯都亮。6、倒车时红灯、倒车照明灯亮。原创 2024-06-13 22:43:00 · 187 阅读 · 0 评论 -
基于51单片机的抢答器【8路,12864】(仿真)
有需要的自行提取,网盘地址我放在下面。原创 2024-06-13 22:41:45 · 255 阅读 · 0 评论 -
基于51单片机的电热炉【PID,热电偶,数码管】(仿真)
2、温度控制采用PID调节,输出PWM控制波形。,有需要的自行提取,网盘地址我放在下面。1、使用热电偶测量炉内温度。3、数码管显示设置参数。原创 2024-06-13 22:40:24 · 144 阅读 · 0 评论 -
基于51单片机的窗帘控制系统【温湿度,烟雾,红外,光照】(仿真)
将检测温湿度、烟雾浓度、光照强度以及是否有人通过,各种传感器将环境信息传输到单片机。分别利用温湿度传感器、烟雾传感器、光敏电阻、红外检测控制模块等。,有需要的自行提取,网盘地址我放在下面。否则:如果光照过高或者检测到有人,关窗。烟雾、温度、湿度高于设定值,开窗。单片机控制步进电机开窗或关窗。原创 2024-06-13 22:38:58 · 403 阅读 · 0 评论 -
基于51单片机的冰箱控制系统【冷冻冷藏,3模式】(仿真)
1、显示冷藏温度、冷冻温度,两个温度可调。,有需要的自行提取,网盘地址我放在下面。2、具有自动模式、手动模式、速冻模式。自动模式下冷冻-18度,冷藏5度。速冻模式下冷冻-25度,冷藏0度。3、冰箱开门一分钟超时报警。手动模式下可以修改温度;原创 2024-06-13 22:37:38 · 468 阅读 · 0 评论 -
基于51单片机的电压测量输出【4路,单极,双极】(仿真)
输入有4个通道,输出有2种极性:单极性输出、双极性输出。,有需要的自行提取,网盘地址我放在下面。原创 2024-06-03 22:33:55 · 495 阅读 · 0 评论 -
基于51单片机的电压表【8路,TLC1543】(仿真)
利用LED数码管进行8路循环显示及单路选择显示两种模式;单路电压测量范围为0-5V,测量精度为0.1V.,有需要的自行提取,网盘地址我放在下面。电压表能够进行8路模拟电压测量;原创 2024-06-03 22:32:36 · 486 阅读 · 0 评论 -
基于51单片机的车窗控制【温湿度、烟雾、光照、雨水】(仿真)
无雨:如果烟雾浓度过高(烟雾>15)(抽烟)或者车内湿度太大(湿度>80),开启;测量车内温湿度、烟雾浓度、车外光照以及下雨状况,自动调节车窗的开启和关闭。,有需要的自行提取,网盘地址我放在下面。【具体控制逻辑也可以自行修改】直接通过按钮控制窗户开启和关闭。白天: 有雨,关闭;原创 2024-06-01 22:47:45 · 284 阅读 · 0 评论 -
基于51单片机的万用表【电压,电流,电阻】(仿真)
2、电压采用直接测量方式;电流使用差压放大测量;电阻使用恒流源把阻值转换成电压。,有需要的自行提取,网盘地址我放在下面。1、通过按键设置测量模式。原创 2024-06-01 22:46:30 · 176 阅读 · 0 评论 -
基于51单片机的三相可控整流【频率,导通角】(仿真)
简化版也会隔三差五出错,可以尝试重新仿真,和修改三相电源的名字。原版仿真无法运行(会崩溃),只有简化版可以运行。,有需要的自行提取,网盘地址我放在下面。原创 2024-06-01 22:45:05 · 150 阅读 · 0 评论 -
基于51单片机的简易打包机【称重】(仿真)
4、自动打包完成以后LED亮,直到货物被取走(重量低于阀值)2、步进电机模拟打包过程(转几秒以后停止),有需要的自行提取,网盘地址我放在下面。5、货物重量高于设定值,自动打包。1、使用称重传感器测量货物重量。3、打包完成后蜂鸣器提示。6、按键控制手动打包。原创 2024-06-01 22:42:59 · 310 阅读 · 0 评论 -
基于51单片机的电子秤【HX711,4种商品】(仿真)
有需要的自行提取,网盘地址我放在下面。3、可以选择4种商品,计算单个商品价格。1、使用HX711测量压力电桥的重量。说明:没有多商品价格累积功能。仿真为protue8.6。原创 2024-06-01 22:39:21 · 159 阅读 · 0 评论 -
基于51单片机的智能宠物喂食机【喂食,加水,铲屎,上位机】(仿真)
可以监控、照顾宠物的智能宠物箱,是具备智能的家用电器,可在主人不在的时候照顾宠物狗,可以实现自动喂水,自动喂食,自动清理粪便等。控制核心采用单片机,喂食、喂水可采用定时方式,粪便清理采用感应方式,控制系统与电路用光电耦合完全隔离以避免干扰;1、使用步进电机的正反转表示投喂、清理排泄物;使用直流电机表示加水。使用现有的串口通讯协议与主控计算机联系,为进一步开发功能做准备。,有需要的自行提取,网盘地址我放在下面。3、可手动控制,以及串口上位机遥控。2、电位器模拟水位和粮食重量。原创 2024-06-01 22:20:45 · 138 阅读 · 0 评论 -
基于51单片机的胎压监测【压力,温度】(仿真)
有需要的自行提取,网盘地址我放在下面。3、如果温度或胎压过高,启动报警。1、通过按键设置报警值。原创 2024-06-01 22:17:03 · 223 阅读 · 0 评论 -
基于51单片机的智能灯光控制【上下限】(仿真)
有需要的自行提取,网盘地址我放在下面。原创 2024-06-01 22:13:29 · 261 阅读 · 0 评论 -
基于51单片机的防盗报警器【人体,距离,光线,振动,紧急】(仿真)
2、如果光照高于阀值,说明有人开窗入室,启动报警。3、如果人体距离太近,说明有人靠近房屋,启动报警。1、测量光照和人体距离,手动控制布防和撤防。,有需要的自行提取,网盘地址我放在下面。6、具有紧急按钮,在突发情况下启动报警。7、按键设置光照和报警距离。4、检测到异常振动,报警。5、检测到人体红外,报警。51单片机防盗报警器。原创 2024-06-01 22:12:11 · 303 阅读 · 0 评论 -
基于51单片机的车内灯控制【座椅灯,4模式】(仿真)
模式4:混合模式,如果座位有人,灯光强度根据光照强度变化。模式2:检测座位压力,如果座位有人则开启照明。1、系统由5个车内灯组成,分别对应5个座位。,有需要的自行提取,网盘地址我放在下面。模式1:根据光照强度调节车内亮度。2、具有4种工作模式。原创 2024-06-01 22:10:55 · 207 阅读 · 0 评论 -
基于51单片机的电子秤【HX711,手动价格,总价累积】(仿真)
先将果皮放在托盘上,点击去皮以后系统会记录重量,后续称量其他物品将会自动扣除去皮重量。2、具备累加功能,通过按键累加每次的商品价格。,有需要的自行提取,网盘地址我放在下面。1、矩阵按键输入价格。4、重量超过量程报警。原创 2024-06-01 22:09:33 · 253 阅读 · 0 评论 -
基于51单片机的电压电流测量【直流,交流】(仿真)
4、电压超过50V,或电流超过5A,蜂鸣器响(可修改程序来改变报警值)1、系统有2个工作模式:交流模式和直流模式,通过开关切换测量模式。3、直流测量范围为0~100V,交流测量范围为0~70V。,有需要的自行提取,网盘地址我放在下面。2、通过数码管显示测量的电压和电流大小。原创 2024-06-01 22:07:57 · 266 阅读 · 0 评论 -
基于51单片机的体重计【体重,体温】(仿真)
有需要的自行提取,网盘地址我放在下面。4、手动输入编号,储存对应体重和温度。3、显示屏显示温度,体重,编号。1、温度传感器测量体温。2、重力传感器测量体重。5、具有简单的查询功能。原创 2024-05-27 23:49:20 · 206 阅读 · 0 评论 -
基于51单片机的体重秤【体重体温,12864】(仿真)
说明:12864的种类很多,没有统一标准。仿真里的12864几乎不能用于实物。,有需要的自行提取,网盘地址我放在下面。4、通过12864显示测量和查询结果。1、通过传感器测量体重和体温。2、可以存储3组测量数据。3、通过按键查询数据。原创 2024-05-27 23:48:10 · 221 阅读 · 0 评论 -
基于51单片机的交通灯【流量,紧急,行人】(仿真)
3、正常情况下轮流放行,其中通道 A 绿灯 12s, 东西通道 B 绿灯 10s,5、A 道设置一个行人过街按钮,当该按钮按下时,B 道显示黄灯 3s 后转为。4、当某个通道的绿灯时间还有 5s 范围内,如果该通道车流量突然增加到设。定的阈值,将该通道的绿灯时间延长 5s,同时改变另一通道信号灯的状态;红灯,A 道黄灯 3s 后转为绿灯,然后按照正常 A 道绿灯程序执行;4 组双位 LED 显示模块、4 组红黄绿灯、51 单片机最小系统、6、设置一个紧急按钮,当此按钮按下时,两道均 3s 黄灯后显示红灯。原创 2024-05-27 23:47:01 · 292 阅读 · 0 评论 -
基于51单片机的步进电机控制【L298,L297,正反转,加减速】(仿真)
4、显示系统状态:速度、方向、其启停状态。,有需要的自行提取,网盘地址我放在下面。3、使用L297和L298控制步进电机。5、按键采用外部中断触发检测。1、实现步进电机正反转。2、可以对电机进行调速。原创 2024-05-27 23:45:50 · 314 阅读 · 0 评论 -
基于51单片机的空气质量检测【空气质量、温度、湿度、DHT11】(仿真)
2、通过按键分别设置报警值,空气质量、温度、湿度过限则启动蜂鸣器报警。1、空气质量传感器用MQ135,温湿度传感器用DHT11。3、LCD显示当前空气质量、温湿度和报警值。,有需要的自行提取,网盘地址我放在下面。原创 2024-05-27 23:44:30 · 766 阅读 · 0 评论 -
基于51单片机的豆浆机【加热,打浆,熬煮,烧干,溢出】(仿真)
工作原理是豆浆机加电后直接按“启动”键,控制电路控制豆浆机进行加热,当温度达到80度左右时,停止加热,开始打浆;打浆电机按循环方式打浆:运转20秒后反转,如此循环进行打浆4次。打浆结束后开始对豆浆加热,加热30秒后停止。如果出现烧干或溢出,发出报警并停止加热。,有需要的自行提取,网盘地址我放在下面。豆浆加工完成后发出声光信号。原创 2024-05-27 23:43:17 · 226 阅读 · 0 评论 -
基于51单片机的车辆超载检测(仿真)
通过 2 组红外对管(类似电路模拟)检测上车人数和下车人数,通过数码管显示车内人数。报警值初始是 20 人,可以通过 3 个按键调节,可调范围是 0-99 人。当车内人数超过报警值时,声光报警,继电器闭合切断点火装置。,有需要的自行提取,网盘地址我放在下面。利用单片机设计一个超载检测控制电路。原创 2024-05-27 23:42:07 · 565 阅读 · 0 评论 -
基于51单片机的气压检测【MPX4115,上位机】(仿真)
1、使用气压传感器MPX4115检测气压。,有需要的自行提取,网盘地址我放在下面。2、利用LCD1602显示气压。3、把气压值上传到上位机。原创 2024-05-27 23:40:49 · 384 阅读 · 0 评论 -
基于51单片机的高分辨率AD转换电路设计(仿真)
原理:电路一共分为5级,每一级都把前级的误差电压放大后再次分级。比如第一级把参考电压分成8份,每一份都和输入电压比较,然后由优先编码器输出编码。同时通过加法器把数字信号变成模拟信号,那么新生成的模拟信号肯定是那8份的每一份的整数倍,自然要比输入信号要小。再把它和输入信号相减,接着放大8倍,最后再循环前面的过程。误差大概在10%左右。因为是离散元件搭建,误差分布不均匀,器件越多误差越不好控制。单片机读取AD值并计算电压值,和真实值比较。LCD1602显示测量结果。,有需要的自行提取,网盘地址我放在下面。原创 2024-05-27 23:39:33 · 193 阅读 · 0 评论 -
基于51单片机的日历【数码管】(仿真)
1、用数码管液晶显示器显示起始年月日时分秒,和当前日期。3、定时天数到,蜂鸣器响;可通过按键关闭蜂鸣器。,有需要的自行提取,网盘地址我放在下面。2、通过矩阵键盘设置时间和天数。4、可以显示农历,星期,时间。5、测量并显示温湿度值。原创 2024-05-27 23:38:21 · 269 阅读 · 0 评论 -
基于51单片机的电压表【1路,TLC1543,LCD1602】(仿真)
2、使用TLC1543测量输入电压值,测量精度为小数点后3位。基于89C51的数字电压表设计,实现一款高精度的数字电压表。,有需要的自行提取,网盘地址我放在下面。1、用LCD1602显示电压表数值。3、测量范围为0-5V。原创 2024-05-24 00:00:14 · 391 阅读 · 0 评论 -
基于51单片机的高压灭菌【温度,压力,时间】(仿真)
有需要的自行提取,网盘地址我放在下面。原创 2024-05-23 23:59:08 · 289 阅读 · 0 评论 -
基于51单片机的火灾报警【温度,烟雾】(仿真)
2、使用烟雾传感器和ADC0832测量烟雾浓度。,有需要的自行提取,网盘地址我放在下面。3、温度或烟雾超过阀值,报警提示。1、使用DS18B20测量温度。原创 2024-05-23 23:57:59 · 238 阅读 · 0 评论 -
基于51单片机的环境监测【温湿度,光照,模拟量】(仿真)
温度监测:lcd1602显示实时温度,温度范围在15-25摄氏度,超出或低于这个范围报警,超出或低于范围继电器驱动中央空调(仿真是用小灯泡代替)自动开启进行调节,报警解除。硫化氢监测:lcd1602显示实时显示硫化氢气体浓度,浓度低于10ppm,超出报警,通过继电器驱动空气净化器(仿真时用风扇或风机代替)自动调节,报警解除。光照强度监测:LCD1602显示实时光照强度,光照强度大于50xl,小于300xl,超出报警,继电器驱动打开电动窗帘(用电机正反转代替),报警解除。硫化氢用mq-136传感器。原创 2024-05-23 23:56:42 · 869 阅读 · 0 评论 -
基于51单片机的RGB调色【PWM】(仿真)
有需要的自行提取,网盘地址我放在下面。原创 2024-05-23 23:55:25 · 176 阅读 · 0 评论