基于VHDL的自动售货机设计.doc
《基于VHDL的自动售货机设计.doc》由会员分享,可在线阅读,更多相关《基于VHDL的自动售货机设计.doc(101页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .本科毕业设计论文基于VHDL的自动售货机设计燕 山 大 学年月 . .word. .本科毕业设计论文基于VHDL的自动售货机设计学院系: 专 业:学生 :学 号:指导 教师:辩论 日期:. .word. .燕山大学毕业设计论文任务书学院:信息科学与工程学院 系级教学单位:光电子工程系 学号学生专 业班 级0题目题目名称基于VHDL的自动售货机设计题目性质1.理工类:工程设计 ;工程技术实验研究型 ;理论研究型 ;计算机软件型 ;综合型 2.文管理类 ;3.外语类 ;4.艺术类 题目类型1.毕业设计 2.论文 题目来源科研课题 生产实际 自选题目 主要容分析自动售货机的功能,完成相关功能模
2、块的划分,用VHDL语言对各个底层模块的功能进展描述最后生成顶层模块,最后用MAX+plus II对各个模块进展编译及波形仿真分析。基本要求1.能够独立检索相关文献并且能综合分析文献;2.查阅相关书籍和资料,学习相关设计方案并通过对自动售货机的功能分析掌握其组成原理的分析方法和设计方法。3.掌握VHDL硬件描述语言,按照设计方案完成各模块的程序设计,并进展波形仿真正确阐述仿真结果。4.独立撰写论文,能根据要求和内容编写出合格的毕业论文。参考资料1 姜立东.VHDL语言程序设计及应用. :邮电大学,20042 李洋.现代电子设计与创新. :中国电力,20073 王金明,周顺.数字系统设计与VHD
3、L. :电子工业,20214 (美)James R, Armstrong F, Gail Gray.VHDL Design Representation and Synthesis. :机械工业,2003周 次第1 3周第4 6周第7 10周第11 13 周第14 16周应完成的容课题选定,调研、收集资料,形成初步思路。建立系统根本构造,对整个程序流程进展规划。用VHDL语言对各个模块进展程序编写与调试工作。仿真结果归纳整理,撰写毕业设计论文初稿。完成论文,准备辩论。指导教师:职称:讲师2021年 3月 22日系级教学单位审批: 年 月 日. .word. .摘要随着科学技术的飞速开展和市场的
4、不断繁荣,各种投币式自动售货及效劳机具已经风行世界兴旺国家。这些采用现代电子技术和机电技术的自动效劳设施,给人们的日常生活带来了极大的方便。VHDL语言最初是由美国国防部开发出来用来提高设计的可靠性和缩减开发周期的一种设计语言。目前大多数EDA工具几乎都支持VHDL,这为VHDL的进一步推广和广泛应用奠定了根底。本文介绍了VHDL的特点和应用,以自动售货机为例,详细说明了其实现过程。本文使用VHDL描述自动售货机各模块的构造、行为、功能和接口并用MAX+plus II仿真。通过定义售货过程的各个状态以及各个状态之间的转换从而实现了自动售后机的选择多个商品,投掷钱币,找零退币,显示状态,屡次交易
5、等功能。给出了各个模块的源程序以及模块之间连接图,并通过仿真验证做出必要的分析。仿真结果说明本次设计能满足自动售货机所要求的功能,从而实现了电路设计的自动化和智能化。关键词自动售货机;VHDL;EDA;MAX+plus II. .word. .AbstractWith the rapid development of science and technology and the increasing flourish of the market, all kinds of coin-operated vending and service equipment has swept the dev
6、eloped countries of the world. The automatic service witch use modern technology, electronic technology and electromechanical facilities has brought great convenience to the peoples daily lives.VHDL language originally developed by the U.S. Department of Defense for the U.S. military to improve desi
7、gn reliability and reduce the development cycle using a smaller range of design language. Most EDA tools support almost all VHDL, VHDL which is widely used in the further promotion and laid the foundation.This article introduces the characteristics and application of VHDL, with a example ofdesigning
8、 vending machines, describes detailedly the implementation process.This articleuses VHDL langague described the structure, behavior, functions and interfaces of each modules with MAX + plus II and its simulation. By defining the respective states of the process and the transitions between the variou
9、s states in order to achieve the functions of the vending machine that is select multiple items, throwing coins, coins giveback, display state, multiple transactions and others. Provided the code of each module and connection diagram between the modules, and make the necessary analysis by simulation
10、 and verifing. Simulation results show that this design accords with the required functions of the veding machines, whitch achieved automation and intelligenta of the circuit design.Keywordsvending machine;VHDL;EDA;MAX+plus II. .word. . 目 录摘要IAbstractII第1章 绪论11.1 课题背景11.2 课题的目的与意义21.3 自动售货机的国内外开展及现状
11、31.4 本文的研究目标及章节安排51.4.1 本文的研究目标51.4.2 本文的章节安排6第2章 相关技术与设计工具72.1 EDA技术介绍72.1.1 EDA技术概念与应用72.1.2 EDA技术的历史与开展趋势82.2 VHDL语言介绍102.2.1 VHDL语言概念、特点与优势102.2.2 VHDL语言构造122.3 MAX+plus软件介绍142.3.1软件概述142.3.2 Max+plus开发系统的特点152.3.3软件功能使用及设计流程152.4 本章小结20第3章 自动售货机系统设计分析213.1 自动售货机的设计任务与要求213.2 自动售货机的设计需求分析213.3 自
12、动售货机的系统工作流程213.4 自动售货机模块的划分223.5 自动售货机各工作状态之间转换243.6 本章小结24第4章 自动售货机各功能模块的仿真分析254.1 总控模块的仿真分析254.2 二进制译码模块的仿真分析284.3 BCD译码模块的仿真分析284.4 顶层模块的仿真分析294.5本章小结30结论31参考文献32致谢34附录135附录240附录346附录448附录573. .word. .第1章 绪论1.1 课题背景自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小
13、时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。随着科技的开展以及人民生活水平的提高,人们需求一种全新的购物方式,这种方式不受人力时间的限制可随时随地更快捷方便地购置商品,自动售货机正能满足人们的这种需求。如今,在机场、地铁、商场、公园等客流较大的场所,不难发现自动售货机的身影。顾客只要插人几元的纸币或硬币,就可以方便地买到诸如饮料、口香糖等小东西。作为一种前卫的零售方式,自动售货机受到了喜欢追逐时尚的年轻人的欢送。自动售货机具有技术含量高、销售方式新、市场潜力大、商品货真价实等优点,决定了它广阔的开展前景。而且,它与电子购物等新型消费方式相通,能创造巨大的商机,
14、研究自动售货机是非常有价值的。随着科技的开展和社会的进步,自动化商业机械有了越来越广泛的应用,自动售货机作为自动化商业机械的代表被广泛用于公共场所自动售货,给人们的生活带来了极大的方便。特别在兴旺国家,自动售货机已经十分普及,自动售货机可售出各种成型包装小商品,各种袋装,盒装,软瓶装等小商品。在我国,由于多种原因,自动售货机的市场推广缓慢,处于培育阶段,但可以预见,这种方便快捷的效劳形式因其适合现代生活快节奏的需要,在不久的将来必会获得群众的喜爱。随着商品市场的不断繁荣,自动售货机和自动效劳设施必将逐步得到广泛的应用。随着科技的迅猛开展,信息技术,电子技术,自动化技术及计算机技术日渐融合,成为
15、当今社会科技领域的重要支柱技术。由于VHDL已经成为IEEE标准所规X的硬件描述语言,目前大多数EDA工具几乎都支持VHDL,这为VHDL的进一步推广和广泛应用奠定了根底1。在硬件电路设计过程中,主要的设计文件是用VHDL编写的源代码,因为VHDL易读和构造化,所以易于修改设计。1.2 课题的目的与意义人类社会已进入到高度兴旺的信息化社会,信息社会的开展离不开电子产品的进步。现代电子产品在性能提高、复杂度增大的同时,价格却一直呈下降趋势,而且产品更新换代的步伐也越来越快,实现这种进步的主要原因就是生产制造技术和电子设计技术的开展。前者以微细加工技术为代表,目前已进展到深亚微米阶段,可以在几平方
16、厘米的芯片上集成数千万个晶体管;后者的核心就是EDA技术2。EDA是指以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术最新成果而研制成的电子CAD通用软件包,主要能辅助进展三方面的设计工作:IC设计,电子电路设计以及PCB设计。没有EDA技术的支持,想要完成上述超大规模集成电路的设计制造是不可想象的,反过来,生产制造技术的不断进步又必将对EDA技术提出新的要求。自动售货机作为一种先进的消费方式,已经成为城市现代文明兴旺程度的重要标志,其新颖、时尚的购物方式,24小时营业的特点给人们生活带来了便利,美化了城市环境,受到消费者的欢送。但是在我国自动售货机的普及还不及兴旺国家,主要原因
17、是我国EDA技术的应用水平长期落后于兴旺国家。本设计要实现自动售货机的根本功能,如选择货物,投币,找零,显示,屡次交易等功能。利用软件MAX+plus平台,采用VHDL硬件描述语言编程的设计方法设计系统核心电路的硬件程序,与一般的软件开发不同,VHDL编程更需要熟悉一些底层的硬件知识,特别是数字逻辑电路的设计,因此VHDL编程的方法、思路都要更多的与硬件电路联系起来3。完成系统各个功能模块的硬件程序设计后,在软件平台上进展编译和电路仿真。通过本课题的研究,可以掌握电子控制系统的根本原理与其实现,通过对各个模块的编程及其仿真,对MAX+plus软件的使用有所了解。每个波形模块的VHDL实现加深了
18、硬件描述语言的学习。最终的顶层文件的调试,更是表达了综合知识的运用。本课题的研究是对本专业所学知识的较系统综合的理解与应用,是理论知识与实践结合的表达。设计综合了本专业所学几门重要专业课程的内容,包括EDA技术、数字电子技术等的学习,较为符合电气工程及其自动化专业的培养要求,有助于实践能力、创新能力、设计能力的提高。1.3 自动售货机的国内外开展及现状公元1世纪,希腊人希罗制造的自动出售圣水的装置是世界上最早的自动售货机。17世纪,英国的小酒吧里设有了香烟的自动售货机。在自动售货机历史的长河中,日本开发出实用型的自动售货机,那是在进入本世纪后的事。自动售货机的真正普及是在第二次世界大战以后。5
19、0年代,“喷水型果汁自动售货机大受欢送,果汁被注入在纸杯里出售。后来,由于美国的饮料大公司进入日本市场,1962年,出现了以自动售货机为主体的流通领域的革命。1967年,100日元单位以下的货币全部改为硬币,从而促进了自动售货机产业的开展。1925年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种现代自动售货机。在日本全国各地,共设有550万台自动售货机据1998年的统计,销售额达6兆8969亿4887万日元,为世界第一。在售货机的显示屏幕上进展操作,输入商品和购置数量,并投入钱币后,商品就会从取货口出来,甚至从食品自动售货机上还能买到热呼呼的面条和米饭团。虽然日本的自动售货机总
20、台数低于美国据1997年的统计为689万台,但是,从人口占有数来看却是世界上最高的,美国平均35人占有一台,而日本为23人占有一台。1999年,它开场进人中国市场。如今,在机场、地铁、商场、公园等客流较大的场所,不难发现自动售货机的身影。自动售货机在中国的开展状况:1993年,日本、美国、韩国的二手自动售货机进入中国,只能识别人民币硬币。1995年,可口可乐、百事可乐开场小量布放使用硬币的自动售冷饮机。1997年,南开戈德开发出“GD人民币智能识别系统。1998年,南开戈德自行研制成功“GD自动售货机,成为我国第一家规模生产同时识别纸硬币自动售货机的公司。1998年,加拿大“科汇公司在XX开场
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VHDL 自动 售货 设计
限制150内