1 / 27
文档名称:

自动饮料售卖机设计-课程设计.doc

格式:doc   大小:1,481KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

自动饮料售卖机设计-课程设计.doc

上传人:feng1964101 2018/9/24 文件大小:1.45 MB

下载得到文件列表

自动饮料售卖机设计-课程设计.doc

文档介绍

文档介绍:摘要:
本次EDA课程设计是利用VerilogHDL来设计的,使用MAXⅡEPM570T144C5N型号的FPGA来设计一个自动饮料售卖机,机器设有2个投币孔,。,。机器还设有2个输出,这个设计要求机器有对找钱和输出饮料的提示信号。此设计按照EDA课程设计的流程进行源代码的编写、前仿真、综合、布局和布线、设计出电路原理图。本设计主要利用QuartusⅡ、protel 99 SE等设计软件进行设计。
关键词:自动饮料售卖机、计数器、控制器;脉冲;设计
Abstract: The curriculum design is the use of EDA VerilogHDL to design, using MAX Ⅱ EPM570T144C5N models of FPGA to design an automatic beverage vending machines. Slot machines with two Coin holes, it can accept 1 yuan and yuan coins. yuan per bottle drinks, 1 yuan and yuan used two keys instead. Machine also has two outputs, the design requirements on the machine give change and output signals prompted drinks. This design course design process in accordance with EDA source code to write, the former simulation, synthesis, placement and routing, design a circuit schematic. The design mainly uses Quartus Ⅱ, protel 99 SE design software to design.
Keywords :Automatic beverage wending machines ,Counter , Controller , Pulse, Design
前言 3
: 4
三设计实现 6
各单元模块功能介绍及电路设计 6
投币信号产生电路: 6
: 6
7
8
: 8
投币功能的实现: 9
显示功能的实现: 10
对取货功能的实现: 13
总体功能的实现: 15
对部分功能的仿真如图所示: 18
五设计总结 23
六参考文献 24
参考文献: 24
 
 

前言
近年来,集成电路技术的迅猛发展,特别是可编程逻辑器件的高速发展,电子设计自动化EDA技术成为电子设计工程师的新宠。EDA技术以计算机为工具完成数字系统的逻辑综合、布局布线和设计仿真等工作。电路设计者只需要完成对系统功能的描述,就可以由计算机软件进行系统处理,最后得到设计结果,并且修改设计方案如同修改软件一样方便。利用EDA工具可以极大地提高设计效率。
VHDL是指超高速集成电路硬件描述语言。VHDL主要用于描述数字系统的结构、行为、功能、和接口,除了含有许多具有硬件特征的语句外,VHDL的程序结构特点是,将一项工程设计或称设计实体分成外部和内部。在对一个设计实体定义了外部界面后,一旦其内部开发完成,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部的概念是VHDL系统设计的基本点。利用VHDL语言的方便与强大功能的特点设计了一套自动饮料售货机系统。其用方便、可靠、节省人力的自动饮料售卖机机将在社会生活中成为一种趋势,它的出现一定程度上也体现了现代文明的发展程度。
本设计是一套结构简单,操作方便,性能可靠的自动饮料售卖机产品。自动饮料售卖机电路设计采用选择商品电路、投币累加电路、统计卖出商品电路等四个基本电路构成。自动售货机在接受投入钱币后,通过与商品价格比较,确定是否能够售出商品和把算出剩余的钱找回。当商品输出后售货机自动把上次卖出商品的价格和投入的钱币的总和清零,这时才可以进行下次交易。自动售货机还应满足商家查看销售商品的总和及使其清零,和控制该售货机进行整体复位。该售货机可以帮助商家更好的销售商品,并且节省人力,获得更大的利润
自动饮料售卖机是能够根据投入的钱币自动取出