
基于Verilog语言在Basys2上实现自动售货机的简单程序
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用Verilog硬件描述语言,在Xilinx Basys2开发板上设计并实现了具有硬币投入、商品选择及找零功能的简易自动售货机控制系统。
数字电路实验的大作业基本功能如下:数码管显示当前余额,并且可以投入五角或一元的硬币。有三种饮料可供选择:可乐2元、茶3元以及牛奶3.5元,每种饮料初始存货均为5瓶。使用LED灯来表示各种饮料的剩余库存量;当某种饮料没有存货时,对应的LED灯会熄灭。
购买过程中,数码管显示投入硬币后的余额变化情况。如果在某一种饮料已经售罄的情况下尝试点击“购买”键,则数码管将短暂闪烁“FFF.F”,提醒用户当前该种饮料已无货供应。若用户的存款不足以支付所选商品的价格,在按下确认键后,相应的价格会通过数码管显示2秒左右,然后返回到显示剩余余额的状态。
此外还具备找零功能:在需要找零的情况下,首先显示出当前的账户余额;再次点击时,则将显示屏上的金额调整为0。
全部评论 (0)
还没有任何评论哟~


