数字电子:设计一个自动售饮料机的逻辑电路。
功能要求:它的投币口每次只能投入一枚五角或一元的硬币。投入一元五角钱硬币后机器自动给出一瓶饮料;投入两元(两枚一元)硬币后,在给出饮料的同时找回一枚五角的硬币。
1,逻辑抽象:
取投币信号为输入逻辑变量,
投入一枚一元硬币时用A=1表示,未投入时A=0。
投入一枚五角硬币用B=1表示,未投入时B=0。
找出饮料和找钱为两个输出变量,分别以Y,Z表示。
给出饮料时Y=1,不给时Y=0;
找出一枚五角硬币时Z=1,不找时Z=0。
假定通过传感器产生的投币信号(A=1或B=1)在电路转入新状态的同时也随之消失,否则将被误认为作又一次投币信号。
设未投币前电路的初始状态为S0,投入五角硬币以后为S1,投入一元硬币(包括投入一枚一元硬币和投入两枚五角硬币的情况)以后为S2。再投入一枚五角硬币后电路返回S0,同时输出Y=1,Z=0;如果投入的是一枚一元硬币,则电路也应