首页 理论教育 组合逻辑综合实例

组合逻辑综合实例

更新时间:2025-01-08 工作计划 版权反馈
【摘要】:把这4种组合使灯亮,即可实现所要求的控制了。表2-3 表决控制真值表它的逻辑表达式应为经化简则为当然还应对这个表达式进行化简。但它与二进制码有对应关系,其关系真值表见表2-4(5位)。以此关系,可把它译成二进制码。图2-5程序设计的根据是表2-4。

1.三个开关表决逻辑

该3个开关分别用A、B、C表示。表决结果用灯L表示。每个开关也都有两个状态,即下扳(赞成)、上扳(不赞成)。下扳(通)用变量,即用A、B或C表示。上扳(断)用变量的非,即用A、B或C表示。

这3个变量各有两个取值,下扳的是两个及两个以上的有4种。把这4种组合使灯亮,即可实现所要求的控制了。对此分析,可用真值表表示,见表2-3。

2-3 表决控制真值表

978-7-111-56641-0-Chapter03-7.jpg

它的逻辑表达式应为

978-7-111-56641-0-Chapter03-8.jpg

经化简则为

978-7-111-56641-0-Chapter03-9.jpg

当然还应对这个表达式进行化简。不过由于使用PLC,触点多少问题不大,可直接依据此表达式画出的梯形图,如图2-4所示。图2-4a串联后并联。图2-4b为并联后串联。

这里仅用3个开关表决。如果多了,如几十、几百,就太复杂了。为此可用后面将要介绍的高级逻辑设计方法设计。

2.格雷码到二进制码译码

格雷码为单位码,不少绝对值计数的旋转编码器用它编码。但格雷码没有“权值”,无法用作大小比较。但它与二进制码有对应关系,其关系真值表见表2-4(5位)。以此关系,可把它译成二进制码。

978-7-111-56641-0-Chapter03-10.jpg

图2-4 三个开关表决电路

2-4 二进制码与格雷码对照真值表

978-7-111-56641-0-Chapter03-11.jpg

从表2-4可知,二进制码的本位的值为:格雷码的本位值与二进制码高一位值的异或,即(www.xing528.com)

978-7-111-56641-0-Chapter03-12.jpg

式中 ei)——第i位二进制值;

gi)——第i位格雷码值;

ei+1)——第i+1位格雷码值。

而最高位两者相等。

图2-5即为此译码程序。该图g0(低位)~g4(高位)为格雷码,e0(低位)~e4(高位)二进制码。

图2-5程序设计的根据是表2-4。从表知,二进制码的本位的值为:“格雷码”的本位的值与二进制码的高一位的值的异或,即

ei)=[gi)xorei+1)]

式中 ei)——第i位二进制值;

gi)——第i位“格雷码”值;

ei+1)——第i+1位“格雷码”值;

xor——逻辑异或。

而最高位两者是相等的。

978-7-111-56641-0-Chapter03-13.jpg

图2-5 格雷码到二进制译码程序

提示:当今,不少PLC提供有这两种编码的转换指令,不必调用这里介绍的转换程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