泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述( 四 )



7:

泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述


那么我来解释一下 , 明明功能一样 , 可是上面的连线复杂程度却不一样的原因 。
泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述


在这张图里 , 我已经默认设定红灯开关打开时 , 红圈中的逻辑开关会关闭 , 橙圈中的逻辑开关会打开 , 所以不需要像上面再加额外的非门了 , 不过这样连的话务必要有扎实的功底呀 。
如果想要设计好电路 , 应当对自己的电路有清晰的理解 。
总结:与非门可以制作任意类型的组合逻辑电路 。步骤如下:
1 , 列输入表:将所有的输入开关的情况列成表格【如上面的表格所示】 。
2 , 确定输出:按照自己的想法或者题目的要求 , 选择哪些输入情况可以让输出为1【比如上面的100,010,001是符合要求的 , 应该让y为1】 , 哪些输入会让输出为0 , 把表格填好 。
3 , 列出与或式 。【比如上面的y=ab'c'+a'bc'+a'b'c】
4 , 按照与或式 , 给实际连接打草稿【比如上面的电路图 , 熟悉之后可以跳过这一步】
5 , 连接 , 检查 , 验收 。

组合逻辑电路 , 编码器和译码器
什么叫编码器什么叫译码器 , 这里有个表格 , 大家先看一看吧 。
泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述


1.编码器
编码器是将其他代码变成二进制代码的逻辑电路 。
这里将以2位二进制数编码器作为实例来讲解 。
2位的二进制数可以表示00,01,10,11这4个数 , 这个编码器的功能如下图:
泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述


我们还是按照上面的方法 , 做出相应的输入输出表 , 打草稿 , 然后连线 , 完成电路 。
还有写逻辑关系式 , 这里y1=a2+a3 , y0=a1+a3 。
泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述


这就是最后的结果啦 , 因为我们的输出只有4种组合 , 为了保证精确的编码 , 输入的组合也应该只有4种 , 其他的输入情况的不允许出现的 。
泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述


这也是是这个电路的缺点 , 为了弥补这个缺点我们还有“优先编码器”的方案 , 不过这个作为课外的知识了 , 有兴趣的同学可以自己查阅相关资料来学习 。

2.译码器-普通译码器
这里用3线-8线译码器做讲解 。
所谓3线-8线译码器是一个能够将3位二进制数分解为8钟信号的电路 。
相当于编码的逆过程 , 类似于把二进制代码变成十进制的信号 。
真值表和逻辑关系式子如下:
泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述


对了!大家不要觉得上面那个表有多复杂 , 我只是吧所有的输出项写到一起了 , 如果你们觉得阅读困难 , 可以像这样 , 在阅读任何一个输出(比如上面的y5)时 , 把其他的输出遮住 。这样看就变成这样:
泰拉瑞亚逻辑电路的详细教程 泰拉瑞亚逻辑电路怎么使用 逻辑门功能简述


一目了然了对不对!

推荐阅读