仿真二:逻辑函数的化简与变换

一、题目

已知逻辑函数 FFF 的真值表如下表所示,试用 Multisim 求出 FFF 的逻辑函数式,并将其化简为最简与或形式。

A B C D F
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 ×
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 ×
1 1 0 0 ×
1 1 0 1 0
1 1 1 0 ×
1 1 1 1 1

二、仿真内容

使用 Multisim 的中的逻辑转换器,从右侧快捷栏可以找到 "Logic Converter" 按钮,点击此按钮会生成一个逻辑转换器 "XLC1" 图标,双击这个图标可以打开它的操作窗口。

将上述真值表输入到逻辑转换器操作窗口左半部分的表格中,然后点击逻辑转换器操作窗口右半部分的上边第二个按钮,就可以完成从真值表到逻辑表达式的转换,得到的结果是最小项之和的形式,如图(a)所示;点击逻辑转换器操作窗口右半部分的第三个按钮,可以得到最简与或式。转换结果会显示在逻辑转换器操作窗口底部的一栏中。

图 (a) 逻辑转换器得到的逻辑表达式图\,(a)\,逻辑转换器得到的逻辑表达式图(a)逻辑转换器得到的逻辑表达式

图 (b) 逻辑转换器得到最简与或式图\,(b)\,逻辑转换器得到最简与或式图(b)逻辑转换器得到最简与或式

三、仿真结果

  1. 得到的逻辑表达式为:F(A、B、C、D)=A‾ B‾ C‾D+A‾BC‾D+A‾BCD‾+A‾BCD+ABCDF(A、B、C、D)=\overline A\,\overline B\,\overline CD+\overline AB\overline CD+\overline ABC\overline D+\overline ABCD+ABCDF(A、B、C、D)=ABCD+ABCD+ABCD+ABCD+ABCD
  2. 最简与或式为F(A、B、C、D)=A‾D+BCF(A、B、C、D)=\overline AD+BCF(A、B、C、D)=AD+BC