
Verilog课程设计涉及自动售货机开发。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1)需要设计一款自动售货机,该机能够提供两种商品供选择,价格分别为1.5元和2元。具体而言,顾客只需按下对应商品的单个按键,商品价格便会立即通过数码管清晰地呈现出来。该售货机同样支持顾客同时购买多种商品或多件同一商品。
2)顾客在投入硬币时,可使用两种面额的硬币:5角和1元。 整个投币过程模拟通过按动两个相应的按键来实现,同时,数码管会实时显示所投入的硬币总额。
3)在顾客确认购买后,系统会进行验证。若投币金额不足以支付商品价格,则报警灯将立即亮起;反之,则自动完成商品的送货动作(送货过程通过不同的指示灯进行模拟),并同时用数码管显示剩余找零的金额。此外,库存数量也应相应减少。
4)如果顾客在交易过程中按下取消键,自动售货机将立即恢复到初始状态,为顾客提供下一次购物的机会。
5)该售货机还应具备商家供货的功能,商家可以通过两个按键分别增加两种商品的库存量,库存量的变化情况则会通过数码管实时显示出来。
6)为了方便管理,此售货机需要设置两个由商家控制的复位键,分别用于清零两种商品的库存数量。
全部评论 (0)
还没有任何评论哟~


