本文主要是介绍Circuit上的电路构建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.非门电路的实现
如图是我搭建的简单非门电路,核心是三极管,电路将LED灯一端接地,当电池接通时,挑动开关有如下关系。当开关断开时,LED灯另一端便有高电压,则使LED灯发光,当开关接通时,LED灯两端都是0电位,因而不发光。
S LED
1 0
0 1
实现了非门电路的基本功能。
电路等价的验证
验证A(B+C)=AB+AC
电路一:
电路二
大致如图,电路一有如下关系
A B C OUT
1 1 1 1
1 1 0 1
1 0 1 1
0 1 1 0
0 0 0 0
0 1 0 0
1 0 0 0
0 0 1 0
电路二有如下关系
A B C OUT
1 1 1 1
1 1 0 1
1 0 1 1
0 1 1 0
0 0 0 0
0 1 0 0
1 0 0 0
0 0 1 0
可以看出两者相等,因此两个电路时等价的。
存储电路的构建
如图是一个SR锁存器,该锁存器的特点是有两个输入开关,分别是S和R,当SR,输出也有两个LED灯,上面为X下面为Y。
他们有如下关系
S R X Y
1 1 0 1
0 1 1 0
1 1 1 0
1 0 0 1
1 1 0 1
当S R为1 1 时,电路输出不变,因此此时可以作为存储器使用。
加法器的构建
1位加法器
一位加法器实际上十分简单,它其实就是一个异或门电路。
1+1=0
1+0=1
0+1=1
0+0=0
2位加法器
两位加法器和一位加法器的区别在于有两个输入,并且有进位计算。
如图就是一个两位加法器。它会自动省略溢出的位数。
这篇关于Circuit上的电路构建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!