- 22
- 0
- 约 21页
- 2017-09-17 发布于未知
- 举报
三层电梯设计
摘要:
本实验课题主要任务为完成一个和实际功能相符合的电梯控制器,由于一个电梯的运动有不同的状态,而且是一个不间断的过程,因此电梯控制器采用状态机来实现,思路比较清晰。将电梯运动的各个过程设置为初始、上升、停留、下降、等待等一个个独立的状态。而对于等待状态,则又包含开门、乘客出入、关门等各个过程,又需要严格细分。划分好电梯的各个状态后,需要分清他们之间的关系,完成源程序的编写与仿真调试。最后,一个电梯控制器的实现需要有上下停留等等控制按键,还有状态的显示,所以我们用按键开关BTN来控制电梯的呼叫、停留等,用数码管显示电梯所在楼层,用LED发光二级管显示电梯上行、下行、开关门的过程,这样一个电梯的控制便能有效实现,并且简便、容易观察。有了这样一个整体的设计思路,往下进行一步步的实现便有了清晰的步骤可循。
关键词:
1)系统结构框图
图1 为系统结构框图
2)逻辑划分方框图
图2 为逻辑划分方框图
3)逻辑流程图
图3 为系统逻辑流程图
主体:
源程序
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity lift is --工程“电梯”
port(clk,reset,u
原创力文档

文档评论(0)