电梯控制器设计_第1页
电梯控制器设计_第2页
电梯控制器设计_第3页
电梯控制器设计_第4页
电梯控制器设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、前言电梯作为垂直方向的交通工具,在高层建筑和公共场所已成为不可或缺的设备。中国是全球最大的电梯市场,也具有最强的电梯生产能力,但由于缺乏自主知识产权和核心技术,自主品牌占市场的份额很少。因此要加大对电梯技术的创新和发展,提升电梯的性能,就需要引进更好的技术,电梯控制器就是很好的装置,大力开发控制器是很必要的。电梯控制器可以有很多实现方式,本设计用了EDA技术进行操作。EDA技术打破了软件和硬件间的壁垒,使计算机的软件技术与硬件实现、设计效率与产品性能合二为一,它代表了电子设计技术和应用技术的发展方向。VHDL主要用于描述数字系统的接口,结构和功能,它的语法简单易懂,移植性好。我设计的是一个5层

2、电梯控制器。分为主控制器和分控制器。主控制器是电梯内部的控制器,每层电梯入口处有一个分控制器。本设计采用VHDL源程序 Altera 公司的 Quartus II软件仿真。运用有限状态机的设计方法,设计了两个进程相互配合,状态机进程作为主要进程,信号灯控制进程作为辅助进程。在主进程中定义了七个状态,楼层上升请求UPIN,楼层下降请求DOWNIN,提前关门输入CLOSE,延迟关门输入DELAY,电梯运行的开关RUN_STOP,电梯运行或停止指示LAMP,电梯运行或等待时间指示RUN_WAIT,在电梯时钟的触发下,通过当前状态和信号灯信号来判定下一状态。信号灯控制进程中,信号灯信号存储按键请求情况

3、,它的熄灭是由状态机进程中传出的信号来控制。本程序设计调用了IEEE 库,IEEE 库是 VHDL设计中最为常用的库,它包含有IEEE标准的程序包和其他一些支持工业标准的程序包。本设计采用 STD-LOGIC-1164、STD-LOGIC-UNSIGNED、STD-LOGIC-ARITH 程序包。以关键词 ENTITY引导,END ENTITY LIFT 结尾的部分是程序的实体部分。VHDL的实体描述了电路器件的外部情况,本设计定义了关于三层电梯控制器用到的各类时钟、异步复位按键、信号灯指示端口、电梯的请求端口。它描述了端口模式主要有IN、OUT,以及各端口信号的数据类型主要有STD-LOGI

4、C、STD-LOGIC-VECTOR、INTEGER。 以关键词 ARCHITECTURE 引导,END ARCHITECTURE RTL结尾的语句部分是结构体部分,结构体描述电路器件的内部逻辑功能。目录第一章 绪论 .3§1.1课程设计题目 .3 §1.2设计目的 .3 §1.3课程设计要求 .3 §1.4课程设计思想 .4第二章 课程设计步骤 .6§2.1设计背景 .6 §2.2课程设计的意义 .6 §2.2.1中国电梯的现状 .7 §2.2.2 电梯的节能和环保 .7 §2.2.3 电梯的智能化 .

5、7 §2.3电梯控制器的流程图 .8 §2.4 电梯控制器的内部组成结构图 .8 §2.5 主要模块设计 .9 §2.6 VHDL源程序.10 §2.7 仿真结果与分析 .20第三章 总结心得 .22参考文献 .22第一章 绪论电梯控制器由硬件和软件两大部分组成。硬件包括控制器、 控制器地板、读卡天线、电源、写卡器、IC卡片等组成内呼控制器,软件包括下位机运行控制软件、上位机写卡授权软件。我设计的七层电梯控制器主要应用 EDA电子电路技术。EDA的发展使得设计更具有灵活性。随着我国经济持续增长、城镇化建设的加速和房地产行业的进一步发展,对电梯的

6、需求越来越大。所以电梯控制器就需要大强度的发展,来满足社会的需求。电梯的发展更加的智能化,节约化。对社会的发展,人民生活水平的提高具有很大的意义。所以加大对电梯控制器的发展,和技术上的研究是 很重要的。随着 EDA技术发展和应用领域的扩大与深入,EDA 技术在电子信息、通讯、自动控制及计算机应用等领域的重要性突出。随着技术市场与人才市场对EDA的需求不断提高,产品的市场需求和技术市场的要求也必然会反映到教学领域和科研领域中来。EDA技术的提高,促进了电梯控制器的发展。 电梯行业也随着科技的发展,不断地出现在人们生活的各个场所, 因此,对电梯控制器的设计是一个很实用的例子,对掌握 EDA技术的应

