51单片机仿真
文章平均质量分 54
Proteus制作的51单片机系列的仿真
小常硬件
如果需要资料和定制设计服务请加微信
展开
-
Proteus仿真实例_基于51单片机的智能鱼缸系统(仿真文件+程序)24-32f-19
智能鱼缸系统的主要功能如下:1. 通过温度传感器进行水温,当水位低于设定阈值就会控制加热。2. 实时进行鱼缸内的水位检测,水位过低报警。3. 通过定时模块设置定时时间,可以定时控制喂食和水循环控制。4. 通过显示屏实时显示这些检测到的数据并通过按键进行相关阈值设定和页面切换。二.仿真概述1. 进入仿真在显示屏端会显示水温、水位以及对应阈值信息,左上角是实时时间,此时系统没有设置定时控制和参数均在阈值范围内,因此没有进行相关控制。原创 2024-07-02 11:47:56 · 595 阅读 · 0 评论 -
Proteus仿真实例_基于单片机的智能窗户设计(仿真文件+程序)24-51f-18
智能窗户系统的主要功能和特性:1. 核心控制器及传感器选择:使用STC89C52RC单片机作为主控制器,集成温湿度传感器、光照传感器和MQ-2气体传感器,用于实时监测环境的温度、湿度、光照强度和烟雾浓度。2. 数据显示与设定:使用LCD1602屏幕实时显示当前环境参数和设备状态。可以通过按键设定温度、烟雾浓度等阈值,当监测数值超过设定阈值时触发相应的控制动作。3. 报警与控制功能:当烟雾浓度高于设定阈值时,系统会触发蜂鸣器警报。原创 2024-07-02 11:17:23 · 952 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的光伏追踪系统(仿真文件+程序)24-51f-17
光伏追踪系统的设计包括以下几个主要功能和特性:1. 核心控制器及传感器选择:使用STC89C52单片机作为核心控制器。集成3个光照传感器,用于实时监测三个光源的光照强度变化。2. 数据显示:使用LCD1602显示屏实时显示三个光源的光照强度数据。可以直观地了解每个光源的光照情况,方便用户进行调节和控制。3. 电机控制:当其中一个光源的光照强度超过设定阈值时,系统会触发电机控制。原创 2024-07-02 10:44:23 · 311 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的环境遥控调节系统(仿真文件+程序)24-51f-16
环境遥控调节系统包括以下几个主要功能和特性:1. 核心控制器及传感器选择:使用STC89C52作为主控芯片,集成DHT11温湿度传感器,用于实时监测环境的温度和湿度变化。2. 数据显示与设定:使用LCD1602显示器实时显示采集到的温度和湿度数据。可以通过按键对温度和湿度的阈值进行设定,包括温度的制冷、制热阈值以及换气和抽湿阈值。3. 报警功能: 当温度或湿度超过设定的阈值时,系统会触发报警,提醒用户环境条件异常。原创 2024-07-02 10:32:09 · 144 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的高压直流电源设计(仿真文件+程序)24-51f-14
高压直流电源系统主要功能和特性:1. 电源转换设计:使用整流、滤波、变压等方式将220V交流电转换为恒流源输出。这种设计可以确保输出电流稳定,并符合设定的要求。2. 核心控制器及数据采集:使用51单片机作为核心控制器,通过单片机对电源的5V电压进行采集,单片机能够实时监测和处理来自电源的电压数据。3. 数据显示:通过显示屏将采集到的电源5V电压数据实时显示出来,这样操作人员可以随时了解电源的输出电压情况,确保电源运行正常。原创 2024-07-02 09:56:58 · 271 阅读 · 0 评论 -
Proteus仿真实例_24-51f-13基于51单片机的太阳能发电系统(仿真文件+程序)24-51f-13
太阳能发电系统主要功能和特性:1. 硬件平台及核心控制器:使用51单片机作为核心控制器。集成温度传感器和光照传感器,用于温度和光照强度的采集。集成LCD1602显示屏,用于实时显示采集到的温度、光照和电池电压数据。实时监测电池电压状态,并可调节电压值以适应不同的电源需求。2. 数据显示与设定:在LCD1602显示屏上实时显示温度、光照和电池电压数据。可以通过按键设定电池电压的阈值,当电压低于设定阈值时触发相应的控制动作。原创 2024-07-02 09:37:45 · 324 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的制冷系统(仿真文件+程序)24-51f-12
制冷系统包括以下几个主要功能和特性:1. 硬件平台及核心控制器:使用STC89C52单片机作为核心控制器,集成DS18B20温度采集。2. 数据显示与设定:在显示屏上实时显示采集到的温度数据,可以通过按键设定温度的阈值。3. PID控制实现温度调节:使用PID控制算法实现对温度的自动调节,防止温度超过设定的阈值。PID控制算法能够根据实时的温度变化调节风扇或加热器的输出,保持温度在设定范围内稳定。原创 2024-07-02 09:15:17 · 182 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的变压器安全检测系统(仿真文件+程序)24-51f-11
变压器安全检测系统包括以下几个主要功能和特性:1. 硬件平台及核心控制器:使用STC89C51单片机作为核心控制器,集成DS18B20温度传感器用于温度采集,集成气压传感器用于气压采集,集成液位传感器用于液位采集。实时监测电流状态,并通过继电器进行控制。2. 模拟仿真环境及调试:在仿真软件中通过滑动变阻器模拟气压传感器的输出,以验证系统对气压值的处理和控制。3. 数据显示与设定:在显示屏上实时显示采集到的温度、压力和液位参数,通过按键设定阈值。原创 2024-07-02 08:56:25 · 181 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的交通灯系统(仿真文件+程序)24-51f-10
交通灯系统使用51单片机进行主控,系统内使用数码管显示各个方向的路灯时间,四个方向上都设置了红绿黄灯,通过按键可以控制交通灯的开启和关闭,还能控制红灯、黄灯全亮以及相应状态进行延时,对于绿灯和黄灯的时间还能通过按键直接进行设置。1. 启动仿真后各个方向的亮灯时间开始进行计时,开始控制2. 按下启动交通灯按键开始进行计时,3.4.5.原创 2024-07-01 19:02:32 · 421 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的微波炉控制系统(仿真文件+程序)24-51f-09
微锅炉控制系统的基本功能包括:1. 火力模式选择:提供三种火力模式:高、中、低。2. 加热时间设置:设定时间以设定的火力全程运行。使用三个按键进行时间设置:1秒、10秒、1分钟,以秒为单位显示,最长可设定时间为99秒。3. 控制按钮:启动键用于启动加热,暂停键用于暂停加热,取消键用于取消当前设定。4. 门状态指示:开门时内部灯亮,关门时内部灯灭。5. 门限位键:用于设置门的限位。火力控制系统允许选择高、中、低三种火力模式,设定加热时间(最长99秒),并通过启动、暂停和取消键进行操作。原创 2024-07-01 15:00:31 · 253 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的三相步进电机控制系统(仿真文件+程序)24-51f-08
步进电动机是一种数控电动机,其基本功能包括:1. 控制通电方式:使用两个按键选择电动机的通电方式,可以是三相三拍或三相六拍。通电方式通过数码管显示。2. 控制速度:使用两个按键进行两档速度选择,可以控制电动机的转动速度。速度档位通过数码管显示。3. 控制运行:有启动键和停止键,用于启动或停止电动机的运行。4. 其他控制功能:通过发出脉冲信号控制电动机的角位移量,脉冲个数决定角度。脉冲信号的频率控制电动机的转动速度和加速度。控制脉冲的正负极性来实现电动机的正反转功能。原创 2024-07-01 14:45:03 · 239 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的节日彩灯系统(仿真文件+程序)24-51f-07
1. 有16个灯组成节日彩灯,输出四种不同的彩灯,这四种彩灯是动态的,不能静止不动。2. 用一个键或四个键切换这四种彩灯,另有一个启动键启动彩灯,一个停止键关闭彩灯。3. 数码管显示目前彩灯模式的编号,彩灯的四种方式可以通过按键进行选择。1.进入仿真,按下启动按键,默认的工作模式是模式1。不断按下模式切换按键就能切换模式,一共有四种模式,不同的模式亮灯效果不同,模式1是整排灯交互闪烁。2. 模式2是单个灯以跑马灯的形式运行。3. 模式3是斜着泡灯且颜色不同。4. 模式4是不同行之间颜色交替。原创 2024-07-01 00:11:00 · 420 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的二层电梯控制系统(LCD12864显示)(仿真文件+程序)24-51f-04
1.电梯有上行和下行功能,上下行电机通过正反转控制,分别用两个指示灯表示;2.电梯到达开始运行前就会自动开门,到达指定楼层就会开门,开关门使用电机进行控制,电梯用两个指示灯表示开关门的状态;3.电梯内部具有开门、关门按钮,带相应指示灯,1层和2层设有单独提示灯;原创 2024-06-30 20:55:45 · 243 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的二层电梯控制系统(仿真文件+程序)24-51f-03
1.电梯有上行和下行功能,有一个电机通过正反转控制,分别用两个指示灯表示;2.有开门和关门功能,有一个电机通过正反转控制,分别用两个指示灯表示;3.电梯内部具有开门、关门按钮,带相应指示灯:4.超重和延时报警功能,超重信号保持功能。1. 进入仿真,数码管显示屏上会显示楼层为1楼,1楼提示灯亮起。2. 按下上升按键电机开始运转,上升指示灯打开,到达2层相应的指示灯打开,同理相应的点击其他较高楼层的按钮就会进行相同的上楼流程,当点击较现在较低的楼层就会执行相应的下楼流程。原创 2024-06-30 17:49:47 · 312 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的地铁运行站牌指示系统(仿真文件+程序)24-51f-02
系统使用51单片机进行主控,数码管进行站点显示,具体功能如下:1、一共有6个站点,分别用1~6表示,用发光二极管表示。地铁未启动前6个站以绿灯表示。2、启动后,将要到的站以黄灯闪烁,开过的站以黄灯表示,将要到站的站号在数码管上显示。3、可以倒过来运行,用一个按键切换。4、可以加开关门信息,关门时用蜂鸣器提示。1. 启动仿真,此时地铁没有运行,左侧的提醒灯都是绿灯,站点信息未更新。2. 当按下启动按键后,每到一个站点对应的站点灯就会亮,并打开开门灯和蜂鸣器提醒。数码管上也会实时更新站点信息。原创 2024-06-30 16:24:41 · 224 阅读 · 0 评论 -
Proteus仿真实例_基于51单片机的出租车计价器(仿真文件+程序)24-51f-01
出租车计价器设计:1. 计价规则:启动价设定按钮可调,初始值为8元;5公里内保持8元,超过5公里每公里2元。2. 显示方式:数码管左侧显示公里数,右侧显示价格。3. 操作按钮:按键调节公里数的增加速度,清零按钮可重设公里数。4. 计价保存:通过EEPROM进行计价规则的保存。1. 启动仿真在数码管上的显示区域分别对应显示里程、起步价以及总价。2. 此时起步价是8元,里程是9公里,因为超过5公里每公里2元,所以总价是16。3. 按下归零按键计费信息归零,此时里程和起步价就会清零。原创 2024-06-30 15:06:01 · 245 阅读 · 0 评论 -
基于51单片机的超声波测距系统(含Keil程序和Proteus文件)
1.使用LCD1602显示屏显示超声波检测的距离。2.使用HC-SRO4超声波测距模块检测与障碍物的实时距离。原创 2023-08-04 12:00:24 · 674 阅读 · 0 评论 -
基于51单片机的分贝检测仪设计(含Keil程序和Proteus文件)
使用Keil 51进行程序设计,打开Proteus时程序是默认烧录的状态,如果没有烧录点击AT89C51单片机并将程序导入就能运行系统(程序文件是后缀为hex的文件)。版权声明:本文为CSDN博主「小常硬件」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/XCHardware/article/details/原创 2023-08-06 12:39:03 · 477 阅读 · 0 评论 -
基于51单片机的智能自动窗帘(含Keil程序和Proteus文件)
1.使用LCD1602显示屏显示温度、时间、光照强度和阈值。2.通过控制电位器来模拟光敏电阻模块的功能。3.通过按键可以进行界面切换、阈值调节、手动控制电机。4.使用DS18B20采集环境的实时温度。5.使用DS1302为系统提供时钟信息。6.电机来控制窗帘,使用ULN2003A驱动模块来驱动电机。原创 2023-08-18 11:54:14 · 787 阅读 · 0 评论 -
基于51单片机的盆栽自动浇花系统(含Keil程序和Proteus文件)
1.使用LCD1602显示屏显示实时的土壤湿度和湿度阈值。⒉按键可以设置土壤湿度阈值,还能通过按键进行手动和自动模式的切换。3.通过电位器模拟土壤湿度检测模块,电位器输出土壤湿度值可以作为自动模式下数据参考。原创 2023-08-10 12:39:38 · 416 阅读 · 0 评论 -
基于51单片机的羽毛球计分器(含Keil程序和Proteus文件)
1.使用LCD1602显示比赛信息。⒉矩阵键盘控制比赛双方的分数和比赛的进行。3.比赛结束后蜂鸣器就会自动报警,点击消除报警则报警解除。原创 2023-08-13 10:22:31 · 362 阅读 · 0 评论 -
基于51单片机的酒精浓度监测仪(含Keil程序和Proteus文件)
1.通过LCD1602显示实时检测到的酒精浓度和设置的酒精浓度阈值。2.通过MQ-3乙醇模块进行酒精浓度的检测。3.当检测到的酒精浓度值超过设定阈值后就会通过小灯进行报警。原创 2023-08-08 12:18:50 · 402 阅读 · 0 评论 -
基于51单片机的电梯控制系统(含Keil程序和Proteus文件)
1.使用LCD1602显示光照强度电压信号值。⒉.为电梯的内外都设置了上下楼按键,按下就开始执行上下楼程序,左侧的指示灯会根据电梯上行和下行高亮,到达指定楼层后状态灯会直接亮起。3.当按下上下楼按键后电机模拟电梯的运转,上楼电机正转,下楼电机反转。4.在电梯内外使用按键进行报警。原创 2023-08-05 12:39:37 · 580 阅读 · 4 评论 -
基于51单片机的自动门设计(含Keil程序和Proteus文件)
1.系统内使用小灯来代表工作模式,初始状态下红色小灯亮代表自动模式。⒉通过前后按键来模拟门内门外是否有人。3.按下设置按键就能切换到手动模式,按下正反两个按键就能控制开门和关门。原创 2023-08-19 10:26:12 · 1027 阅读 · 0 评论 -
基于51单片机的数码管动态显示(含Keil程序和Proteus文件)
1.采用共阳数码管显示数字,并且定时过程也会在数码管上显示。⒉此时就开始进行交替循环显示,每次显示都是两个数字,可以直观的看到交替过程。原创 2023-08-11 10:49:33 · 515 阅读 · 0 评论 -
基于51单片机的红外计数器(含Keil程序和Proteus文件)
使用Keil 51进行程序设计,打开Proteus时程序是默认烧录的状态,如果没有烧录点击AT89C51单片机并将程序导入就能运行系统(程序文件是后缀为hex的文件)。版权声明:本文为CSDN博主「小常硬件」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/XCHardware/article/details/原创 2023-08-07 15:51:02 · 718 阅读 · 0 评论 -
基于51单片机的火灾(温度烟雾)报警系统(含Keil程序和Proteus文件)
1.LCD1602液晶显示屏实时显示当前的烟雾值和温度值。2.温度和烟雾的报警值可以通过按键设定。3.当前温度值超过上限时,红灯亮,蜂鸣器响。4.当前烟雾值超过上线时,黄灯亮,蜂鸣器响。5.通过继电器驱动模块,当烟雾或可燃气体浓度超过报警值时启动继电器,继电器带动风扇转动模拟排娴。原创 2023-08-07 15:55:31 · 1494 阅读 · 0 评论 -
基于51单片机的全自动洗衣机设计(含Keil程序和Proteus文件)
1.使用LCD1602显示洗衣状态和选择方式,以及电压和水位。⒉矩阵键盘选择合适的工作方式和控制洗衣的速度,以及控制洗衣开始和关闭。3.选择合适的方式进行洗衣后,对应的电机开始运转。4.通过调节电位器模拟不同的水位和电压值。5.当洗衣完毕后蜂鸣器就会进行提示。原创 2023-08-11 10:44:05 · 774 阅读 · 0 评论 -
基于51单片机的智能温控系统(含Keil程序和Proteus文件)
1.使用8位共阳数码管显示实时温度。⒉.通过按键可以调节温度阈值,通过按键可以对阈值进行加减调节。3.当温度低于温度阈值并且光电管检测到有人,则会通过继电器启动加热装置。4.当温度高于温度阈值并且检测到光电管有人,则会通过控制L298N电机驱动模块来启动风扇降温。原创 2023-08-18 11:24:22 · 549 阅读 · 0 评论 -
基于51单片机的光照强度检测系统(含Keil程序和Proteus文件)
1.使用LCD1602显示屏显示实时采集到的光照强度的数字电压信号。⒉通过调节电位器来模拟不同光照强度的变化,ADC将检测到的光强模拟电压信号转换成数字电压信号。原创 2023-08-06 12:42:35 · 3085 阅读 · 1 评论 -
基于51单片机的汽车智能灯光控制系统(含Keil程序和Proteus文件)
1.使用LCD1602显示屏显示光照强度和超声波检测距离。2.当检测到光照强度低于阈值近光灯就会亮。3.当检测到距离超过200m外出现障碍物后就会进行远近交替提醒,并持续开远光灯。原创 2023-08-10 12:42:41 · 661 阅读 · 0 评论 -
基于51单片机的数据采集器ADC0808(含Keil程序和Proteus文件)
1.使用LCD1602显示屏显示采集到的数据。⒉使用电位器来模拟采集信号的模拟量,通过ADCO808将采集到的模拟信号进行转换。原创 2023-08-11 10:46:56 · 1267 阅读 · 0 评论 -
基于51单片机的点阵8x8显示(含Keil程序和Proteus文件)
1.通过点阵显示屏来显示10S计时,点阵显示屏可以数字、字符、文字等数据。2.74LS245用来进行LED的驱动,点阵显示屏本身就是LED组成,74LS245可以驱动多个点阵显示屏,可以突破I/O对显示屏接口的限制。原创 2023-08-05 12:35:39 · 797 阅读 · 0 评论 -
基于51单片机的智能垃圾桶设计(含Keil程序和Proteus文件)
1.通过按键可以切换手动/自动状态,按下是自动模式,此时是手动模式。⒉使用按键来模拟红外检测,此时是手动模式,按下桶外红外检测,代表有人要扔垃圾,此时就会控制电机进行开盖,按下桶内红外代表垃圾桶满了,此时就会通过小灯和蜂鸣器进行报警。3.使用按键来模拟红外检测,此时是自动模式,按下桶外红外检测,代表有人要扔垃圾,此时就会控制电机进行开盖,按下桶内红外代表垃圾桶满了,此时就会控制开盖并进行报警。原创 2023-08-14 11:51:01 · 614 阅读 · 0 评论 -
基于51单片机的超声波液位控制器设计(含Keil程序和Proteus文件)
1.使用LCD1602显示实时液位。⒉通过按键可以调节液位阈值,阈值分为上限和下限,通过按键可以对阈值进行加减调节。3.当液位超过上限阈值后黄灯就会亮,并且控制排水的继电器就会被打开,蜂鸣器就会响起。4.当液位低于下限阈值后红灯就会亮,并且控制加水的继电器就会被打开,蜂鸣器就会响起。原创 2023-08-04 12:41:32 · 469 阅读 · 0 评论 -
基于51单片机的温度计DS1621(含Keil程序和Proteus文件)
1.使用串口助手显示采集的温度数据。⒉使用DS1621温度传感器进行环境温度检测。原创 2023-08-12 17:49:02 · 336 阅读 · 0 评论 -
基于51单片机的计时器(含Keil程序和Proteus文件)
1 .采用数码管显示定时时间,并且定时过程也会在数码管上显示。⒉.烟雾浓度的报警值可以通过按键设定,按键可以对阈值进行加减。3.定时时间到达后小灯就会亮起,并且蜂鸣器就会进行报警。4.定时时间结束后2秒后定时器就会被重置。原创 2023-08-08 11:59:41 · 1785 阅读 · 1 评论 -
基于51单片机的智能台灯设计(含Keil程序和Proteus文件)
1.系统上电台灯打开,此时的绿灯亮代表的是亮度无法修改的普通灯亮起。⒉按下设置按键后切换到可调节亮度的灯。3.蓝色小灯的亮度调节是PWM调节,按键加和减可以调节信号的占空比,并实现小灯亮度的控制。原创 2023-08-14 11:57:27 · 714 阅读 · 0 评论 -
基于51单片机的自行车仪表系统(含Keil程序和Proteus文件)
1.LCD1602显示屏上显示自行车车速和阈值。2.按下界面切换后显示日期和时间数据。3.通过ADC0832和电位器模拟自行车车速。4.通过按键可以设定自行车的车速阈值。5.当检测到车速超过阈值就会通过小灯报警。原创 2023-08-19 10:36:06 · 524 阅读 · 0 评论 -
基于51单片机的直流电机调速(含Keil程序和Proteus文件)
1.使用示波器监测控制电机的PWM信号。⒉使用按键可以控制电机正反转和加减速。3.电机以依靠电机驱动模块L298N实现驱动的,控制信号会通过电机驱动模块后再控制电机。原创 2023-08-13 10:25:47 · 732 阅读 · 0 评论