
数电课设_自动售货机_售货机_
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为《数字电路与逻辑设计》课程设计,实现了一款自动售货机系统。该系统通过用户选择商品并支付,完成相应货物的出售。旨在锻炼学生数字电路及硬件编程能力。
设计一种自动售货机系统,能够完成数钱、显示金额、找零以及退币等功能。(1)该售货机能销售三种商品:矿泉水(单价为1元)、热狗(4元)和汉堡(8元)。(2)允许投入的纸币面额包括1元、2元和5元。(3)购买商品时,首先按下对应的商品按钮,对应的指示灯会亮起。接下来投币并显示已投金额,在完成投币后按确认键。如果所投钱币总额大于商品价格,则售货机将吐出商品,并退还多余的钱;设定每次交易的允许时间是30秒,在此时间内若总投入不足或超过30秒未按下确认键,系统会认为顾客没有足够支付并退回所有已投纸币而不提供商品。(4)在完成一次购买后或者按错按钮的情况下,需要设置一个重新开始按钮使整个系统恢复到初始状态。
全部评论 (0)
还没有任何评论哟~