7、用也有很大的帮助。§1.1 课程设计题目:电梯控制器的设计§1.2 设计目的进一步巩固理论知识,培养所学理论知识的在实际中的应用能力;掌握 EDA 设计的一般方法; 熟悉一种 EDA 软件, 掌握一般EDA系统的调试方法;利用EDA软件设计一个电子技术综合问题,培养VHDL编程、书写技术报告的能力。为以后进行工程实际问题的研究打下设计基础。§1.3 课程设计要求设计一电梯控制器实现如下功能:一个五层电梯控制器。分为主控制器和分控制器。主控制器是电梯内部的控制器,每层电梯入口处有一个分控制器。 主控制器的功能如下: 1.在按电梯开关时相应请求,否则不响应; 2.电梯

8、初始位置是一层; 3.电梯运行时,指示当前所在楼层; 4.当电梯到达所请求的楼层时,自动开门,然后继续运行,如果没有请求信号,停留在当前楼层; 6.收到请求后,自动到达用户所在楼层,自动开门; 7.电梯内外设有各种请求,并按电梯运行顺序执行,在执行后清除请求; 8.电梯运行规则:当电梯处于上升状态时,仅响应比电梯位置高的用户的请求;当电梯处于下降状态时,仅响应比电梯位置更低的用户请求;分控制器的功能如下:1.设有上升请求按钮和下降请求按钮,实时检测用户按键; 2.指示电梯当前坐在楼层 3.当电梯到达本层时,清除请求。§1.4 课程设计思想实验模拟生活中电梯运动控制,电梯总共五层,最简

9、单的控制思想如下:采集用户呼叫楼层,并放入相应的记忆单元中;不考虑电梯轿厢所在楼层。若有用户呼叫,电梯上行直到达到用户呼叫最大层再下行直到到达最低层。由此构成一次行程;每完成一次行程检测是否所用用户呼叫均已响应完毕。如果没有,电梯继续运行,直到响应完所有用户呼叫。否则,电梯停止运行;其中用户请求包括外部请求和内部请求。有外部升降请求信号需点亮相应的外部请求指示灯,内部升降请求信号同外部;根据电梯所在楼层,七段数码管显示楼层数;当电梯运行到有相应外部呼叫或内部呼叫楼层时,电梯停止运行,灭掉相应的呼叫显示灯,电梯开关门后,继续运行。电梯控制器设计两个进程相互配合,状态机进程作为主要进程,信号灯控制

10、进程作为辅助进程。根据电梯的实际工作情况,可以为状态机设置三个状态,电梯的控制状态包括运行状态、停止状态及等待状态,其中运行状态又包含向上状态和向下状态。主要动作有开、关门,停靠和启动。乘客可通过键入开、关门按钮,呼唤按钮,指定楼层按钮等来控制电梯的行与停。状态机进程中的很多判断条件是以信号灯控制进程产生的信号灯信号为依据,而信号灯控制进程中信号灯的熄灭又是由状态机进程中传出的信号来控制。电梯控制器有如图1-1所示的系统框图。其中CLK为基准输入时钟信号,在时钟上升沿有效;UPIN为楼层上升请求信号,高电平有效;DOWNIN为楼层下降请求信号,高电平有效;楼层选择键ST_CH,高电平有效;提前

11、关门开关CLOSE和延时关门开关DELAY, 高电平有效;电梯运行开关按钮RUN_STOP,电梯在高电平时正常运行,低电平时停止运行;输出信号包括电梯运行/停止输出信号LAMP、电梯运行/等待时间显示电RUN_WAIT,电梯所在楼层指示数码管ST_OUT,楼层选择指示数码管DIRECT。由于信号RUN_WAIT、ST_OUT和DIRECT的输出要能够直接指示电梯控制器的各种运行状态,因此可以采用共阴极LED数码显示管。由电梯控制器系统框图可得到图1-2。图 1-1电梯控制器系统框图图1-2 总体组装图第二章 课程设计步骤§2.1 设计背景近年来,随着我国房地产业的持续高速发展,高层建

