描述
题目描述:
设计一个自动贩售机,输入货币有两种,为0.5/1元,饮料价格是1.5/2.5元,要求进行找零,找零只会支付0.5元。
ps:
1、投入的货币会自动经过边沿检测并输出一个在时钟上升沿到1,在下降沿到0的脉冲信号
2、此题忽略出饮料后才能切换饮料的问题
注意rst为低电平复位
信号示意图:
d1 0.5
d2 1
sel 选择饮料
out1 饮料1
out2 饮料2
out3 零钱
波形示意图:
题解主体
1、确定题目要求
根据输入,有两种状态转移:
1.5:
0 0.5 1 1.5 2 S0-S4
现态 |
d1 |
d2 |
|||
现态值 |
现态代号 |
次态值 |
次态代号 |
次态值 |
次态代号 |
0 |
S0 |
0.5 |
S1 |
1 |