1.设计制作一个自动售货机控制系统。 2.该系统能完成货物信息存储,进程控制,硬币处理,余额计算,显示等功能。 3 该系统可以管理四种货物,每种的数量和单价在初始化时输入,在存储器中存储。用户可以用硬币进行购物,按键进行选择。 4 系统根据用户输入的货币,判断钱币是否够,钱币足够则根据顾客的要求自动售货,钱币不够则给出提示并退出。 5 系统自动的计算出应找钱币余额、库存数量并显示。 数码管显示,默认显示四种商品库存;购买状态,左边第一位数码管显示商品编号、第二三位数码管显示商品的单价、第四位数码管显示商品的剩余库存、第五六位数码管显示找零的钱币,每个部分用数码管的dp点分隔开。正点原子开拓者V1工程,有单独的源程序文件和仿真文件
2023-04-18 22:22:58 7.92MB 基于FPGA自动售货机 Verilog
1
EDA小组大作业,可以利用两个状态机实现购买者模式和管理员模式,有详细注释,购买者模式模拟购买商品过程,管理员模式为补货设定数量等等
2022-04-25 14:56:35 15.44MB fpga verilog EDA
1
使用verilog HDL语言描述RTL级硬件电路,以实现需求功能,并在FPGA上进行验证。 实现功能: 1) 机器有一个投币孔,每次只能投入一枚硬币,但可以连续投入多枚硬币。机器能识别的硬币金额为1元,5角和1角。 2) 顾客可选择的饮料价格有1元,1元4 角,2元三种,每次只能售出1瓶饮料,购买饮料时先选择饮料种类再投币,当投入的硬币总金额达到或超过饮料价格后,机器发出指示信号并拒收继续投入的硬币,此时如果未选择取消,机器将送出饮料和找零硬币。 3) 顾客投入硬币之后,如果按取消键,机器也将退出所投入的全部金额。 4) 找零或退币时,按由大到小原则处理,即总金额超过1元时,先退出1元硬币,超过5角时,先退5角,不足5角,才退出1角。
1
设计一个自动售货机,此机能出售1元、2元、5元、10元的四种商品。出售哪种商品可由顾客按动相应的一个按键即可,并同时用数码管显示出此商品的价格。顾客投币后,按一次确认键,如果投币额不足时则报警,报警时间3秒(可用点阵模拟报警)。如果投币额足够时自动送出货物(送出的货物用相应不同的指示灯显示来模拟),同时多余的钱应找回,找回的钱数用数码管显示出来。
2021-09-20 22:08:48 152KB 自动售货机 verilog 课程设计
1
自动售货机verilog实现及modelsim仿真实现,该设计为课程设计实验,可以拿来直接使用,货真价实!
2021-08-15 01:52:43 696KB 自动售货机verilog
用verilog编写,用vivado实现的自动售货机。支持选择商品(设定为两种,分别是2.5元和5元)、投币(1元、5元)和找零的功能。 详细文档可见:http://www.doc88.com/p-0807880645741.html
2021-06-11 01:07:49 694KB verilog
1
设定好商品,按键1选择商品,按键2、3、4为投币,再次按下按键1购买,然后再数码管上显示余额,若不够买,则显示ER
2019-12-21 21:16:09 976KB FPGA 自动售货机
1
自动售货机的verilog语言,含注释,阅读轻松
2019-12-21 21:05:25 607KB 自动售货机verilog
1