• 方案介紹
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

自動(dòng)售貨機(jī)VHDL可找零售賣機(jī)

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

名稱:自動(dòng)售貨機(jī)(代碼在文末付費(fèi)下載)

軟件:Quartus

語(yǔ)言:VHDL

要求:使用VHDL語(yǔ)言和quartus軟件設(shè)計(jì)自動(dòng)售貨機(jī),可以投幣1元和5元,具有2,3,4,6元 ,共4種不同的商品,可以找零

演示視頻:

代碼文件(頂層端口)

LIBRARY?ieee;
???USE?ieee.std_logic_1164.all;
--自動(dòng)售貨機(jī)
ENTITY?auto_sell?IS
???PORT?(
??????clk_in????????????:?IN?STD_LOGIC;
??????reset_n???????????:?IN?STD_LOGIC;--復(fù)位
??????
??????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;--確認(rèn)
??????
??????succeed_ledn??????:?OUT?STD_LOGIC;--購(gòu)買成功指示燈
??????coin_return_ledn??:?OUT?STD_LOGIC;--退幣指示燈
??????DLA???????????????:?OUT?STD_LOGIC_VECTOR(3?DOWNTO?0);--數(shù)碼管位選,低電平選擇
??????HEX???????????????:?OUT?STD_LOGIC_VECTOR(7?DOWNTO?0)--數(shù)碼管段選,低亮
???);

設(shè)計(jì)文檔(文檔點(diǎn)擊可下載):

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. Testbench

6. 仿真圖

點(diǎn)擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=150

相關(guān)推薦