这次简单实验我采用的是在线电路设计和仿真工具 Circuit https://circuits.io/

电路是计算机实现的基础。目前,不管什么语言编写的程序都是通过计算机自己翻译成机器语言,由电路执行。
首先,我按照老师的指引大概了解了这个软件的操作方式,接着建立了第一个简单电路

简单电路实践(但我感觉我连中学生都不如。。。)

这是一个非门电路,其真值表为

input output
ON(1) 不亮(0)
OFF(0) Green(1)

第二个任务是验证A(B+C)=AB+AC

由于技术不够,并不能将两个图画在一个电路中

简单电路实践(但我感觉我连中学生都不如。。。)

这个是A(B+C),下面的那幅由于导线重叠导致不能正常运行
tips:若要交叉导线,必须使用电阻来实现跨导线。

简单电路实践(但我感觉我连中学生都不如。。。)

这个是AB+AC

真值表:

A B C A(B+C) AB+AC
0 0 0 0 0
0 0 1 0 0
0 1 0 0 0
0 1 1 0 0
1 0 0 0 0
1 0 1 1 1
1 1 0 1 1
1 1 1 1 1

这里有一位大神做的,他将两个电路做在了一幅图上:

简单电路实践(但我感觉我连中学生都不如。。。)

第三个任务是 : 理解存储电路
首先,要按课件 S-R latch 搭建电路,搭建出来是这个样子的:

简单电路实践(但我感觉我连中学生都不如。。。)

其真值表为:

input上(set) input下(reset) output上 output下
1 1 0 1
0 1 1 1
1 1 0 0
1 0 0 0
1 1 0 0

第四个任务比较困难,求助了同学后画了一个,不知道对不对

一位的全加电路:

简单电路实践(但我感觉我连中学生都不如。。。)

二位的全加电路:

简单电路实践(但我感觉我连中学生都不如。。。)

相关文章:

猜你喜欢
  • 2021-10-02
相关资源
相似解决方案