欢迎来到天天文库
浏览记录
ID:494204
大小:2.12 MB
页数:40页
时间:2017-08-15
《毕业设计 自动售货机设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计自动售货机摘要自动售货机广泛的应用于社会的各个场合,极大的方便了人们的购物和生活。本设计简要介绍了EDA(电子设计自动化)技术,简要阐述了VHDL(VeryHighSpeedIntegratedCircuitHardwareDescriptionLanguage)的一些特点和语法结构,介绍了自动售货机系统的基本原理、系统组成和主要功能;并分析讨论了用VHDL语言开发的自动售货机系统的设计流程。本设计利用Altera公司的开发软件QuartusII平台,采用VHDL硬件描述编程语言的设计方法设计系统核心电路和硬件程序,在QuartusII软件平台上进行编译和电路仿真。最终完成的
2、自动售货机具有投币功能、商品选择、购物撤消、异常退币、自动找零、计算存货等主要功能。整个系统的开发设计体现了在QuartusII软件平台上用VHDL语言设计数字控制系统的实用性。关键词:EDAVHDL自动售货机VendingmachineABSTRACTVendingmachineisusedwidelyintheeachsituationofthesociety,anditbringssomuchconveniencetothepeople'sshoppingandtheirlife.ThedesignintroducesbrieflytheEDA(electronicdesign
3、automation)technology,itdescribesbrieflythecharacteristicandthegrammarstructureofVHDL(VeryHighSpeedIntegratedCircuitHardwareDescriptionLanguage),anditintroducesbasicprinciple、systemstructureandmainfunctionofvendingmachinesystem;Thenitanalysisesvendingmachine’ssystemdesignprocesswhichisdeveloped
4、byVHDLlanguage.ThisdesignmakesuseofthedevelopmentsoftwareplatformwhichiscalledQuartusIIofcompanyAltera,itdesignssystemcorecircuitandhardwareprogramwhichadoptsthedesignmethodofVHDLhardwaredescriptionprogramminglanguage,itcompileandcircuitsimulatintheQuartusIIsoftwareplatform.Finally,thevendingma
5、chineshavecoinfunction,commoditieschoice,shoppingirrevocable,abnormalretreatcurrency,automaticchange,calculationofinventoriesandtheothermajorfunctions.DevelopmentdesignofthewholesystemreflectspracticabilitythatdigitalcontrolsystemisdesignedbyVHDLlanguageintheQuartusIIsoftwareplatform.Keywords:E
6、DAVHDLVendingmachine目录第一章绪论11.1课题背景11.2课题的目的与意义11.2.1课题的目的11.2.2课题的实现方法及意义2第二章EDA与FPGA技术概述32.1EDA技术简介32.1.1EDA技术的发展概况32.1.2EDA技术的基本特征42.2FPGA简介52.2.2FPGA的结构及其发展52.3VHDL硬件描述语言62.3.1VHDL概述62.3.2VHDL特点72.3.3VHDL语言知识点综合7第三章EDA的工具软件193.1QuartusII软件介绍193.1.1QuartusII软件的特点193.1.2QuartusII7.0优势203.1.3Q
7、uartusII7.0在性能上的改进203.2QuartusII软件设计流程20第四章自动售货机系统设计方案224.1功能要求概述224.2自动售货机外观示意图224.3自动售货机功能模块划分23第五章自动售货机系统设计实现245.1基本功能模块的实现及程序分析245.1.1产生退币闪烁信号的电路模块255.1.2投入壹圆硬币的处理电路模块255.1.3投入五角硬币的处理电路模块265.1.4饮料选择处理电路模块265.1.5确认与取消处理电路模块275.
此文档下载收益归作者所有