用 verilog 實現接受 1,2,5 分錢的賣報機,每份報紙 5 分錢。

下面我們用verilog實現一個自動販賣機的程序,販賣機能接收1,2,5分錢的投幣(每個時鐘的上升沿採樣一次,即投幣一次),din[2:0]: (din[0]:1 分錢,din[1]:2 分錢,din[2]:5 分錢) ,販賣機設找零:dout[1:0],其中dout[1]=1表示找零1分錢,dout[0]表示輸出一份報紙。 手繪狀態圖:
相關文章
相關標籤/搜索