12、筑越来越多。因此,一种能使人们快速、便捷地到达目的楼层的电梯便应运而生了。分析近几年房地产业的发展趋势,特别是商品住宅的高速发展,将使住宅对电梯的需求 量持续攀升。人们对电梯安全性、高效性、舒适性的不断追求也推动了电梯技术的进步。随着电梯技术的发展,绿色化、低能耗、智能化、网络化、蓝牙技术的电梯成为一段时间内的发展趋势。为保证人们能更安全、更快捷地到 达目的楼层,实现人性化的功能,对电梯系统中的控制部分进行优化设计是非常必要。因此这部分的设计也就成了在电梯设计领域里最为核心的技术。为了实现电梯的智能化,可以采用许多方法。它的智能化控制可以有以下几种形式:1.PLC 控制;2.单板机控制;3.单

13、片机控制;4.单微机控制;5.多微机控制;6.人工智能控制。随着 EDA技术的快速发展,电子设计自动化(EDA)逐渐成为重要的设计手段,已经广泛应用于模拟与数字电路系统等许多领域。它是一种实现电子系统或电子产品自动化设计的技术,与电子技术、微电子技术的发展密切相关,并吸收了计算机科学领域的大多数最新研究成果,以高性能的计算机作为工作平台,促进了工程发展。传统单片机设计的电梯控制外围电路复 杂,性能不稳定,而采用 EDA 设计,却拥有电子系统小型化、低功耗、高可靠性、开发过程投资小、周期短等优点,而且还可以通过软件编程对硬件结构和工作方式进行重构,使得硬件设计如软件设计那般方便快捷。本次设计就是

14、应用EDA电子电路技术来设计电梯控制器,从而使用一片芯片就可以实现对电梯的控制的。§2.2 课程设计的意义电梯作为垂直方向的交通工具,在高层建筑和公共场所已经成为重要的建筑设备而不可或缺。电梯产业的前景和走势随着社会的需求而悄然发生着改变,除了考虑安全、舒适、豪华装修等要求外,市场对新一代的绿色电梯、节能电梯和智能电梯的需求越来越旺盛。国内外电梯企业顺应市场需要,加大研发投入,都准备在未来新概念电梯产业发展中占得先机。§2.2.1 中国电梯的现状近年来,随着中国房地产业的快速发展,与之配套的电梯生产制造业也经历了迅猛发展的阶段,电梯产量保持了每年 20以上的增长速度。我国电

15、梯的出口年均增长率将保持在 35%以上,电梯行业逐步成为国内比较重要的行业。随着我国经济持续增长、城镇化建设的加速和房地产行业的进一步发展,对电梯的需求越来越大。估计未来 50年估计中国新增住房面积将达到200亿平方米。国家规定20 米以上高楼就应安装电梯,因此未来电梯最大的市场就是住宅市场。此外,机场、商场、地铁等大型公共设施建设对自动扶梯、观光电梯等电梯的需求量也十分可观。电梯作为终端消费品,品牌在市场竞争中的作用非常明显。品牌往往成为人们在选择电梯产品时的重要考虑因素,电梯生产要想建立良好的品牌并获得市场的认可,也必须经过市场一定时间的不断考验。面对外资巨头的贴身进逼,我国电梯品牌在服务

16、和营销上难以匹敌,其生存状况不容乐观。所以大力发展电梯控制器技术对我国电梯行业的发展至关重要。§2.2.2 电梯的节能和环保 “绿色”已成为 21世纪的主流色调,一个全球性的绿色市场为企业的发展提供了广阔的空间,当今社会谁先推出绿色产品,抢占绿色营销市场,谁就能掌握竞争的主动权。老式电梯噪音、占用空间、耗能等形成的危害积累起来是相当大的,因此,在城市环保社区建设中,如何尽量减少电梯对环境的危害是相当重要的课题之一。目前,我国市场每年销售各种类型的电梯达 4.5 万部,如果这些电梯全部实现环保化,其环境效益是难以估量的。§2.2.3 电梯的智能化随着城市化的高速发展,越来越多

17、的摩天大楼拔地而起。就摩天大楼的高度而言,不仅受建筑技术上的制约,而且还有电梯升高方面的困惑,因而,在摩天大楼日益完备智能化的趋势中,电梯的智能化也不容忽视。它不仅是人们上上下下的代步工具,同时,也是摩天大楼智能化的一个重要标志。尽管电梯在摩天大楼中只是个细节,但电梯智能化程度的高低却决定着它服务质量的优劣。因而,电梯的智能化在一定程度上反映出智能大厦的智能程度。计算机技术,通讯技术与控制技术的发展使大厦的智能化成为现实,而电梯是智能建筑中的重要交通工具,其技术发展及智能化程度也倍受世人关注。智能化的电梯要与智能大厦中所有自动化系统联网,如与楼宇控制系统、 消防系统、保安监控系统等交互联系,使

