所需E币: 4
时间: 2019-12-24 10:57
大小: 211.88KB
程序实例:自动售货机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元硬币、……