逻辑电路复杂?我们用Logisim一键解决!!
Posted hhh_Moon_hhh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑电路复杂?我们用Logisim一键解决!!相关的知识,希望对你有一定的参考价值。
逻辑电路复杂?我们用Logisim一键解决!!
一、安装Logisim
我们可以在下列官网中安装Logisim软件,
这个是开源的,
不需要付费的。
https://sourceforge.net/projects/circuit/
安装好了以后的软件页面为“
二、简单介绍
下图中,File、Edit、Project等这些大家一定都懂是个什么意思,主要是需要说一下八个红色箭头所指的是输入信号;蓝色箭头所指的是输出信号。
在逻辑电路中,很重要的一个东西就是逻辑门,Logisim中提供了各种各样的逻辑门:
三、一个简单的实例
我们设计如下图所示的简单逻辑电路:
我们可以使用如下所示的方法来给元件添加标签:
我们还可以通过下面的方法来进行修改逻辑门的参数设置;
我们使用手型的选择模式课一点击那些输入的信号,将信号在0和1之间变换,有下面的四种模式:
我们还可以查看芯片模式:
这就意味着,我们搭建一个电路,其实相当于编程的时候搭建了一个函数,在其他的位置,我们可以使用这个函数,同样的,我们还可以在其他电路中使用这个芯片了啦。
四、Logisim自动生成电路
我们点击 Project 按钮,然后点击 Analysis Circuit:
添加输入:
添加输出:
写出输出与输入之间的关系的表达式:
我们在这里再次把整个流程放一遍,方便大家的具体操作:
1、
2、
3、
4、
随后,我们点击 Build Circuit
点击OK就可以了:
会弹出下面的提示框,我们点击 YES
最终会生成这样的一个实际的逻辑电路:
整个电路的运行效果如下图所示:
1、
2、
3、
4、
5、
6、
7、
8、
从以上的运行结果我们可以看出来,这个其实就是一个求和的电路了吧。
我们其实就是使用Logisim自动搭建了一个求和的电路了啦。
这就是Logisim的自动生成逻辑电路的方法,但是它最多只是支持八位的逻辑门,这个是有一些局限,但也说明了我们还是需要自己学会怎样去搭建电路的,而不是指望着电脑帮助我们完成一切。
谢谢大家的阅读。
以上是关于逻辑电路复杂?我们用Logisim一键解决!!的主要内容,如果未能解决你的问题,请参考以下文章