打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
1250【毕设课设】基于单片机16层楼梯电梯仿真设计

【资源下载】百度网盘下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

 

/*************************电梯主程序*****************************/

#include "reg51.h"
#include "intrins.h"

/*********************程序选择****************************/
#define USE_MODE 0   //0-定时模拟  1-传感器
/****************************************************************/
/*********************平台移植部分代码****************************/
//定时器模拟版接口:
#if (USE_MODE==0)
sbit DOOR=P3^5;        //电梯门开关控制信号
sbit ElevMotor_P=P3^6; //电梯电机正极控制信号
sbit ElevMotor_N=P3^7; //电梯电机负极控制信号
sbit SHCP=P0^5;        //74HC595  LED、数码管显示驱动
sbit DS=P0^6;          //74HC595  LED、数码管显示驱动
sbit STCP=P0^7;        //74HC595  LED、数码管显示驱动
#define KeyPort_X  P1  //矩阵按键接口
#define KeyPort_Y  P2  //矩阵按键接口
#endif
//除以上定义的IO外,还需用到P33作为矩阵键盘的中断触发引脚
//8路与门可用芯片:CD4068或74LS30(芯片是与非门)+出端接一个三极管反向电平。


//传感器版接口:
#if (USE_MODE==1)
sbit DOOR_CLOSE_SENSOR=P3^4;//电梯门关闭检测传感器输入
sbit DOOR=P3^5;        //电梯门开关控制信号
sbit ElevMotor_P=P3^6; //电梯电机正极控制信号
sbit ElevMotor_N=P3^7; //电梯电机负极控制信号
sbit SHCP=P0^5;        //74HC595  LED、数码管显示驱动
sbit DS=P0^6;          //74HC595  LED、数码管显示驱动
sbit STCP=P0^7;        //74HC595  LED、数码管显示驱动
#define KeyPort_X  P1  //矩阵按键接口
#define KeyPort_Y  P2  //矩阵按键接口
#endif
//除以上定义的IO外,还需用到P33作为矩阵键盘的中断触发引脚
//需用到P32作为楼层限位开关触发中断引脚
//每个楼层一个限位开关,接在N路输入的与门芯片上
//如果大于8层,可用两个8路输入的与门芯片+一个2路的与门芯片组合
//8路与门:用8路与非门CD4068或74LS30+输出端接一个三极管反向电平。
/****************************************************************/

 

 

  

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
32*32LED点阵屏的KeilC51程序(基于STC12C5A60S2,8个大字)
1277【毕设课设】基于单片机PID直流电机速度控制系统设计
1264【毕设课设】基于单片机8层电梯控制系统仿真设计
请教:谁有STC12C2052控制步进电机的程序|我爱单片机
stm32的按键扫描[操作寄存器+库函数]-Changing's Blog
03 洋桃开发板笔记(三) 最基本的USART的串口使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服