组合逻辑电路概述:
数字电路依据逻辑功用的不同特色,能够分红两大类,一类叫组合逻辑电路(简称组合电路),另一类叫做时序逻辑电路(简称时序电路)。组合逻辑电路在逻辑功用上的特色是恣意时间的输出只是取决于该时间的输入,与电路本来的状况无关。而时序逻辑电路在逻辑功用上的特色是恣意时间的输出不只取决于其时的输入信号,并且还取决于电路本来的状况,或者说,还与曾经的输入有关。
1.半加器与全加器
①半加器
两个数A、B相加,只求本位之和,暂不论低位送来的进位数,称之为“半加”。
完结半加功用的逻辑电路叫半加器。实践作二进制加法时,两个加数一般都不会是一位,因而不考虑低位进位的半加器是不能解决问题的 。
②全加器
两数相加,不只考虑本位之和,并且也考虑低位来的进位数,称为“全加”。完结这一功用的逻辑电路叫全加器 。
2.加法器
完结多位二进制数相加的电路称为加法器。依据进位方法不同,有串行进位加法器和超前进位加法器两种 。
①四位串行加法器:如T692。长处:电路简略、衔接便利。缺陷:运算速度不高。最高位的核算,有必要比及一切低位依此运算完毕,送来进位信号之后才干进行。为了进步运算速度,能够选用超前进位方法 。
②超前进位加法器:所谓超前进位,便是在作加法运算时,各位数的进位信号由输入的二进制数直接发生 。
1.基本概念
用代码表明特定信号的进程叫编码;完结编码功用的逻辑电路叫编码器。编码器的输入是被编码的信号,输出是与输入信号对应的一组二进制代码 。
2.一般编码器
①三位二进制编码器:二进制编码器:用n位二进制代码时,对m=2n个一般信号进行编码的电路 。
②二M十进制编码器:把0~9十个十进制数字编成二进制代码的电路。n位二进制代码共有2n种,能够对m≤2n个信号进行编码。因二M十进制编码器的输入是十个十进制数,故应运用四位二进制代码表明制。从2n=16种二进制代码中取十种来代表0~9这是个十进制数码,计划许多,最常用的是8421BCD码。在二M十进制编码器中,代表0~9的输入信号也是相互排挤的,其作业原理及规划进程与三位二进制编码器完全相同,不再重复 。
3.优先编码器
界说:答应若干信号一起输入,但只对其间优先等级最高的信号进行编码,而不答理等级低的信号,这样的电路叫优先编码器 。
1)基本概念
界说:把二进制代码依照乐意转化相应输出信号的进程叫译码。完结译码功用的逻辑电路叫译码器。译码器的n个输入,m个输出应满意2n≥m。译码器有二进制译码器、二—十进制译码器、数字显现译码器等类型 。
2)二进制译码器
把二进制代码的各种状况,依照其本意转化成对应的信号的输出。这种电路叫二进制译码器。在二进制译码器中,若输入代码有n位,则输出信号便是2n个。因而它能够译出输入变量的悉数状况。(有时又称为变量译码器,或最小项发生器 。
1.数据分配器的逻辑功用
数据分配器(Demulplexer)又称为多路分配器,它只要一个数据输入端,但有2n个数据输出端。依据n个挑选输入的不同组合,把数据送到2n个数据输出端中的某一个。从其效果看,与多位开关很类似,从逻辑功用看,与数据挑选器恰好相反 。
2.用译码器作数据分配器
但凡带使能操控端的译码器都能作数据分配器运用 。
3.多路信号分时传送
数据挑选器和数据分配器结合,能够完结多路信号的分时传送。原理:挑选输入C2C1C0=001时,数据挑选器是把XIN1的状况送到输出端。对数据分配器而言,则是把送来的XIN1分配到XOUT1端。各路信号不是一起传送,但传输线减少了 。
1.1位数值比较器
两个1位二进制数比较时,有4种或许,3种成果
2.多位数值比较器
设:A=A3A2A1A0,B=B3B2B1B0
用li =1,表明Ai>Bi;
mi =1,表明Ai
gi =1,表明Ai=Bi。
比较时,应从高开端,若高位比出成果,则低位不必再比。当高位持平时,再去比较低位 。