动售货机的设计.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动售货机的设计

摘要: 本次EDA课程设计是利用VerilogHDL来设计的,使用MAXⅡEPM570T144C5N型号的FPGA来设计一个自动饮料售卖机,机器设有2个投币孔,机器可以接受1元和0.5元的硬币。每瓶饮料2.5元,1元和0.5元可用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 0.5 yuan coins. 2.5 yuan per bottle drinks, 1 yuan and 0.5 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 3.1 各单元模块功能介绍及电路设计 6 3.1.1 投币信号产生电路: 6 3.1.2电源模块的构成如图所示: 6 3.1.4数码显示 7 四.系统调试与验证 8 4.1对计数功能的验证程序及仿真结果: 8 4.2 投币功能的实现: 9 4.3 显示功能的实现: 10 4.4 对取货功能的实现: 13 4.5 总体功能的实现: 15 4.6 对部分功能的仿真如图所示: 18 五 设计总结 23 六 参考文献 24 参考文献: 24 ? ? 前言 近年来,集成电路技术的迅猛发展,特别是可编程逻辑器件的高速发展,电子设计自动化EDA技术成为电子设计工程师的新宠。EDA技术以计算机为工具完成数字系统的逻辑综合、布局布线和设计仿真等工作。电路设计者只需要完成对系统功能的描述,就可以由计算机软件进行系统处理,最后得到设计结果,并且修改设计方案如同修改软件一样方便。利用EDA工具可以极大地提高设计效率。 VHDL是指超高速集成电路硬件描述语言。VHDL主要用于描述数字系统的结构、行为、功能、和接口,除了含有许多具有硬件特征的语句外,VHDL的程序结构特点是,将一项工程设计或称设计实体分成外部和内部。在对一个设计实体定义了外部界面后,一旦其内部开发完成,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部的概念是VHDL系统设计的基本点。利用VHDL语言的方便与强大功能的特点设计了一套自动饮料售货机系统。其用方便、可靠、节省人力的自动饮料售卖机机将在社会生活中成为一种趋势,它的出现一定程度上也体现了现代文明的发展程度。 本设计是一套结构简单,操作方便,性能可靠的自动饮料售卖机产品。自动饮料售卖机电路设计采用选择商品电路、投币累加电路、统计卖出商品电路等四个基本电路构成。自动售货机在接受投入钱币后,通过与商品价格比较,确定是否能够售出商品和把算出剩余的钱找回。当商品输出后售货机自动把上次卖出商品的价格和投入的钱币的总和清零,这时才可以进行下次交易。自动售货机还应满足商家查看销售商品的总和及使其清零,和控制该售货机进行整体复位。该售货机可以帮助商家更好的销售商品,并且节省人力,获得更大的利润 自动饮料售卖机是能够根据投入的钱币自动取出饮料的机器,它是商业自动化的常用设备,不受时

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档