18、电梯成为高效优质、安全舒适的服务工具。§2.3电梯控制器的流程图外部按键初始化等待请求信号寄存器是否有请求?状态寄存器是目标层与本层是否同层?否判定电梯运行方向外部硬件执行机构电梯运行。图 2-1 总流程图§2.4 电梯控制器的内部组成结构图整个电梯控制器DTKZQ应包括如下几个组成部分: 时序输出及楼选计数器; 电梯服务请求处理器; 电梯升降控制器; 上升及下降寄存器; 电梯次态生成器。该电梯控制器设计的关键是确定上升及下降寄存器的置位与复位。整个系统的内部组成结构图如图 2-2 所示:图 2-2电梯控制器的内部组成结构图§2.5 主要模块设计图2-2中所示的各

19、电路模块可以通过采用多进程的方式实现。一、分频信号和楼选信号产生进程分频信号和楼选信号产生进程将输入时钟信号进行二分频,同时对楼选指示变量DIR进行从0到4的计数。二、楼层请求寄存器置位与复位进程该进程通过楼层选择指示变量DIR、电梯所在楼层变量LIFTOR和输入信号UPIN、DOWNIN、ST_CH来判断楼层请求寄存器UR、DR的复位。假设电梯所在楼层为NUM,此时电梯如处于运行中,这时若楼层指示为T且T>NUM时按下了楼层选择确认键ST_CH,或者按下上升按钮UPIN,则对应的上升请求寄存器UR(T)赋值为1,否则,若电梯运行时间到,且没有任何的请求,则对应的上升请求寄存器UR(T)

20、赋值为0;反之,如果电梯处于运行中,楼层指示为T且T<NUM时按下了楼层选择确认键ST_CH,或者按下了下降按钮DOWNIN,则对应的下降请求寄存器DR(T)赋值为1,否则,若电梯运行时间到,且没有任何的请求,则对应的下降请求寄存器DR(T)赋值为0;除此之外的其他情况发生时,各楼层的上升、下降请求寄存器都置位为0。三、电梯运行次态控制进程电梯运行次态控制进程的设计是实现电梯控制器最为重要的一部分,合理判断电梯的运行次态是正确完成设计的关键。该进程根据UR/DR寄存器的状态和电梯所在楼层的变量LIFTOR,当WAI_T的值为110时,给出电梯的下一个状态。信号LADD指示电梯的下一个状态

21、,其值为11时电梯上升,00时电梯下降,01或者10电梯都处于等待状态。当RUN_STOP信号为高电平时,电梯处于运行状态,假设运行时间到,WAI_T=110,如果此时上升或下降请求寄存器的每一位都为0,则电梯处于等待状态,电梯下一状态指示信号LADD为00或者为01;否则,若电梯处于第N层,如果此时第N+1层的上升或者下降请求寄存器的值为1,则电梯处于运行等待状态,如果此时第N+1层以上的上升或者下降寄存器有请求或者N层以下的上升或者下降寄存器有请求,电梯处于上升状态,LADD的值为11,其他情况电梯处于下降运行状态,LADD的值为10。四、电梯运行楼层计数及提前/延时关门控制进程此进程完成

