- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验十五三层电梯
一、 实验前的准备
将MODUL.SEL拨码开关组合的2—6拨下为ON, 1、7、8拨下为OFF,使数码管显 示为C1,此时可对组合二的各个模块进行操作。
二、 实验目的
1、 熟悉利用Quartus II开发数字电路的基本流程和Quartus II软件的相关操作,
2、 掌握基本的设计思路,软件环境参数配置,仿真,管脚分配,利用JTAG/AS进行下 载等基本操作。
3、 了解VerilogHDL语言设计或原理图设计方法。
4、 通过木知识点的学习,了解并掌握三层楼房自动电梯控制器的逻辑功能及应用。
三、 实验原理
设计一个三层楼房自动电梯控制器,用两个LED显示电梯所处位置,即层数,在每层 电梯入口处设有请求按钮开关,请求按钮按下则相应楼层的LED上升或者请求指示灯亮。 电梯内部设置目的停靠层数请求按钮,即停在1?3层中的一层,共3个。
电梯能够复位,复位时停靠在第一层。
用一个电梯运行时蚀脉冲控制电梯运动,每来一个脉冲电梯升(降)一层。电梯到达 有上升或者下降请求的楼层后,该层的指示灯灭,电梯门打开(开门指示灯亮),开门4秒 后,电梯门自动关闭,电梯继续运行。
控制电路应能记忆所有楼层请求信号,并按如下运行规则依次相应:运行过程中先响应 最早的请求,再响应后续的请求。如果无请求则停留当前层。如果有两个同时请求信号,则 判断请求信号离当前层的距离,距离近请求的先响应,再响应较远的请求。每个请求信号保 留至执行后清除。
设计提示
此设计问题可分为请求信号输入模块、主控模块、移位寄存显示模块和楼层显示几部分。 在请求信号输入模块屮,设置三个开关电平信号,表示3个楼层的上升或者下降请求 信号,每次最多允许两个信号同时请求。在主控模块中设置开门指示信号doorlight, doorlight=l为开门状态;doorlinght=0为关门状态。
在移位寄存显示模块屮设置三个LED显示信号,表示当前所在楼层;一个指示灯udsig 表示电梯上行时为0,电梯下行时为1,电梯初始状态是处在一层,当前楼层经主控模块送 LED显示。
当前楼层信号A和请求信号B在主控模块中进行实时比较,当AB时,电梯上行, 直到A二B,电梯开门(doorlight=l) 4秒,若AB,则电梯下彳亍,直到A=B,电梯开门4 秒,如此反复。若没有请求信号输入,则电梯停在当前楼层不动。若同时有两个请求信号输 入,主控模块应能将两个请求信号分别与当前楼层信号比较,使电梯先去距离较近的楼层。
四、 实验内容
设计一个三层电梯控制及显示系统,具体内容应包含实验原理所示的各种功能,在Quartus II 中设计,仿真,下载验证。
五、 设计原理图
stopon!clX」n—clX」n clk__out1 —elk out2 —lift 3dooropen doorclose doorw ait1 doorw ail2 doorw ait3 doorw ait4 up~ down0T234
stopon!
clX」n
—clX」n clk__out1 —
elk out2 —
lift 3
dooropen doorclose doorw ait1 doorw ail2 doorw ait3 doorw ait4 up~ down
0T
2
3
4
5
6
7
8
reset f lupbutton f2upbutton f2dnbutton f3dnbutton stop! button stop2button stop3butt on
inst
buttonclk
posit ion(1..0)
liftclk
doorlight
reset
udsig
f lupbutton
fdnlig叫3??2)
f2upbutton
fuplight[2..1]
f2dnbutton
f3dnbutton
stopl button
$top2button
stop3button
insd
PVTPUT| fuplight[ 1..0]
OUTPUT
:OUTPUT
4 \ position[1..0]
udsig
x fdnlight[1..O]
从图屮可见,输入需要8个独立可变的输入激励,所以最好选择开关,独立可变,易于 控制,这里根据板上资源,选用带有4个电平开关,4个按键,8个LED的第二种组合较好。 使用4个开关,4个按键作为输入;输出为8位数据,易见使用8个LED指示灯来表示较好。 具体引脚分配见下。
六、引脚分配情况,
下表为 GX-SOC/SOPC-CIDE Platform (核心板为 GX-SOPC-EP2C15A/20/35/50-FBGA484) 开发实验平台引脚分配表:
设计端口
开发平台模
芯片引脚块
CLKJN
PIN L1
s
文档评论(0)