组合逻辑电路问题某雷达站有3部雷达A,B,C,其中A和B功率消耗相等,C的功率是A的2倍.这些雷达由2台发电机X、Y供电,发电机X的最大输出功率等于雷达A的功率消耗,发电机Y的最大输出功率是X的3倍.要求设计一个逻辑电路,能够根据各雷达的启动和关闭信号,以最节能的方式启、停发电机.
问题描述:
组合逻辑电路问题
某雷达站有3部雷达A,B,C,其中A和B功率消耗相等,C的功率是A的2倍.这些雷达由2台发电机X、Y供电,发电机X的最大输出功率等于雷达A的功率消耗,发电机Y的最大输出功率是X的3倍.要求设计一个逻辑电路,能够根据各雷达的启动和关闭信号,以最节能的方式启、停发电机.
答
先归纳一下资源:
C = 2A = 2B = 2X ,Y = 3X ,
做出真值表:
输入 输出
C B A X Y
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 0 1
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
X = AB'C' + A'BC' + ABC
= C' A⊕B + ABC ;实际电路用异或门不划算.
Y = C + AB + AC + BC