自动售货机VHDL可找零售卖机

名称:自动售货机(代码在文末付费下载)

软件:Quartus

语言:VHDL

要求:使用VHDL语言和quartus软件设计自动售货机,可以投币1元和5元,具有2,3,4,6元 ,共4种不同的商品,可以找零


演示视频:

代码文件(顶层端口)

LIBRARY ieee;
   USE ieee.std_logic_1164.all;
--自动售货机
ENTITY auto_sell IS
   PORT (
      clk_in            : IN STD_LOGIC;
      reset_n           : IN STD_LOGIC;--复位
      
      coin_1_p          : IN STD_LOGIC;--投币1元
      coin_5_p          : IN STD_LOGIC;--投币5元
      
      price_2_p         : IN STD_LOGIC;--2元商品
      price_3_p         : IN STD_LOGIC;--3元商品
      price_4_p         : IN STD_LOGIC;--4元商品
      price_6_p         : IN STD_LOGIC;--6元商品
      confirm_p         : IN STD_LOGIC;--确认
      
      succeed_ledn      : OUT STD_LOGIC;--购买成功指示灯
      coin_return_ledn  : OUT STD_LOGIC;--退币指示灯
      DLA               : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);--数码管位选,低电平选择
      HEX               : OUT STD_LOGIC_VECTOR(7 DOWNTO 0)--数码管段选,低亮
   );

设计文档(文档点击可下载):

1. 工程文件

2. 程序文件

3. 程序编译

4. RTL图

5. Testbench

6. 仿真图

代码文件(付费下载):



1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 自动售货机VHDL可找零售卖机

注册为本站会员,充值100得150,详情咨询客服

目前为止共有 *** 位优秀的会员加入! 立刻加入会员