饮品自动贩卖机系统 c语言,自动贩卖机控制系统自动贩卖机控制系统.doc

自动贩卖机控制系统自动贩卖机控制系统

综合训练项目四“自动贩卖机控制系统”

专 业: 自动化

班 级: 12-1班

姓 名: 白琼

学 号: 1205010102

指导教师: 谢国民

1.1??设计任务及要求?

目的和要求:

1、掌握应用门电路和触发器等实现时序逻辑电路-“自动贩卖机控制系统”的设计方法,完成矿泉水、茶饮料和咖啡等贩卖功能。

2、要求系统能够自动完成:投币识别-价格比较-选择商品-输出商品和退币过程。

3、自动贩卖机实际要求:①自动贩卖机可投入1元和0.5元两种硬币;②所售矿泉水为1元,饮料1.5元,咖啡2两元。③当钱币总额超过要买的商品时,可购买商品指示灯亮;按下选择键,输出商品;④购买商品后,系统自动计算剩余钱币,并找回剩余零钱。

成果形式:完成实现目标任务的状态图和状态转换卡诺图,提交比较方案以及电路原理图及仿真。

2.1设计方案

方案一

开关1和5分别表示投入1元和5角,投入一元钱的时候开关1会给计数器一个脉冲记录投入一元钱的个数。

同理,开关5可以记录投入5角钱的个数。

发光二极管表示矿泉水、茶饮料、咖啡和找5角钱。开关表示选择按键A表示矿泉水,两个B表示茶饮料并找钱,C表示咖啡,Space表示茶饮料。

3.1自动售货机功能控制模块的VHDL实现?

? 根据图2所示的状态转换图,用VHDL语言中的CASE_WHEN结构和IF_THEN_ELSE语句实现控制功能,源程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值