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

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

2026-01-25 06:24:43作者:裘旻烁

项目简介

本项目是一个基于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文件。

登录后查看全文
热门项目推荐
相关项目推荐