50层电梯的VHDL程序设计方案_第1页
50层电梯的VHDL程序设计方案_第2页
50层电梯的VHDL程序设计方案_第3页
50层电梯的VHDL程序设计方案_第4页
50层电梯的VHDL程序设计方案_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 50层电梯的 第一部分 设计任务 电梯程序设计 设计一个 50 层的电梯程序 ,实现以下功能: 功能: ( 1) 用 示电梯的行进过程 ,即用数码管显示电梯当前所在楼层的位置。 ( 2) 在每层电梯的入口处有两个按钮上升请求 (下降请求 (按钮按下时则对应的 。 ( 3) 电梯到达了有请求的楼层之后,把门打开。停留 15 秒之后,把门关闭。 ( 4) 电梯的运行遵循方向优先原则 :当电梯处于上升模式时 ,只响应比电梯所在位置高的上楼请求信号 ,由下面上逐个执行 ,直到最后一个上楼请求执行完毕 ,如更高层有下楼请求则直接 上升到有下楼请求的最高层 ,然后进入下降模式 ;当电梯处于下降模式时 ,运行规则与上升模式刚好相反。 第二部分 设计方案 本次设计采用 实现对电梯程序的控制的,并采用 言输入的方式实现。整个系统分为两大组成模块:电梯控制器主体模块,完成各项控制进程,输出电路运行状态;显示模块,实现电梯控制器显示输出。 一、 电梯控制器主体模块 2 图 1 如图所示, 分频后 1时钟信号,作为 时钟输入信号,电梯的模块输入的信号有:电梯外请求信号(包括上升请求和下降请求信号)、电梯内请求信号(即选定电梯停止的楼层的位置)。电梯模块的输出包括:楼层显示( 十位显示, 上升请求信号显示 (下降请求信号显示 (电梯内请求信号显示 (及电梯门打开信号( 其中,请求信号高电平有效, 1时表示电梯门打开,反之则表示门关闭。 本次设计设置了电梯运行的几种状态,它们分别是: 梯停在一楼 ),梯门打开)、 梯门关闭 )、 梯上升 )、 梯下降 )、 止 )。能过在不同的情况下对电梯状态的转换来实现电梯的升降、停止以及开门的动作。 程序运行时 ,先对电梯进行初始化 ,让电梯停在第一层 ,门打开 ,电梯运行方向的标志 0(上升 ),即令 or 07or 073or 031or 010or 0007or 00703or 00301or 00100or 000007or 0007003or 0003001or 0001000or 00000007or 000070003or 000030001or 000010000or 0000000007or 00000700003or 00000300001or 00000100000or 000000000007or 0000007000003or 0000003000001or 0000001000000or 00000000000007or 000000070000003or 000000030000001or 000000010000000or 0000000000000007or 00000000700000003or 00000000300000001or 00000000100000000or 000000000000000007or 0000000007000000003or 0000000003000000001or 0000000001000000000or 00000000000000000007or 000000000070000000003or 000000000030000000001or 000000000010000000000or 0000000000000000000007F or 000000000007F 00000000003F or 000000000003F 00000000001F or 000000000001F 00000000000F or 000000000000F 000000000007 or 0000000000007 000000000003 or 0000000000003 000000000003 or 0000000000003 or 0000000000003 000000000007 or 0000000000007 or 0000000000007 00000000000F or 000000000000F or 000000000000F 00000000001F or 000000000001F or 000000000001F 00000000003F or 000000000003F or 000000000003F 30 00000000007F or 000000000007F or 000000000007F 0000000000or 00000000000or 000000000000000000001or 00000000001or 000000000010000000003or 00000000003or 000000000030000000007or 0000000000731 00000000007000000000or 0000000000or 0000000000000000001or 0000000001or 0000000001000000003or 0000000003or 0000000003000000007or 0000000007or 000000000700000000or 000000000or 00000000000000001or 000000001or 00000000100000003or 000000003or 00000000300000007or 000000007or 0000000070000000or 00000000or 000000000000001or 00000001or 000000010000003or 00000003or 000000030000007or 00000007or 00000007000000or 0000000or 0000000000001or 0000001or 0000001000003or 0000003or 0000003000007or 0000007or 000000700000or 000000or 00000000001or 000001or 00000100003or 000003or 00000300007or 000007or 0000070000or 00000or 000000001or 00001or 000010003or 00003or 000030007or 00007or 00007000or 0000or 0000001or 0001or 0001003or 0003or 000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论