设计一种自动售货机系统,能够完成数钱、显示、找零、退币等功能。(1)设自动售货机能销售3种商品,矿泉水、热狗和汉堡,它们的单价分别是1元、4元和8元。(2)自动售货机允许投入1元、2元和5元纸币。(3)购买商品时,首先按下要购买商品额对应按键,商品对应的灯亮。然后投入钱币,显示投币总额,投入完毕按下确认键。如果钱币总数大于商品价格,吐出商品,显示退币总额并退币;设定每次购买商品的允许投币时间为30s,在设定时间内,总投币值不足顾客购买的商品单价时,或者超过30s未按确认键,售货机按不足钱数处理,退还全部投入纸币,不吐出商品。(4)当顾客完成一次购买之后或按错所需要的商品按钮,需要设置一个重新开始按钮,使整个系统恢复到初始状态;
2022-06-11 11:03:24
5.47MB
数电课设
售货机
1