云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > EDA课程设计《电梯控制器》

EDA课程设计《电梯控制器》

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 15:03:52

课程设计说明书

ELSE

MYLIFT<=DOORCLOSE; END IF;

WHEN DOWN=> --电梯处在下降状态 POSITION<=POSITION-1; --电梯楼层数减一 POS:=POS-1;

IF POS>1 AND (STOPLIGHT(POS)='1' AND FDNLIGHT(POS)='1') THEN

MYLIFT<=STOP;

ELSIF POS=1 AND (STOPLIGHT(POS)='1' OR FUPLIGHT(POS)='1') THEN

MYLIFT<=STOP; ELSE

MYLIFT<=DOORCLOSE; END IF;

WHEN STOP=> MYLIFT<=DOOROPEN; WHEN DOOROPEN=> DOORLIGHT<='1'; IF UDSIG='1' THEN IF STOPLIGHT(POS)='1') THEN

CLEARUP<='1'; --清除当前层上升和停站请求 ELSE

CLEARUP<='1'; CLEARDN<='1'; END IF;

ELSIF UDSIG='0' THEN IF STOPLIGHT(POS)='1') THEN

CLEARDN<='1'; --清除当前层下降和停站请求 ELSE

CLEARUP<='1'; CLEARDN<='1'; END IF;

24

POSITION<3 AND (FUPLIGHT(POS)='1' OR

POSITION>1 AND (FDNLIGHT(POS)='1' OR

课程设计说明书

END IF;

MYLIFT<=DOORWAIT1; END CASE; END IF; END IF;

END PROCESS CTRLIFT;

CTRLIGHT:PROCESS(RESET,BUTTONCLK) --信号灯控制进程 BEGIN

IF RESET='1' THEN --复位,寄存信号清零 FUPLIGHT<=\ FDNLIGHT<=\ STOPLIGHT<=\ELSE

IF BUTTONCLK'EVENT AND BUTTONCLK='1' THEN IF CLEARUP='1' THEN --上升和停站请求清零 FUPLIGHT(POSITION)<='0'; STOPLIGHT(POSITION)<='0'; ELSE

IF F1UPBUTTON='1' THEN --记忆各层上升请求 FUPLIGHT(1)<='1'; ELSIF F2UPBUTTON='1' THEN FUPLIGHT(2)<='1'; END IF; END IF;

IF CLEARDN='1' THEN --下降和停站请求清零 FDNLIGHT(POSITION)<='0'; STOPLIGHT(POSITION)<='0'; ELSE

IF F2DNBUTTON='1' THEN --记忆各层下降请求 FDNLIGHT(2)<='1'; ELSIF F3DNBUTTON='1' THEN FDNLIGHT(3)<='1'; END IF; END IF;

25

课程设计说明书

IF STOP1BUTTON='1' THEN --记忆各层停站请求 STOPLIGHT(1)<='1'; ELSIF STOP2BUTTON='1' THEN STOPLIGHT(2)<='1'; ELSIF STOP3BUTTON='1' THEN STOPLIGHT(3)<='1'; END IF; END IF; END IF;

END PROCESS CTRLIGHT;

PROCESS(POSITION) BEGIN

IF POSITION=1 THEN DOUT1<=\ELSIF POSITION=2 THEN DOUT1<=\ELSIF POSITION=3 THEN DOUT1<=\END IF; END PROCESS;

END ARCHITECTURE ONE;

--楼层显示进程 26

搜索更多关于: EDA课程设计《电梯控制器》 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

课程设计说明书 ELSE MYLIFT<=DOORCLOSE; END IF; WHEN DOWN=> --电梯处在下降状态 POSITION<=POSITION-1; --电梯楼层数减一 POS:=POS-1; IF POS>1 AND (STOPLIGHT(POS)='1' AND FDNLIGHT(POS)='1') THEN MYLIFT<=STOP; ELSIF POS=1 AND (STOPLIGHT(POS)='1'

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com