热搜关键词: 电路基础ADC数字信号处理封装库PLC

rar

基于FPGA的自动售货机程序附件——基础程序

  • 1星
  • 2016-03-24
  • 1.02MB
  • 需要2积分
  • 18次下载
标签: VerilogHDL

VerilogHDL

Basys2FPGA开发板

VerilogHDL

自动售货机程序

自动售货机程序

本设计在硬件方面使用Basys2  FPGA开发板,将程序各变量端口与开发板管脚进行相应的配置,用几个开关分别代表所投钱币面值、商品种类,投币总数和找零都显示在七段译码显示器上。LED指示灯对部分操作做出警告反应。具体如下: 

a) 用四个开关,分别模拟售出价值为5角、1元、1.5元和2元的商品,购买者可以通过开关选择购买任意一种标价的商品; 

b) 用三个开关分别模拟5角、1元硬币和5元纸币投入;

c) 投币可以投入5角、1元硬币和5元纸币的任意组合,投币总数显示在数码管上。但是,投币总面值不能超过9.5元,如果超出,则投币指示灯亮起,警告投币错误;

d) 可以售出四钟商品的任意组合,当所投钱数达到或超过购买者所选商品面值时,售出商品并显示找零,表示购买成功;当所投硬币值不足面值时,数码管显示数值不变,指示灯亮,表示购买失败。

展开预览

猜您喜欢

评论

lzcsjtu
=应该能够运行
2018-04-22 22:02:42
登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×