基于verilog hdl的电梯控制设计

基于verilog hdl的电梯控制设计

ID:10980637

大小:858.50 KB

页数:28页

时间:2018-07-09

基于verilog hdl的电梯控制设计_第1页
基于verilog hdl的电梯控制设计_第2页
基于verilog hdl的电梯控制设计_第3页
基于verilog hdl的电梯控制设计_第4页
基于verilog hdl的电梯控制设计_第5页
资源描述:

《基于verilog hdl的电梯控制设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南京XX大学XX学院 毕业论文 题目基于VerilogHDL的电梯控制设计  2011年4月基于VerilogHDL的电梯控制设计摘 要VerilogHDL就是在用途最广泛的C语言的基础上发展起来的一种硬件描述语言,VerilogHDL用于从算法级、门级到开关级的多种抽象设计层次的数字系统建模。VerilogHDL语言不仅定义了语法,而且对每个语法结构都定义了清晰的模拟、仿真语义,从C编程语言中继承了多种操作符和结构。在学习VerilogHDL过程中,我也只是掌握了一些基本的知识。但当我首先我拿到毕业课题时,我就准备用的是有限状态机来写这段程序,一开始时我准备把电梯的六个楼层作

2、为状态的转换,但是我发现这个不太容易实现,因为即使状态转换好了,我发现我还需要开门,关门,还有停靠,这样以六个楼层为状态的书写不是很方便。后来我换了一个思路,我把电梯在整个运行中分为五个状态.,分别是等待状态,下降状态,上升状态,开门状态,关门状态。关于电梯的按钮选择,我用了五个按钮来表是一楼到五楼的电梯外部的上键,也用了五个按钮来表示二楼到六楼的电梯外部的下键,我使用了六个按钮来表示电梯内部一楼到六楼的选择。当一切准备好了时,我准备用三段式有限状态机来描述整个程序。在写程序过程中,我又增加了,控制开门的计算器和楼层的显示以及电梯的上下标志。但在写程序的过程中,我又遇到新的问题

3、,我发现由于我用了十六个按钮,在程序反复用到这些按钮,降低了程序的可阅读性,使程序看起来十分的复杂,所以我借鉴了参考书中关于信号并置的算法。把所有的上楼的信号并置在一起,把所有的下楼的信号并置在一起,也把所有的请求信号也并置在一起。使的程序在书写过程中简单,提高了可阅读性。在解决了一切的问题之后我的书写也顺利的进行,写完了也能在仿真软件QuartusII仿真出电梯的基本运行。相对于现实中的电梯还是缺少很多功能的,比如提前关门,重复开门等等。关键词:VerilogHDLQuartusII电梯的自动控制状态转换IBasedonthedesignofVerilogHDLAbstrac

4、tVerilogHDLisinuseisthemostextensiveClanguagedevelopedonthebasisofahardwaredescriptionlanguage,VerilogHDLusedforfromalgorithmlevel,doorleveltoswitchthedesignlevelofabstractionlevelofdigitalsystemmodeling.VerilogHDLlanguagenotonlydefinesthegrammar,butalsoforeverygrammaticalstructuredefinescle

5、armodeling,simulationsemantics,fromCprogramminglanguageinheritedvariousoperatorsandstructure.InthestudyVerilogHDLprocess,Ialsojustlearnedsomebasicknowledge.ButwhenIfirstwhenIgetmygraduationtopic,Iamgoingtouseisfinitestatemachinetowritethisprogramsegment,startedIplantotaketheelevatorsixfloors

6、asstateconversion,butIfoundthisnottooeasytoimplement,becauseevenifthestatetransitionok,IfoundthatIstillneedtoopenthedoor,closethedoor,andwithsixfloorsdock,suchasstateofwritingisnotveryconvenient.LaterIchangedamentality,Iputtheelevatorinthewholeoperationofdividedintofivestate.,respectivelyisw

7、aitstates,descendstate,increasing,open,thestate.Aboutelevatorbuttonoptions,Ispentfivebuttontowatchisthefirstfloortothefifthflooroftheelevatorexternalonthebond.Keywords:VerilogHDL QuartusIIElevatorcontrolStatetransitionI目 录摘 要IAbstractII第一章引言11.1课题意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。