带七段式数码显示管的自动售卖机设计(verilog自学笔记之有限状态机的设计)
采用三段式的方法写一个自动售卖机,功能如下:
共有三种纸币入口,分别支持10元,20元,50元。货物售价80元。需要支持找钱功能(注意,找钱有两种情况,90元和100元;110元和120元的情况不符合实际应用场景,所以不存在找钱的情况。)带有用七段式数码显示管显示当前总金额的功能。
七段数码管原理图如下:
七段数码显示管代码:简单模块通过case实现,无需多言。
FSM状态转换关系如下:摩尔型状态机
设计思想:
采用三段式,第一段同步时序逻辑,描述状态转换关系。第二段采用
原创
2021-06-24 18:29:49 ·
584 阅读 ·
0 评论