
Verilog设计用于自动售货机。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1)需要设计一种自动售货机,该机器能够提供四种商品供选择,分别是1元、2元、5元和10元面额的商品。具体而言,顾客可以通过按下对应的一个按键来购买某种商品,同时数码管会实时显示该商品的具体价格。 2)顾客在投入硬币时,同样可以选择1元、2元、5元或10元这四种硬币之一,每次只能投入其中一种硬币,并通过按下相应的按键来模拟这一操作。与此同时,数码管也会立即显示已投入的硬币总额。 3)在顾客完成投币后,按下确认键进行交易。如果投币金额不足以支付商品价格,系统将立即发出警报,警报持续时间为3秒(可通过点阵图形进行模拟)。若投币金额足够支付商品价格,则自动将货物送出(送出的货物通过不同的指示灯进行模拟显示),并同时用数码管清晰地显示剩余的找零金额。 4)为了防止重复交易,一旦顾客按下确认键并保持持续3秒不操作,自动售货机将自动返回初始状态,随后才允许顾客开始下一次购物流程。 5)此外,该售货机还应具备供商家使用的累计销售额功能,累计的销售金额需要通过数码管实时显示,并以两位数字的形式呈现。值得注意的是,该累加器仅由商家可以控制进行清零操作。 6)最后, 该售货机应包含一个由商家控制的整体复位控制装置, 用于恢复机器至初始状态.
全部评论 (0)
还没有任何评论哟~


