《第10章 门电路和组合逻辑电路.ppt》由会员分享,可在线阅读,更多相关《第10章 门电路和组合逻辑电路.ppt(68页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第10章章 门电路和组合逻辑电路门电路和组合逻辑电路学习要点学习要点 基本逻辑运算基本逻辑运算 逻辑门电路的工作原理逻辑门电路的工作原理 组合逻辑电路的分析与设计组合逻辑电路的分析与设计 加法器、编码器、译码器、加法器、编码器、译码器、数据选择器数据选择器1数字信号与数字电路2数字电路的分类按电路结构不同,分为分立元件数字电路和集成数字电路。按所用器件制作工艺不同,分为双极型和单极型。按电路结构和工作原理不同,分为组合逻辑电路和时序逻辑电路。第第10章章 门电路和组合逻辑电路门电路和组合逻辑电路10.1 数字电路概述数字电路概述10.1.1 数字电路的特点数字电路的特点模拟信号:在时间和幅值
2、上都为连续的信号。模拟电路:处理和传输模拟信号的电路。数字信号:在时间和幅值上都为离散的信号。数字电路:处理和传输数字信号的电路。化学工业出版社化学工业出版社 3.数字电路的优点l数字电路便于集成化l数字电路工作可靠性高。l数字信息便于长期保存。l数字集成电路产品系列多、通用性强、成本低。l数字电路的保密性好4.数字电路的特点1)数字电路的工作信号是二进制的数字信号,在时间上和数值上是离散的(不连续),反映在电路上就是低电平和高电平两种状态(即0和1两个逻辑值)。2)在数字电路中,研究的主要问题是电路的逻辑功能,即输入信号和输出信号之间的逻辑关系。它的数学分析工具是逻辑代数。3)数字电路大多处
3、理“二值逻辑”问题,可用电路的两种截然不同的状态来表述,因此,数字电路可以进行逻辑运算与判断。化学工业出版社化学工业出版社 10.1.2 10.1.2 常用数制和常用数制和码码制制数制数制:多位数码中每一位的构成方法及低位向相邻高位的进位规则。码制:在编制代码时所遵循的规则。1.进位计数制l进位制:一种按进位方式实现计数的制度。多位数码每一位的构成以及从低位到高位的进位规则称为进位计数制,简称进位制。l基数:在该进位制中可能用到的数码个数。十进制的基数是10,二进制的基数是2,八进制的基数是8,十六进制的基数是16。l位权(位的权数):在某一进位制的数中,每一位的大小都对应着该位上的数码乘上一
4、个固定的数,这个固定的数就是这一位的权数。权数是一个幂。常用的进位制有十进制、二进制、八进制和十六进制化学工业出版社化学工业出版社 2.不同数制间的转换非十进制数转换为十进制数多项式替代法原理:任何一个数都可以写成以基数为底的幂求和的展开式,即按位权展开表示。例如:二进制数展开(1011.01)2=123+022+121+120+02-1+12-2=(11.25)10八进制数展开(1101)8=183+182+081+180=(577)10十六进制数展开(E36)16=14162+3161+6160=(3638)10十进制数转换为非十进制数(1)整数部分的转换:除基取余法除基取余法。(2)小数
5、部分的转换:乘基取整法化学工业出版社化学工业出版社 【例10-1】将十进制数23.59375转换为八进制数、二进制数和十六进制数。解:故(23.59375)10=(27.46)8又(27.46)8=(10111.10011)2=(17.98)16因此(23.59375)10=(10111.10011)2=(17.98)16二进制与其他进制的转换(1)二进制与八进制的转换:三位二进制数对应一位八进制数(4 1 5)8=(100 001 101)2 (010 110 111)2=(2 6 7)8化学工业出版社化学工业出版社 (2)二进制与十六进制的转换:四位二进制数对应一位十六进制数(1001 0
6、111)2=(97)16 (6 F)16=(0110 1111)23.二进制代码用以表示十进制数码、字母、符号等信息的一定位数的二进制数称为二进制代码。1)二-十进制代码用4位二进制数b3b2b1b0来表示十进制数中的09十个数码。简称BCD码。2)可靠性代码(1)格雷码(葛莱码、循环码)(2)奇偶校验码化学工业出版社化学工业出版社 10.2 逻辑代数基础逻辑代数基础10.2.1 10.2.1 基本基本逻辑逻辑运算运算1.概述 逻辑:一定的因果关系。逻辑代数是描述客观事物逻辑关系的数学方法,是进行逻辑分析与综合的数学工具。因为它是英国数学家乔治布尔(George George BooleBoo
7、le)于18471847年提出的,所以又称为布尔代数。逻辑代数有其自身独立的规律和运算法则,不同于普通代数。相同点:都用字母A A、B B、C C表示变量;不同点:逻辑代数变量的取值范围仅为“0 0”和“1 1”,且无大小、正负之分。逻辑代数中的变量称为逻辑变量。“0”和“1”表示两种不同的逻辑状态:是和非、真和假、高电位和低电位、有和无、开和关等等。化学工业出版社化学工业出版社 1)与逻辑(与运算)及与逻辑的定义2.三种基本的逻辑运算仅当决定事件(Y)发生的所有条件(A,B,C,)均满足时,事件(Y)才能发生;其中任何一个条件不满足,事件就不会发生。这种因果关系,叫做与逻辑,串联开关控制电路
8、与逻辑关系表开关A开关B灯Y断断灭断通灭通断灭通通亮与逻辑真值表ABY000010100111设定逻辑变量并状态赋值:逻辑变量:A A和B B,对应两个开关的状态;1 1闭合,0 0断开;逻辑函数:Y Y,对应灯的状态,1 1灯亮,0 0灯灭。化学工业出版社化学工业出版社 逻辑表达式:Y YA A B BABAB符号“”读作“与”(或读作“逻辑乘”);在不致引起混淆的前提下,“”常被省略。实现与逻辑的电路称作与门,与逻辑和与门的逻辑符号如图1-1(b)所示,符号“&”表示与逻辑运算。与逻辑的逻辑符号 化学工业出版社化学工业出版社 2)或逻辑(或运算)及或逻辑的定义当决定事件(Y)发生的各种条件
9、(A,B,C,)中,只要有一个或多个条件具备,事件(Y)就发生。否则,事件就不发生。这种因果关系,称为或逻辑,也叫或逻辑关系。并联开关控制电路或逻辑关系表开关A开关B灯Y断断灭断通亮通断亮通通亮或逻辑真值表ABY000011101111化学工业出版社化学工业出版社 逻辑表达式:YAB符号“”读作“或”(或读作“逻辑加”)。实现或逻辑的电路称作或门,或逻辑和或门的逻辑符号如图1-2(b)所示,符号“1”表示或逻辑运算。或逻辑符号化学工业出版社化学工业出版社 3)非逻辑(非运算)当决定事件(Y)发生的条件(A)满足时,事件不发生;条件不满足,事件反而发生。这种因果关系,称为非逻辑。非运算开关控制电
10、路图非逻辑关系开关A灯Y断亮通灭非逻辑真值表开关A灯Y断亮通灭化学工业出版社化学工业出版社 逻辑表达式:符号“”读作“非”。实现非逻辑的电路称作非门,非逻辑和非门的逻辑符号如图1-3(b)所示。逻辑符号中用小圆圈“。”表示非运算,符号中的“1”表示缓冲。非逻辑符号化学工业出版社化学工业出版社 3.几种导出的逻辑运算(复合逻辑运算)1)与非、或非、与或非运算与非:先与后非,逻辑函数表达达式为:ABY001011101 110表10-9 与非逻辑真值表图10-8 与非门逻辑符号化学工业出版社化学工业出版社 ABY001010100 110或非:先或后非,逻辑函数表达达式为:表10-10 或非逻辑真
11、值表与或非:先与再或后非,逻辑函数表达达式为:图10-9 或非门逻辑符号化学工业出版社化学工业出版社 2)异或逻辑与同或逻辑ABY000011101 110异或逻辑关系为:输入逻辑变量A、B不同时,输出Y为1,否则为0.表10-11 异或逻辑真值表 图10-11 异或门逻辑符号逻辑函数表达达式为:化学工业出版社化学工业出版社 同或逻辑关系为:输入逻辑变量A、B相同时,输出Y为1,否则为0。逻辑函数表达达式为:ABY00101010 0 111表10-12 同或逻辑真值表图10-12 同或门逻辑符号化学工业出版社化学工业出版社 10.2.2 逻辑代数的基本公式、定理和规则逻辑代数的基本公式、定理
12、和规则1.逻辑代数的基本公式与运算:00=0 01=0 10=0 11=1或运算:0+0=0 0+1=1 1+0=1 1+1=1非运算:2)逻辑变量、常量运算公式 互补律:等幂律:双重否定律:0-1律:1)逻辑常量运算公式化学工业出版社化学工业出版社 1)交换律、结合律与分配率结合律:分配律:2)还原率、吸收律与冗余率吸收率:冗余律:3)摩根定律交换律:还原律:反演律(摩根定律):2.逻辑代数的基本定律化学工业出版社化学工业出版社 对于任何一个逻辑等式,以某个逻辑变量或逻辑函数同对于任何一个逻辑等式,以某个逻辑变量或逻辑函数同 时取代等式两时取代等式两端任何一个逻辑变量后,等式依然成立。例如,
13、在反演律中用端任何一个逻辑变量后,等式依然成立。例如,在反演律中用BCBC去代替等去代替等式中的式中的B B,则新的等式仍成立:,则新的等式仍成立:(1 1)代入规则)代入规则)代入规则)代入规则3.3.逻辑代数的三个重要规则逻辑代数的三个重要规则(2)反演规则反演规则 将一个逻辑函数L进行下列变换:,;01,10原变量反变量,反变量原变量。所得新函数表达式叫做Y的反函数,用表示。利用反演规则,可以非常方便地求得一个函数的反函数利用反演规则,可以非常方便地求得一个函数的反函数化学工业出版社化学工业出版社 在应用反演规则求反函数时要注意以下两点:1)保持运算的优先顺序不变,必要时加括号表明。2)
14、变换中,几个变量(一个以上)的公共非号保持不变。(3 3)对偶规则)对偶规则)对偶规则)对偶规则将一个逻辑函数将一个逻辑函数L L进行下列变换:进行下列变换:,0101,11所得新函数表达式叫做所得新函数表达式叫做Y Y的对偶式,用的对偶式,用表示。表示。对偶规则的基本内容是:如果两个逻辑函数表达式相等,那么它们的对偶式也一定相等。例如 化学工业出版社化学工业出版社 10.2.3 逻辑函数的表示方法逻辑函数的表示方法1逻辑函数的建立1)逻辑函数表达式:由逻辑变量和与、或、非三种运算符连接起来所构成的式子。在逻辑函数表达式中,等式右边的字母A、B、C等称为输入逻辑变量,等式左边的字母Y称为输出逻
15、辑变量,字母上面没有非运算符的叫做原变量,有非运算符的叫做反变量。2)逻辑函数:如果对应于输入逻辑变量A、B、C的每一组确定值,输出逻辑变量Y就有唯一确定的值,则称Y是A、B、C的逻辑函数。记为3)逻辑函数相等的概念:设有两个逻辑函数它们的变量都是A、B、C,如果对应于变量A、B、C的任何一组变量取值,Y1和Y2的值都相同,则称Y1和Y2是相等的,记为Y1=Y2。化学工业出版社化学工业出版社 2.2.逻辑函数的表示方法逻辑函数的表示方法(1)真值表:将输入变量所有取值下对应的输出值找出来,列成表格,即得真值表。(2)逻辑函数式:将输出与输入之间的逻辑关系写成与、或、非的运算组合形式。(3)逻辑
16、图用图形符号表示逻辑函数中的与、或、非等关系。(4)卡诺图(后节介绍)化学工业出版社化学工业出版社 10.2.4 逻辑函数的化简逻辑函数的化简1.逻辑函数的公式化简法(1)化简逻辑函数的意义若逻辑函数表达达式越简单,则实现它的电路越简单。从而可以节约器件、降低成本,提高电路的稳定性。此外,为了配合手头现有的数字集成电路器件的品种类型,也需要将函数式做一些变换。(2)逻辑函数表达式的基本形式和变换常见的逻辑形式有5种:与或表达式、或与表达式、与非-与非表达式、或非-或非表达式、与或非表达式。例如与或表达式:或与表达式:与非-与非表达式:或非-或非表达式:与或非表达式:1)化简的意义与标准化学工业
17、出版社化学工业出版社 (3)逻辑函数的最简形式最简与-或表达式的规定:逻辑函数表达式中的乘积项(与项)的个数最少;每个乘积项中的变量数也最少的与或表达式。例如2)逻辑函数的公式化简法(1)并项法利用公式,将两项合并为一项,并消去一个变量。化学工业出版社化学工业出版社 (2)吸收法利用公式ABA,消去多余的项。利用公式,消去多余的变量。(3)配项法利用公式=1,为某一项配上其所缺的变量。化学工业出版社化学工业出版社 利用公式AAA,为某项配上其所能合并的项。(4)消去冗余项法利用冗余律,将冗余项BC消去。3)代数化简法举例【例10-2】化简函数解:(1)先求出Y的对偶函数Y,并对其进行化简。(2
18、)求Y的对偶函数,便得的最简或与表达式。化学工业出版社化学工业出版社 2.逻辑函数的卡诺图化简法1)最小项与卡诺图(1)逻辑函数的最小项及其性质最小项:如果一个函数的某个乘积项包含了函数的全部变量,其中每个变量都以原变量或反变量的形式出现,且仅出现一次,则这个乘积项称为该函数的一个标准积项,称为最小项。三个变量A、B、C可组成8个最小项最小项的表示方法:用符号mi来表示。下标i的确定:把最小项中的原变量记为1,反变量记为0,当变量顺序确定后,可以按顺序排列成一个二进制数,则与这个二进制数相对应的十进制数,就是这个最小项的下标i。三个变量A、B、C的8个最小项可以分别表示为化学工业出版社化学工业
19、出版社 最小项的性质:a任意一个最小项,仅一组变量取值使其为1,而其余各项的取值均使它的值为0;b不同的最小项,使它的值为1的那组变量取值也不同;c任意两个不同的最小项的乘积必为0;d全部最小项的和必为1。(2)卡诺图相邻最小项:如果两个最小项中只有一个变量为互反变量,其余变量均相同,则这样的两个最小项为逻辑相邻,并把它们称为相邻最小项,简称相邻项。最小项的卡诺图表示化学工业出版社化学工业出版社 卡诺图的构成:将逻辑函数真值表中的最小项重新排列成矩阵形式,并且使矩阵的横方向和纵方向的逻辑变量的取值按照格雷码的顺序排列,这样构成的图形就是卡诺图。a二变量卡诺图,每个两变量的最小项有2个最小项与它
20、相邻;b三变量卡诺图,每个三变量的最小项有3个最小项与它相邻;c四变量卡诺图,每个四变量的最小项有4个最小项与它相邻,最左列的最小项与最右列的相应最小项也是相邻的,最上面一行的最小项与最下面一行的相应最小项也是相邻的,对角的两个最小项也是相邻的。化学工业出版社化学工业出版社 2)用卡诺图表示逻辑函数(1)逻辑函数的标准与-或式(最小项表达式)(2)用卡诺图表示逻辑函数化学工业出版社化学工业出版社 【例10-3】试填出的卡诺图。解:直接观察法填卡诺图,分别填每一个与项。如图10-17所示。项对应的最小项方格是(00)一行和(00,01)项是(00,01)两行和CD(11)一列相交对应的方格中填1
21、;项是在(10)一行中填满四个1;项是在A(11,10)两行和C(11,10)两列相交的四个格中填1。两列相交对应的方格中填1;化学工业出版社化学工业出版社 3)用卡诺图化简逻辑函数(图形化简法)(1)卡诺图的性质2个(21个)相邻方格的最小项可以合并为一项。4个(22个)相邻且排成一个矩形组的最小项可以合并为一项。8个(23个)相邻且排成一个矩形组的最小项可以合并为一项。(2)用卡诺图化简逻辑函数表达式的步骤和规则画出逻辑函数的卡诺图合并卡诺图中的相邻最小项新画的包围圈中必须有未被圈过1的方格,否则该包围圈是多余的。包围圈的个数尽量少,这样逻辑函数的与项就少。画包围圈时应遵从由少到多的顺序圈
22、。包围圈尽量大,这样消去的变量就多,与门输入端的数目就少。将合并化简后的各与项逻辑加,便为所求逻辑函数最简与-或式。化学工业出版社化学工业出版社 【例10-4】用图形法求下式的最简与或表达式。解:4)含有无关项的逻辑函数的化简(1)逻辑函数中的无关项与所讨论的逻辑问题没有关系的变量取值组合所对应的最小项。化学工业出版社化学工业出版社 (2)利用无关项化简逻辑函数【例10-5】判断一位十进制数是否为偶数。解:输入变量A,B,C,D取值为00001001时,逻辑函数Y有确定的值,根据题意,偶数时为1,奇数时为0。A,B,C,D取值为10101111的情况不会出现或不允许出现,对应的最小项属于随意项
23、。用符号“”、“”或“d”表示。随意项之和构成的逻辑函数表达达式叫做随意条件或约束条件,用一个值恒等于0的条件等式表示。这样,含有随意条件的逻辑函数可以表示成如下形式:化学工业出版社化学工业出版社 不利用随意项的化简结果为利用随意项的化简结果为化学工业出版社化学工业出版社 10.3 基本逻辑门电路基本逻辑门电路门电路:用以实现基本和常用逻辑运算的电子电路正逻辑:用逻辑1和0分别来表示电子电路中的高、低电平的方式。10.3.1 10.3.1 与与门电门电路路化学工业出版社化学工业出版社 表10-15与门电平关系表UA UBUY0 00.70 +30.7+3 00.7+3 +3+3.7表10-16
24、与逻辑真值表A BY0 000 101 001 1110.3.2 10.3.2 或或门电门电路路化学工业出版社化学工业出版社 表10-17或门电平关系表UA UBUY0 0-0.70 +3+2.3+3 0+2.3+3 +3+2.3表10-18或逻辑真值表A BY0 000 111 011 1110.3.3 10.3.3 非非门电门电路路化学工业出版社化学工业出版社 表10-19非门电平关系表UAUY0+5+50.3表10-20非逻辑真值表UAUY011010.3.4 10.3.4 组组合合逻辑门电逻辑门电路路1.与非门电路化学工业出版社化学工业出版社 2.或非门电路化学工业出版社化学工业出版社
25、 10.4 组合逻辑电路的分析与设计组合逻辑电路的分析与设计组合逻辑电路:若一个数字逻辑电路在某一时刻的输出,仅仅取决于这一时刻的输入状态,而与电路原来的状态无关,则该电路称为组合逻辑电路。组合电路主要有编码器、译码器、数据选择器、数据分配器、加法器、数值比较器等。组合逻辑电路的结构特点:只能由门电路组成,电路的输入与输出无反馈路径,电路中不包含记忆单元。10.4.1 10.4.1 组组合合逻辑电逻辑电路的分析路的分析1.基本分析方法组合逻辑电路的分析可按以下步骤进行。化学工业出版社化学工业出版社 (1)根据逻辑图,从输入到输出逐级写出逻辑函数表达达式,直至写出输出端的逻辑函数表达式。(4)根
26、据真值表,确定电路的逻辑功能。(2)利用逻辑代数法或卡诺图,将输出逻辑函数表达式化简成最简与或逻辑函数表达达式。(3)根据输出的最简与或表达式列真值表。2分析举例【例10-6】逻辑电路如图10-26所示,试分析电路的逻辑功能。化学工业出版社化学工业出版社 逻辑函数表达达式:最简与-或表达式:表10-21 真值表A B CY0 0 010 0 110 1 010 1 111 0 011 0 111 1 001 1 10逻辑功能:A、B中只要一个为0,Y=1;A、B全为1时,Y=0。所以Y和A、B的逻辑关系为与非运算的逻辑关系。化学工业出版社化学工业出版社 10.4.2 10.4.2 组组合合逻辑
27、电逻辑电路的路的设计设计1.基本设计方法(4)根据最简表达式画出逻辑电路图(1)根据实际问题对逻辑功能的要求,列出输入变量和输出变量的真值表;(2)由真值表写出输出逻辑函数的与或表达式;(3)用代数法或卡诺图法对所得的逻辑函数进行化简或变换,得到所需的最简表达式;2.组合逻辑电路的设计举例【例10-7】用与非门设计一个举重裁判表决电路。设举重比赛有3个裁判,一个主裁判和两个副裁判。杠铃完全举上的裁决由每一个裁判按一下自己面前的按钮来确定。只有当两个或两个以上裁判判明成功,并且其中有一个为主裁判时,表明成功的灯才亮。化学工业出版社化学工业出版社 解:设主裁判为变量A,副裁判分别为B和C;表示成功
28、与否的灯为Y,根据逻辑要求列出真值表10-22。表10-22真值表A B CYA B CY0 0 00 0 10 1 00 1 100001 0 01 0 11 1 01 1 10111逻辑函数表达式 最简与-或表达式例10-7逻辑电路图逻辑变换化学工业出版社化学工业出版社 10.5 加法器加法器10.5.1 10.5.1 半加器半加器只考虑两个一位二进制数的相加,而不考虑来自低位进位数的运算电路,称为半加器。设两个加数输入端为A、B,半加和的输出端为S,向高位进位端为C。1)半加器真值表ABSC00000110101011012)输出逻辑函数化学工业出版社化学工业出版社 3)逻辑图和逻辑符号
29、10.5.2 10.5.2 全加器全加器Ai、Bi:加数,Ci-1:低位来的进位,Si:本位的和,Ci:向高位的进位。表10-24 全加器真值表Ai Bi Ci-1Si Ci0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 01 01 00 11 00 10 11 1化学工业出版社化学工业出版社 2)输出逻辑函数(利用卡诺图化简)化学工业出版社化学工业出版社 3)全加器的逻辑图和逻辑符号化学工业出版社化学工业出版社 10.6 编码器编码器10.6.1 10.6.1 普通普通编码编码器器1.二进制编码器能够将各种输入信息编成二进制代码的电路称为二进制编码器。【例
30、10-8】试设计三位二进制编码器。解:3位二进制编码器,应有8个输入端和3个输出端,这种编码称为8/3线编码。列8线/3线编码的真值表:输入II7 I6 I5 I4 I3 I2 I1 I0输 出Y2 Y1 Y00 0 0 0 0 0 0 10 0 0 0 0 0 1 00 0 0 0 0 1 0 00 0 0 0 1 0 0 00 0 0 1 0 0 0 00 0 1 0 0 0 0 00 1 0 0 0 0 0 01 0 0 0 0 0 0 00 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1化学工业出版社化学工业出版社 表达式逻辑图化学工业出版社化学工业出版社
31、 2.二-十进制编码器能够用4位二进制数代码对1位十进制数码进行编码的电路。【例10-9】试设计二-十进制编码器编码器。真 值 表输 入I输 出Y3 Y2 Y1 Y00(I0)1(I1)2(I2)3(I3)4(I4)5(I5)6(I6)7(I7)8(I8)9(I9)0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 1解:十进制有十个数码,即十个输入信号,可以用4位二进制编码输出,这种编码称为10线/4线编码。化学工业出版社化学工业出版社 表达式:逻辑图化学工业出版社化学工业出版社 10.6.2 10.6.2
32、 优优先先编码编码器器当多个信号同时输入时,只对输入信号中优先级别最高的信号进行编码,这样的编码电路称为优先编码器。【例10-10】试设计10线/4线优先编码器(8421 BCD码优先编码器)解:列出优先编码器真值表(设优先级别从Y9至Y0递降):在编码表中,输入信号“”处,均表示被排斥的。输入YY9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0输 出D C B A0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 1 1 0 0
33、 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 1化学工业出版社化学工业出版社 表达式:逻辑图化学工业出版社化学工业出版社 10.7 译码器译码器10.7.1 10.7.1 二二进进制制译码译码器器【例10-11】设计一个把3位二进制输入信号翻译成8个输出信号而且正电平有效的译码器。解:A2、A1、A0为二进制译码器输入端,Y0Y7为译码器输出端(正电平有效)。真值表真 值 表输 入A2A1A 0输 出Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y00 0 00 0 10 1 00 1 11 0 01 0 11
34、1 01 1 10 0 0 0 0 0 0 10 0 0 0 0 0 1 00 0 0 0 0 1 0 00 0 0 0 1 0 0 00 0 0 1 0 0 0 00 0 1 0 0 0 0 00 1 0 0 0 0 0 01 0 0 0 0 0 0 0化学工业出版社化学工业出版社 表达式:Y0=Y1=Y2=Y3=Y4=Y5=Y6=Y7=电路图化学工业出版社化学工业出版社 10.7.2 10.7.2 二二-十十进进制制译码译码器器把二-十进制代码翻译成10个十进制数字信号的电路,称为二-十进制译码器。【例10-12】试设计一个4线-10线译码器。解:输入8421BCD代码;输出采用低电平有效
35、。真值表A3 A2 A1 A 0 0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 10 1 1 1 1 1 1 1 1 11 0 1 1 1 1 1 1 1 11 1 0 1 1 1 1 1 1 11 1 1 0 1 1 1 1 1 11 1 1 1 0 1 1 1 1 11 1 1 1 1 0 1 1 1 11 1 1 1 1 1 0 1 1 11 1 1 1 1 1 1 0 1 11 1 1 1 1 1 1 1 0 11 1 1 1 1 1 1 1 1 0 化学工业出版社化学工业出版社 表达式:电路图
36、:化学工业出版社化学工业出版社 10.7.3 10.7.3 显显示示译码译码器器1.七段数字显示器化学工业出版社化学工业出版社 2.七段显示译码器真值表真 值 表输 入A 0输 出a b c d e f g显示字形0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 1 1 1 1 1 00 1 1 0 0 0 01 1 0 1 1 0 11 1 1 1 0 0 10 1 1 0 0 1 11 0 1 1 0 1 10 0 1 1 1 1 11 1 1 0 0 0 01 1 1 1 1 1 11 1 1
37、0 0 1 1化学工业出版社化学工业出版社 表达式:逻辑电路图74LS48有四个输入端A0,A1,A2,A3和七个输出端a,b,c,d,e,f,g,后者接七段数码管。化学工业出版社化学工业出版社 七段显示译码器74LS48与数码管的连接化学工业出版社化学工业出版社 10.8 数据数据选择器器在地址信号控制下,从多路输入信息中选择其中的某一路信息作为输出的电路称为数据选择器。1)四选一数据选择器原理框图2)四选一数据选择器真值表D0、D1、D2、D3为输入数据,A1、A0为地址变量,由地址码决定从路输入中选择哪路输出。化学工业出版社化学工业出版社 输入输出EA 0D3 D2 D1 D0Y1 00
38、0 0D3D0D000 1D3D0D101 0D3D0D201 1D3D0D33)表达式4)逻辑电路图化学工业出版社化学工业出版社 本章小结1.逻辑代数是分析和设计数字电路的重要工具。利用逻辑代数,可以把实际逻辑问题抽象为逻辑函数来描述,并且可以用逻辑运算的方法,解决逻辑电路的分析和设计问题。2.与、或、非是三种基本的逻辑关系,也是三种基本的逻辑运算。与非、或非、与或非、异或、同或则是由与、或、非三种基本逻辑运算复合而成的五种常用逻辑运算。逻辑代数的公式和定理是推演、变换及化简逻辑函数的依据。3.逻辑函数的化简有公式法和图形法等。4.组合电路的特点是在任何时刻的输出只取决于当时的输入信号,而与电路原来所处的状态无关。实现组合电路的基础是逻辑代数和门电路。常用的组合逻辑电路有编码器、译码器、数据选择器、加法器等。