精选优质文档-倾情为你奉上自动售货机的设计及仿真任务和要求:自动售货机可销售橡皮(0.5元)、铅笔(1元)、直尺(1.5元)、记录本(2元)4种商品,数量无限。只能投入1元或5角硬币,当投入的币值等于或大于商品的价钱且确认购买时,两个输出口分别输出购买的商品和找零,当投币后取消购买,退回投入的硬币,假设零币无限。顾客一次只能购买一种商品的一个,若需要更多商品,需要重复操作。1) 基本功能:商品选择;投币购买;出货、找零、退钱。2) 显示功能:有两个LED数码管显示已经投入的币值或找零数系统总体设计:基本功能模块:商品选择模块;投币处理模块;、出货、找零、退钱模块。自动售货机控制系统共含4个状态:初始状态、投币状态、出货及找零、退钱状态。1) 初始状态(selegoods):表示一次投币销售过程的开始,此状态期间,可选择商品,不允许投币。2) 投币状态(incoins):计算并记录投入总币值,此状态期间,允许投币,不允许选择商品。3) 出售及找零状态(outgoods_coin):根据选择商品的价格及投入的总币值,决定是否出货及