基于51单片机的四层电梯模拟控制系统proteus仿真设计
本设计
基于51单片机的四层电梯模拟控制系统proteus仿真设计( proteus仿真+程序+原理图+PCB+设计报告+视频讲解)
仿真图proteus 7.8
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:C0072
主要功能:结合实际情况,基于51单片机设计一个四层电梯单片机控制系统。该系统应满足的功能要求为:
4层电梯运行控制,轿内外呼叫,运行状态显示。独立键盘、LED显示楼层、指示灯。
1.通电后,系统默认电梯停在一层。
2.按下不同的按键电梯可以到达不同的楼层,如果电梯在上行,下面的楼层有呼叫电梯会继续上行,直到上行完了才会下行。同样如果电梯在下行,上面的楼层有呼叫 电梯会继续上行 ,直到下行完了才会上行。
3.如需上行,请按下所要到达楼层的上行呼叫按钮,电梯显示开始上行,所经楼层号用数码管进行显示,到达,楼层号持续显示,并有蜂鸣器鸣叫以示到达。
4.当轿厢停留在中间楼层时,可实现上或下行呼叫,行进方向按呼叫顺序进行,如同时呼叫,则坚持先上行,后下行原则。
5.由LED箭头指示电梯是上行和下行的方向。
6.如上下行同时呼叫,则按先上后下原则实 ...
基于STM32的交通灯仿真设计倒计时紧急时间可调( proteus仿真+程序+报告)
基于STM32的交通灯仿真设计倒计时紧急时间可调( proteus仿真+程序+报告)仿真图proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0071
主要功能:
本模拟系统由单片机硬/软件系统,四位8段数码管和LED灯显示系统等组成,较好的模拟了交通路面的控制。
南北方向为主干道,通行时间为9秒;东西方向为支干道,通行时间为15秒。通行时间最后2秒,绿灯灭,黄灯常亮,黄灯亮完变更通行车道。默认通行时间可以在代码修改。
通行时间由数码管显示器显示。
紧急情况:按下紧急模式按键,所有方向亮红灯,数码管显示00,再按一次按键退出紧急情况。
仿真运行过程中可以通过按键调整东西方向绿灯通行时间和南北方向绿灯通行时间。
仿真倒计时时间源通过定时器中断产生。
重要说明:由于STM32的proteus仿真的不稳定性问题,部分电脑仿真显示数据存在延迟,卡顿,闪退。稳定性问题非我所能改,请知悉,如介意请勿下载。
以下为本设计资料展示图:
硬件框图
仿真图
南北绿灯通行
南北黄灯通行
东西方向绿灯通行
东西方向黄灯通行
紧急模式
...
基于STM32六路DS18B20温度监测报警仿真设计( proteus仿真+程序)
基于STM32六路DS18B20温度监测报警仿真设计( proteus仿真+程序)仿真图proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0070
主要功能STM32F103R6+DS18B20温度传感器+LCD1602显示,温度精度0.1℃,将采集到的六路温度同时显示在lcd1602显示屏上。
带报警器版本具有上下限报警功能,其中一路低于下限或高于上限均会报警。报警值可在程序更改。
重要说明:由于STM32仿真的不稳定性问题,显示数据存在延迟,读取温度值需要等待10秒左右才能稳定,仿真偶尔出现读取数据0°C错误读数。稳定性问题非我所能改,请知悉,如介意请勿下载。
资料下载链接
以下为本设计资料展示图:
无报警Proteus仿真
带报警Proteus仿真
程序//复位DS18B20
//等待DS18B20的回应//返回1:未检测到DS18B20的存在//返回0:存在
//从DS18B20读取一个字节//返回值:读到的数据
/ ...
STM32单片机酒精检测防酒驾系统酒精报警器(程序+原理图+PCB+视频讲解)
STM32单片机酒精检测防酒驾系统酒精报警器(程序+原理图+PCB+视频讲解)
原理图PCB:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0062
功能描述本系统由STM32F103C8T6单片机核心板、酒精传感器、LCD1602液晶显示、蜂鸣器报警、按键控制及电源组成。
1、通过传感器检测传感器实际值,并将传感器实际值显示在LCD1602液晶上;
2、感器检测采用的是AD数据转换,然后经过运算获得的;
3、三个按键设置阈值,分别为设置键、设置+、设置-,其中设置+、设置-只有在设置模式下才能进行操作;
4、在设置模式下,液晶有对应的显示标志,设置阈值存储到单片机Flash中,具有掉电不丢失,无需重新设置;
5、设置值与采集值实时对比,如果出现异常情况,蜂鸣器报警提醒。
原理图
STM32系列处理器是意法半导体ST公司生产的一种基于ARM 7架构的32位、支持实时仿真和跟踪的微控制器。选择此款控制芯片是因为本系统设计并非追求成本的最低或更小的功耗,而是在实现本设计功能的前提下能够提供更丰富的接口和功能以便于设计实验系统各实验项目所需的外 ...
STM32单片机手机WIFI无线APP控灯亮灭亮度系统
本设计:
STM32单片机手机WIFI无线APP控灯亮灭亮度系统
原理图PCB:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0061
设计介绍:
本系统由STM32F103C8T6单片机、两位白色高亮LED灯、WIFI模块ESP8266及电源组成。
1、手机APP和stm32设备上WIFI模块进行连接。
2、单片机系统实时监测wifi数据,解析数据后通过pwm控制led的亮
灭及亮度程度。
手机发送指令:
OPEN1,第一个灯亮;OPEN2,第二个灯亮;
CLOSE1,第一个灯灭;CLOSE2,第二个灯灭;
LED1-1,第一个等处于1档,LED1-2,第1个等处于2档,LED1-3,第一个等处于3档。
LED2-1,第2个等处于1档,LED2-2,第2个等处于2档,LED2-3,第2个等处于3档,
OPENALL:全亮
CLOSEALL:全灭!
原理图(提供源文件):
PCB图(提供源文件):
源程序(提供源文件)
器件清单:
资料清单(提供资料清单所有文件):
资料下载链接(可点击):
*https://docs. ...
基于STM32射频RFID停车收费系统设计(程序+原理图+PCB+视频讲解)
本设计
基于STM32射频RFID停车收费系统设计(程序+原理图+PCB+视频讲解)
原理图PCB:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0060
功能描述:
本系统由STM32F103C8T6单片机核心板、RFID模块、LCD1602液晶显示、按键、LED报警组成。
1、正常情况下没有停车显示“Welcom to use”;
2、当车辆驶入刷卡后,设备开始计时,并开始计算金额,在100s范围内,金额以每s为0.5元进行计费(只是一种模拟使用),超过100s金额不变为50元;
3、结账时,再次刷卡停止计时计费,并且led灯闪烁,提示收费人员处理;收费人员,按下按键停止led闪烁,重新恢复“Welcom to use”,表示车辆停车过程及缴费完成。
原理图(提供源文件):
PCB(提供源文件):
程序(提供源文件源码):
资料清单(提供资料清单所有文件):
资料下载链接(可点击):
*https://docs.qq.com/doc/DS1dPTVZ3Z3FJcUFs*
更多资源 点击下方链接:
*https://doc ...
基于STM32设计的电子密码锁电路方案
基于STM32设计的电子密码锁电路方案(程序+原理图+PCB+设计说明书+视频讲解)
原理图PCB:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0059
设计介绍STM32F103C8T6最小系统+LCD1602液晶+蜂鸣器+LED指示灯模块+继电器驱动模块+矩阵键盘模块+AT24C02芯片模块;
具体功能:
1.采用矩阵键盘输入、1602液晶显示、继电器模拟开锁;
2.六位数字密码(0-9),更改密码时需要先验证初始密码,初始密码正确,输入两次新密码,两次输入一致即更改密码成功;
3.开锁时密码输入错误,声光报警提示;
4.如修改的密码忘记,可以通过管理员重置;
原理图1 按键输入模块由于本设计所用到的按键数量较多而不适合用独立按键式键盘。采用的是矩阵式按键键盘,它由行和列组成,也称行列式键盘,按键位于行列的交叉点上,密码锁的密码由键盘输入完成,与独立式按键键盘相比,要节省很多I/O口。本设计中使用的这个4×4键盘不但能完成密码的输入还能作特别功能键使用。键盘的每个按键功能在程序设计中设置。它与单片机的连接如图2-2所示
...
基于STM32人脸识别系统方案设计(程序代码+设计说明书)
基于STM32人脸识别系统方案设计(程序代码+设计说明书)程序编译器:keil 5
编程语言:C语言
设计编号:C0058
设计介绍采用正点原子探索者开发板;
摄像头选用OV2640
可实现功能:可以实现进入页面的设定自定义DIY;
可以自由的添加需要识别的人脸;
人脸靠近,按下识别按键可以实现人脸识别。如果在系统库中会提示是那个人,如果不在会提示不在库中。
温馨提醒:本历程需要使用SD卡,相关文件会出存在SD卡中,同时人脸识别在ARM上属于阉割版本,准确率不能达到100%。
资料包括:
系统设计实物图(使用组件直接组装即可)
程序代码
设计论文
程序
CV2640驱动#include "sys.h"
#include "ov2640.h"
#include "ov2640cfg.h"
#include "timer.h"
#include "delay.h"
#include "usart.h"
#include "sccb.h&quo ...
基于STM32单片机电阻电容电感检测仪设计
基于STM32单片机电阻电容电感检测仪设计(程序+原理图+PCB+设计说明书)
原理图PCB:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0057
设计介绍基于ARM的智能RLC测量仪采用STM32F103C8T6单片机作为整个设计的控制核心。系统通过由NE555定时器组成的RC振荡器和电容三点振荡器,将对应测量参数的振荡频率发送到STM32的计数端,通过STM32的定时和计数,可以推算出相应的测量频率的大小,再经过STM32单片机内部逻辑程序分析计算后,将电路测量的数据结果以数字形式传输给LCD1602显示模块,进行RLC测量的动态显示。
这一设计实现了数字化的动态测量显示,有效取代了传统测量仪的复杂电路,实现了电子元件参数的智能测量、利用单片机的内部分析和控制数据显示,从而取得准确性较高的RLC测量数据。
本设计基于STM32单片机进行智能处理。根据使STM32单片机的外部按钮控制测量电路的选择,测量电阻Rx和电容Cx时,选用RC振荡电路,通过NE555定时器产生对应的频率;测量电感Lx时,选择电容三点振荡电路,NE555定时器产生相 ...
51单片机送餐机器人快递机器人_ESP8266_APP_WIFI(原理图+PCB+源码)
51单片机送餐机器人快递机器人_ESP8266_APP_WIFI(原理图+PCB+源码)原理图PCB:Altium Designer
程序编译器:keil4 / 5
编程语言:C语言
设计编号:C0056
功能介绍小车通过三个红外探头进行线路识别,两个红外传感器识别停止的地点,手机连接WIFI后通过APP传输相关的送货信息,小车行驶到相关对应的送货地点就停止卸货。
1、装置上具有红外线感应寻迹的功能,在指定轨道布线之内,小车能遵循路线的范围行走,不跑偏、不失控,若未在指定的轨道上不做出任何反应原地待命。
2、派送的地址通过手机APP进行信息传输,即具有APP地点配送功能,在APP设置配送的地点,小车走到相应的地点后进行停止卸货,若不小心走到的地点为非配送地点,则继续行走到轨道外,等待人工重新操作。
3、机器人的电池供电具有方便的替换性,当供电电池没电时,工作人员只需将备用电池进行更换即可,省去充电的麻烦。
以下为本设计资料展示图:
51单片机最小系统相对简单,除了主控芯片和电源供电外,只需要在外围搭建一个晶振、和两个起振电容即可,该系统中的晶振由单片机可支持的最大频率 ...
