利用Spartan-3E设计一个自动贩卖机,通过vga接口显示投币和找零结果

利用Spartan-3E设计一个自动贩卖机,通过vga接口显示投币和找零结果

系统设置两种饮料价格,一种为2.5元,另一种为3元。利用Sartan-3E开发板上的旋转编码器模拟投币,每次可以投入1元或者5角硬币,当投入数额大于等于所需钱数时购买成功,并自动结束此次购买。机器设有找零功能。每次购买结束后系统全部初始化,等待下一次购买。利用vga接口将投币和找零结果显示在显示器上。显示结果的前两位表示已投币的数值,后两位表示找零结果。

在这里插入图片描述
旋转按钮有 2 个不同的功能。只要轴柄一转,按钮就旋转并输出值。该轴也可以按下,和按钮开关一样。 按下握柄或按钮,则 FPGA 接通 3.3V。使用内部的下拉电阻产生低电平。
在这里插入图片描述
在这里插入图片描述

显示器显示结果如下:
在这里插入图片描述中间的数字1和2代表要买的饮料种类,1代表2.5元的饮料,2代表3元的饮料。(46是当时做实验的座位号,忽略掉)

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值