tag 标签: 自动售货机

相关资源
  • 所需E币: 4
    时间: 2019-12-24 10:57
    大小: 211.88KB
    上传者: rdg1993
    程序实例:自动售货机VHDL程序与仿真自动售货机VHDL程序与仿真(1)自动售货机VHDL程序如下:--文件名:pl_auto1.vhd。--功能:货物信息存储,进程控制,硬币处理,余额计算,显示等功能。--说明:显示的钱数coin的以5角为单位。--最后修改日期:2004.3.23。libraryieee;useieee.std_logic_arith.all;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityPL_auto1isport(clk:instd_logic;--系统时钟set,get,sel,finish:instd_logic;--设定、买、选择、完成信号coin0,coin1:instd_logic;--5角硬币、1元硬币price,quantity:instd_logic_vector(3downto0);--价格、数量数据item0,act:outstd_logic_vector(3downto0);--显示、开关信号y0,y1:outstd_logic_vector(6downto0);--钱数、商品数量显示数据act10,act5:outstd_logic);--1元硬币、……
  • 所需E币: 3
    时间: 2019-12-24 10:57
    大小: 225.53KB
    上传者: 238112554_qq
    系统设计目标:设计一个自动售货机,它能够完成对货物信息的存取、硬币处理和余额显示等功能。具体描述如下:™自动售货机可以出售四种货物,每种商品的数量和单价在初始化时设定,并存储在存储器中。™采用模拟开关分别模拟5角和1元的硬币来进行购物,并通过按键来选择商品。™系统能够根据用户输入的硬币,判断钱币是否足够,当所投硬币达到或超过购买者所选面值时,则根据顾客要求自动售货,并找回剩余的硬币,然后回到初始状态。当所投的硬币不够时,则给出提示,并通过一个复位键退回所投硬币,然后回到初始状态。VHDL数字系统设计与测试钟桦电院智能所主楼III416huazhongxd@163.com实例分析自动售货机控制系统自动售货机控制系统--实例及分析2实例分析自动售货机控制系统系统设计目标设计一个自动售货机,它能够完成对货物信息的存取、硬币处理和余额显示等功能。具体描述如下:自动售货机可以出售四种货物,每种商品的数量和单价在初始化时设定,并存储在存储器中。采用模拟开关分别模拟5角和1元的硬币来进行购物,并通过按键来选择商品。系统能够根据用户输入的硬币,判断钱币是否足够,当所投硬币达到或超过购买者所选面值时,则根据顾客要求自动售货,并找回剩余的硬币,然后回到初始状态。当所投的硬币不够时,则给出提示,并通过一个复位键退回所投硬币,然后回到初始状态。3实例分析自动售货机控制系统设计思想首先,需要set键对商品的价格和现有数量进行预设置;其次,需有sel键以方便顾客对商品进行选择;接着,需要一个投币计数模块对所投入的5角和1元硬币进行求和;与商品价格进行比较,若满足或超过,则满足顾客要求并找零……