如何使用logisim的真值表自动生成电路?【木森小教程】

学计算机的同学少不了会与Logisim打交道。

在刚入手这个软件时,很多人可能会觉得布线、连线是一件累人的脏活。

但其实,在很多情况下,你不需要手动连线——连线的事情交给软件自己做就行。
——“让软件为我们服务”

当然,要“偷懒”,就要涉及到许多技巧性的操作。
今天,木森就来为你介绍一个简单却非常实用的小技巧
——利用真值表来生成电路。

我们分3步进行。

第一步:找到输入输出关系

假定,我们设计的电路有下面的输入输出关系

输入 输出
0001 1010
0011 0111
1010 0011
1011 0110
1111 0101

对于这样的输入输出,你当然可以画卡诺图去化简求解。
但我们“有工具”,这一切其实都大可不必。

第二步:拖出输入输出的引脚

拖出输入输出的引脚,输入有几个就拖几个(输出同理)。

拖出来后,给这些引脚标上记号。
如图,I4,I3,I2,I1分别表示输入的第四位、第三位、第二位和第一位。

将引脚按照从高位到低位的顺序排列。

logism输入输出引脚

第三步:分析电路

在菜单栏的项目(project)中,找到分析电路(Analyze Circuit),如下图所示。

分析电路

进入分析电路后,找到真值表(Table)的那一项。

真值表

按照我们预先设定的真值关系进行设置
——点击输出部分的小叉叉(“x”)就可以修改成0或1。
真值表输出

最后,点击Build Circuit(碰到弹出框全部按确定)就大功告成了。
完成截图

恭喜你,又学会一招“懒人技法”。

猜你喜欢

转载自blog.csdn.net/weixin_37402631/article/details/78863980