
利用Verilog设计的简易自动售货机。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该设计旨在构建一个简化的Verilog自动售货机模型,用于模拟一个小商品销售系统。具体要求如下:(1) 核心功能首先,该自动售货机仅支持销售价值分别为5角、1元、1.5元和2元的商品。购买者需通过开关按钮选择想要购买的商品。其次,系统模拟了使用开关分别代表5角硬币、1元硬币和5元纸币的投入方式,每次只能投入一枚硬币或一张纸币。最后,当投入的金额达到或超过所选商品的购买面值,并确认购买后,则交易成功;相应的指示灯亮起以表明商品已售出。确认投入和确认购买操作均可通过按钮实现。(3) 此外,当投入的金额不足以支付所选商品时,可以通过一个复位按钮返回已投入的金额,并恢复到初始状态。(4) 在退款或找零过程中,使用若干组灯分别指示找零中包含的5元纸币数量、1元纸币数量以及5角硬币数量。(5) 无论是售出货物还是进行退款操作,系统均应恢复到初始状态。(2) 增强功能为了进一步提升用户体验,系统还具备扩展功能:在退款或找零时,利用七段数码管显示具体的找零金额。同时,该系统能够实时显示当前的时间(以时:分:秒形式呈现)。
全部评论 (0)
还没有任何评论哟~


