目前,组合逻辑电路在当代的应用可谓是越来越广泛,组合逻辑电路是值得我们好好学习的,现在我们就深入了解组合逻辑电路。
逻辑电路
什么是组合逻辑电路?
逻辑电路
1. 半加器和全加器
在数字系统中算术运算都是利用加法进行的,因此加法器是数字系统中最基本的运算单元。由于二进制运算可以用逻辑运算来表示,因此可以用逻辑设计的方法来
设计运算电路。加法在数字系统中分为全加和半加,所以加法器也分为全加器和半加器。其中,全加器考虑低位向高位的进位,而半加器不考虑地位向高位的进
位。
2. 编码器和译码器
指定二进制代码代表特定的信号的过程就叫编码。把某一组二进制代码的特定含义译出的过程叫译码。
(1)编码器
因为n位二进制数码有2n种状态,所以它可代表2n组信息。人们在编码过程中一般是采用编码矩阵和编码表,编码矩阵就是在卡诺图上指定每一方格代表某一自然
数,把这些自然数填入相应的方格。
(2)译码器
编码的逆过程就是译码。 译码就是把代码译为一定的输出信号,以表示它的原意。实现译码的电路就是译码器。
译码器可分为二进制译码器、十进制译码器、集成译码器和数字显示译码驱动电路。其中二进制译码器是一种最简单的变量译码器,它的输出端全是最小项。
3. 数据选择器
数据选择器就是从多个输入端中选择一路输出,它相当于一个多路开关。常用的有二选一,四选一,八选一和十六选一,若需更多则由上述扩展。
4. 多路分配器
多路分配器的功能是把输入数据分配给不同的通道上,相当于一个单刀多掷开关。
组合逻辑电路的分析在asic设计和pld设计中组合逻辑电路设计的最简化是很重要的,在设计时常要求用最少的逻辑门或导线实现。
在asic设计和pld设计中需要处理大量的约束项,值为1或0的项却是有限的,提出组合逻辑电路设计的一种新方。
与逻辑表示只有在决定事物结果的全部条件具备时,结果才发生。输出变量为1的某个组合的所有因子的与表示输出变量为1的这个组合出现、所有输出变量为0的
组合均不出现,因而可以表示输出变量为1的这个组合。
组合逻辑电路的分析分以下几个步骤:
(1)有给定的逻辑电路图,写出输出端的逻辑表达式;
(2)列出真值表;
(3)通过真值表概括出逻辑功能,看原电路是不是最理想,若不是,则对其进行改进。
综上所述,本文已为讲解组合逻辑电路,相信大家对组合逻辑电路的认识越来越深入,希望本文能对各位读者有比较大的参考价值。
浏览过本文<组合逻辑电路>的人也浏览了
什么是组合逻辑控制器
http://baike.cntronics.com/abc/4497
时序逻辑电路是什么?
http://baike.cntronics.com/abc/1954
时序逻辑电路
http://club.cntronics.com/space.php?uid=139877&do=blog&id=21159