基于单片机电梯5层带模拟控制系统设计(毕设)

编程入门 行业动态 更新时间:2024-10-25 10:22:17

基于<a href=https://www.elefans.com/category/jswz/34/1769836.html style=单片机电梯5层带模拟控制系统设计(毕设)"/>

基于单片机电梯5层带模拟控制系统设计(毕设)

功能介绍:

楼层1-5层,一楼只有上,5楼只有下。

采用LED灯阵显示当前运行方向,数码管显示当前楼层

采用步进电机模拟电梯上下行。

采用LED灯模拟开关门的过程

带有声光报警指示

模拟真正的电梯运行。

资料见后面的资料图,包含焊接图,源代码,PCB,论文,焊接指导,视频详解等。

【资源下载】下载地址如下:781

#include <reg52.h>
#include <intrins.h>#define UCHAR unsigned char
#define UINT unsigned int
#define IDATA idata#define BUZZER_ON   0
#define BUZZER_OFF   1#define ON           1
#define OFF          0//--------硬件功能IO端口定义--------Start
sbit sbBUZZER=P3^7;    //蜂鸣器 
//1位数码管的a/b/c/d/e/f/g为P1.0-P1.6//按键定义
enum KEY_LIST
{KEY_SET=0,KEY_INCREASE,KEY_REDUCE,KEY_EXIT,KEY_MAX
};//电梯按键  共5层,1楼只有上行按键,5楼只有下行按键,2/3/4楼既有上行又有下行按键
//上行
sbit sbL1KeyUp = P2^0;
sbit sbL2KeyUp = P2^2;
sbit sbL3KeyUp = P2^6;
sbit sbL4KeyUp = P0^5;
//下行
sbit sbL2KeyDown = P2^4;
sbit sbL3KeyDown = P0^7;
sbit sbL4KeyDown = P0^3;
sbit sbL5KeyDown = P0^1;
//电梯楼层上/下指示灯
//上行指示灯
sbit sbL1LedUp = P2^1;
sbit sbL2LedUp = P2^3;
sbit sbL3LedUp = P2^7;
sbit sbL4LedUp = P0^4;
//下行指示灯
sbit sbL2LedDown = P2^5;
sbit sbL3LedDown = P0^6;
sbit sbL4LedDown = P0^2;
sbit sbL5LedDown = P0^0;
//电梯运行指示箭头LED控制
sbit sbUpPoint = P3^3; //上箭头
sbit sbMidPoint = P3^4; //中竖条
sbit sbDownPoint = P3^5; //下箭头

更多推荐

基于单片机电梯5层带模拟控制系统设计(毕设)

本文发布于:2023-06-29 10:53:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/943748.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:单片机   控制系统   电梯

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!