基于FPGA的自动售货机Verilog语言

2022-02-12

基于FPGA的自动售货机(Verilog语言)

项目简介

本项目是一个基于FPGA的自动售货机设计,使用Verilog语言实现。通过设定好的商品和按键操作,用户可以选择商品、投币并购买商品。购买成功后,数码管会显示余额;如果余额不足,则显示“ER”。

功能描述

  1. 商品选择
    • 按键1用于选择商品。
  2. 投币操作
    • 按键2、3、4分别用于投币。
  3. 购买操作
    • 再次按下按键1进行购买。
  4. 余额显示
    • 购买成功后,数码管显示余额。
    • 如果余额不足以购买商品,数码管显示“ER”。

使用说明

  1. 选择商品
    • 按下按键1选择你想要购买的商品。
  2. 投币
    • 使用按键2、3、4进行投币操作。
  3. 购买
    • 再次按下按键1进行购买操作。
  4. 查看余额
    • 购买成功后,数码管会显示当前余额。
    • 如果余额不足,数码管会显示“ER”。

注意事项

  • 确保FPGA开发板和相关硬件连接正确。
  • 在操作过程中,请注意按键的顺序和投币的数量。

贡献

欢迎对本项目进行改进和优化,如果你有任何建议或发现了问题,请提交Issue或Pull Request。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

基于FPGA的自动售货机Verilog语言