22、提前/延时关门控制功能,并对电梯运行的楼层数进行计数。在分频信号的上升沿启动进程,信号CLOSEX和DELAYX分别完成提前关门和延时关门请求,并根据下一状态指示信号LADD对楼层计数器LIFTOR进行相应的操作。§2.6 VHDL源程序显示电路的VHDL实现如下:LIBRARY IEEE; -库函数的说明 USE IEEE.STD_LOGIC_1164.ALL; -程序包的说明 USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY led ISPORT(Ledin: IN STD_LOGIC_VECTOR(2 DOWNTO 0); -输入信号Ledout:

23、OUT STD_LOGIC_VECTOR(6 DOWNTO 0); -输出信号;END led;ARCHITECTURE rtl OF led IS -结构体BEGINPROCESS (ledin)BEGINCASE ledin IS -共阴极LED显示译码:g f e d c b aWHEN "000"=>ledout<="0111111"-0WHEN "001"=>ledout<="0000110"-1WHEN "010"=>ledout<="1

24、011011"-2WHEN "011"=>ledout<="1001111"-3WHEN "100"=>ledout<="1100110"-4WHEN "101"=>ledout<="1101101"-5WHEN OTHERS =>ledout<="0000000"-其他情况时灯灭END case;END PROCESS;END rtl;五层电梯控制器主体的VHDL实现如下:LIBRARY IEEE

25、; -库函数的说明 USE IEEE.STD_LOGIC_1164.ALL; -程序包的说明 USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY lift ISPORT(clk:IN STD_LOGIC; -时钟信号upin:IN STD_LOGIC; -上升请求键downin:IN STD_LOGIC; -下降请求键st_ch:IN STD_LOGIC; -楼层选择键close:IN STD_LOGIC; -提前关门键delay:IN STD_LOGIC; -延时关门键run_stop:IN STD_LOGI

26、C; -电梯运行开关lamp:OUT STD_LOGIC; -运行或停止灯run_wait:OUT STD_LOGIC_VECTOR(3 DOWNTO 0); -运行或等待时间st_out:OUT STD_LOGIC_VECTOR(3 DOWNTO 0); -电梯所在楼层指示direct:OUT STD_LOGIC_VECTOR(3 DOWNTO 0) -楼层选择指示);END lift;ARCHITECTURE rtl OF lift ISSIGNAL ur,dr: STD_LOGIC_VECTOR(5 DOWNTO 1);SIGNAL dir,liftor: INTEGER RANGE 0

27、 TO 4;SIGNAL wai_t: STD_LOGIC_VECTOR(2 DOWNTO 0);SIGNAL divide,hand,clkin: STD_LOGIC;SIGNAL ladd: STD_LOGIC_VECTOR(1 DOWNTO 0);SIGNAL closex,delayx: STD_LOGIC;BEGINdirect<=CONV_STD_LOGIC_VECTOR(dir,4)+1;st_out<=CONV_STD_LOGIC_VECTOR(liftor,4)+1;run_wait<='0'& wai_t;lamp<=ladd

28、(1);hand<=wai_t(2)AND(NOT wai_t(1) AND wai_t(0);closex<=close AND (NOT ladd(1);delayx<=delay AND (NOT ladd(1);-分频进程p0:PROCESS(clk)BEGINIF(clk'EVENT AND clk='1')THENclkin <=NOT clkin;END IF;END PROCESS p0;-分频及楼选信号产生进程P1:PROCESS(clkin)BEGINIF(clkin'EVENT AND clkin='1

29、9;)THENdivide<=NOT divide;IF(dir=4)THENdir<=0;ELSEdir<=dir+1;END IF;END IF;END PROCESS p1;-楼层请求寄存器置位与复位进程p2:PROCESS(ur,dr,dir,upin,downin,st_ch,liftor,wai_t,run_stop,hand)VARIABLE num,t:INTEGER RANGE 0 TO 5;BEGINnum:=liftor+1;t:=dir+1;IF(run_stop='1')THEN -电梯运行时-选择楼层大于当前楼层或者有上升请求IF(

30、t>num)AND(st_ch='1')OR(upin='1')THENCASE t ISWHEN 1=>ur(1)<='1'WHEN 2=>ur(2)<='1'WHEN 3=>ur(3)<='1'WHEN 4=>ur(4)<='1'WHEN 5=>ur(5)<='1'WHEN OTHERS=>NULL;END CASE;-电梯运行时间到ELSIF (hand='1')THENCASE num I

31、SWHEN 1=>ur(1)<='0'WHEN 2=>ur(2)<='0'WHEN 3=>ur(3)<='0'WHEN 4=>ur(4)<='0'WHEN 5=>ur(5)<='0'WHEN OTHERS=>NULL;END CASE; END IF;-选择楼层小于当前楼层或者有下降请求IF(t<num)AND(st_ch='1')OR(downin='1')THENCASE t ISWHEN 1=>dr(

32、1)<='1'WHEN 2=>dr(2)<='1'WHEN 3=>dr(3)<='1'WHEN 4=>dr(4)<='1'WHEN 5=>dr(5)<='1' WHEN OTHERS=>NULL;END CASE;-电梯运行时间到ELSIF (hand='1')THENCASE num ISWHEN 1=>dr(1)<='0'WHEN 2=>dr(2)<='0'WHEN 3=>d

33、r(3)<='0'WHEN 4=>dr(4)<='0'WHEN 5=>dr(5)<='0'WHEN OTHERS=>NULL;END CASE ;END IF; ELSEur<="00000"dr<="00000"END IF; END PROCESS p2;-电梯运行次态控制进程p3:PROCESS(ur,dr,dir,liftor,ladd,wai_t,run_stop)BEGINIF(run_stop='1')THEN -电梯运行时IF(

34、wai_t="110")THENIF(ur OR dr)="00000")THENladd(1)<='0'ELSECASE liftor IS-电梯在第一层WHEN 0=>IF(ur(1) OR dr(1)>'0')THENladd(1)<='0'ELSEladd<="11"END IF;-电梯在第二层WHEN 1=>IF(ur(2) OR dr(2)>'0')THENladd(1)<='0'ELSIF(la

35、dd(0)='1')AND(ur(5 DOWNTO 3)ORdr(5 DOWNTO 3)>"000")OR (ur(1)OR dr(1)='0') THENladd<="11"ELSE ladd<="10"END IF;-电梯在第三层WHEN 2=>IF(ur(3) OR dr(3)>'0')THENladd(1)<='0'ELSIF(ladd(0)='1')AND(ur(5 DOWNTO 4)ORdr(5 DOWNTO

36、 4)>"00")OR (ur(2 DOWNTO 1)ORdr(2 DOWNTO 1)="00") THENladd<="11"ELSE ladd<="10"END IF;-电梯在第四层WHEN 3=>IF(ur(4) OR dr(4)>'0')THENladd(1)<='0'ELSIF(ladd(0)='1')AND(ur(5)OR dr(5)>'0')OR(ur(3 DOWNTO 1)ORdr(3 DOWN

37、TO 1)="000")THENladd<="11"ELSE ladd<="10"END IF;-电梯在第五层WHEN 4=>IF(ur(5) OR dr(5)>'0')THENladd(1)<='0'ELSEladd<="10"END IF;WHEN OTHERS=>NULL;END CASE;END IF;END IF;ELSEladd<="00"END IF;END PROCESS p3;-楼层计数及关门时间控

38、制进程p4:PROCESS(divide,ladd,wai_t,closex,delayx)BEGINIF(divide'EVENT AND divide='1')THEN -分频后的时钟上升沿IF(wai_t="000" OR closex='1')THENwai_t<="110"ELSEIF(delayx='0')THENwai_t<=wai_t-1;ELSEwai_t<="010"END IF;-电梯处于运行状态IF(wai_t="001&quo

39、t;)THENIF(ladd="11")THEN -电梯上升,楼层加1liftor<=liftor-1;END IF;END IF;END IF;END IF;END PROCESS p4;END rtl;顶层模块设计:LIBRARY IEEE; -库函数的说明 USE IEEE.STD_LOGIC_1164.ALL; -程序包的说明 ENTITY top ISPORT(clk:IN STD_LOGIC; -时钟信号upin:IN STD_LOGIC; -上升请求键downin:IN STD_LOGIC; -下降请求键st_ch:IN STD_LOGIC; -楼层选择

40、键close:IN STD_LOGIC; -提前关门键delay:IN STD_LOGIC; -延时关门键run_stop:IN STD_LOGIC; -电梯运行开关lamp:OUT STD_LOGIC; -运行或停止灯run_wait: OUT STD_LOGIC_VECTOR(6 DOWNTO 0);st_out: OUT STD_LOGIC_VECTOR(6 DOWNTO 0); direct: OUT STD_LOGIC_VECTOR(6 DOWNTO 0); END top;ARCHITECTURE rtl OF top IS COMPONENT led ISPORT(Ledin:

41、IN STD_LOGIC_VECTOR(2 DOWNTO 0); Ledout: OUT STD_LOGIC_VECTOR(6 DOWNTO 0); END COMPONENT led;COMPONENT lift ISPORT(clk:IN STD_LOGIC; -2hz信号upin:IN STD_LOGIC; -上升请求键downin:IN STD_LOGIC; -下降请求键st_ch:IN STD_LOGIC; -楼层选择键close:IN STD_LOGIC; -提前关门键delay:IN STD_LOGIC; -延时关门键run_stop:IN STD_LOGIC; -电梯运行开关lamp:OUT STD_LOGIC; -运行或停止灯run_wait: OUT STD_LOGI

温馨提示

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

评论

0/150

提交评论