版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务2数字钟译码显示与整点报时电路的设计与制作——认识组合逻辑电路教学目录
22.1组合逻辑电路的分析与设计方法2.2编码器2.3译码器2.4数据选择器2.5数据分配器2.6数值比较器2.7加法器2.8常用组合逻辑电路的应用训练2.9数字钟译码显示电路与整点报时电路的设计与制作2.1组合逻辑电路的分析与设计方法数字电路中,如一个电路在任一时刻的输出状态只取决于该时刻输入状态的组合,而与电路原有状态没有关系,则该电路称为组合逻辑电路。它没有记忆功能,这是组合逻辑电路功能上的特点。图2-1组合逻辑电路的示意框图在电路结构上,组合逻辑电路主要由门电路组成,没有记忆功能,只有从输入到输出的通路,没有从输出到输入的回路。组合逻辑电路的功能除可以用逻辑函数表达式来描述外,还可以用真值表、卡诺图、逻辑图等方法进行描述。2.1组合逻辑电路的分析与设计方法分析:设计:给定逻辑图得到逻辑功能分析
给定逻辑功能画出逻辑图设计2.1组合逻辑电路的分析与设计方法2.1.1组合逻辑电路的分析方法组合逻辑电路的分析主要是根据给定的逻辑电路分析出电路的逻辑功能。组合逻辑电路的一般分析步骤如下:1)根据逻辑图,由输入到输出逐级写出逻辑表达式。2)将输出的逻辑表达式化简成最简与或表达式。3)根据输出的最简与或表达式列出真值表。4)根据真值表分析出电路的逻辑功能。逻辑电路图逻辑表达式最简与或表达式列出真值表分析逻辑功能2.1组合逻辑电路的分析与设计方法2.1.1组合逻辑电路的分析方法【例2-1】试分析图2-2所示逻辑电路的功能。图2-2例2-1电路图图2-2例2-1电路图(3)分析逻辑功能。由真值表可知,当变量A、B相同时,电路输出为0,当变量A、B不同时,电路输出为1,所以这个电路是一个异或门。(2)由表达式列出真值表,见表2-1。解:(1)由图2-2逐级写出逻辑表达式并化简逻辑函数,可得2.1组合逻辑电路的分析与设计方法2.1.1组合逻辑电路的分析方法表2-1例2-1真值表输入输出ABY000110110110【例2-2】一个双输入端、双输出端的组合逻辑电路如图2-3所示,分析该电路的功能。2.1组合逻辑电路的分析与设计方法2.1.1组合逻辑电路的分析方法图2-3例2-2电路图图2-3例2-2电路图2.1组合逻辑电路的分析与设计方法2.1.1组合逻辑电路的分析方法解:(1)由图2-3逐级写出逻辑表达式并化简逻辑函数,可得(2)由表达式列出真值表,见表2-2。
(3)分析逻辑功能。由真值表可知,A、B都是0时,S为0,C也为0;当A、B有1个为1时,S为1,C为0;当A、B都是1时,S为0,C为1。这种电路可用于实现两个1位二进制数的相加,实际上它是运算器中的基本单元电路,称为半加器。输入输出ABSC0001101100101001表2-1例2-1真值表组合逻辑电路的设计,就是根据给定逻辑功能的要求,设计出实现这一要求的最简的组合电路。一般方法是:1)对给定的逻辑功能进行分析,确定出输入变量、输出变量以及它们之间的关系,并对输入和输出变量进行赋值,即确定什么情况下为逻辑1和逻辑0,这是正确设计组合逻辑电路的关键。2)根据给定的逻辑功能和确定的状态赋值列出真值表。3)根据真值表写出逻辑表达式并化简,然后转换成命题所要求的逻辑表达式。4)根据逻辑表达式,画出相应的逻辑电路图。2.1组合逻辑电路的分析与设计方法2.1.2组合逻辑电路的设计方法给定逻辑功能确定输入输出变量列出真值表写出表达式并转换画出电路图【例2-3】设计一个故障指示电路,要求的条件如下:两台电动机同时工作时,绿灯亮;其中一台发生故障时,黄灯亮;两台电动机都有故障时,则红灯亮。解:(1)确定输入和输出变量。根据题意,该故障指示电路应有两个输入变量,三个输出变量;用变量A、B表示输入,变量为1时表示电动机有故障,为0时表示无故障;用变量G、Y、R表示输出,G代表绿灯,Y代表黄灯,R代表红灯,输出变量为1代表灯亮,为0代表灯灭。(2)根据逻辑功能列出真值表,见表2-3。2.1组合逻辑电路的分析与设计方法2.1.2组合逻辑电路的设计方法表2-3例2-3真值表输入输出ABGYR00011011100010010001(3)根据真值表写出输出变量的逻辑表达式为(3)根据逻辑表达式可画出逻辑电路图,如图2-4所示。2.1组合逻辑电路的分析与设计方法2.1.2组合逻辑电路的设计方法图2-4例2-3电路图【例2-4】某董事会有一位董事长和三位董事进行表决,当满足以下条件时决议通过:有三人或三人以上同意,或者有两人同意,但其中一人必须是董事长。试用与非门设计满足上述要求的表决电路。解:(1)确定输入和输出变量。用变量A、B、C、D表示输入,A代表董事长,B、C、D代表董事,1表示同意,0表示不同意;用Y表示输出,Y=1,代表决议通过,Y=0,代表不通过。2.1组合逻辑电路的分析与设计方法2.1.2组合逻辑电路的设计方法(2)根据逻辑功能列出真值表,见表2-4。ABCDY00000001001000110100010101100111100010011010101111001101111011110000000101111111表2-4例2-4真值表2.1.2组合逻辑电路的设计方法(3)根据真值表可画出Y的卡诺图,并根据卡诺图写出Y的最简与或表达式为:按题意要求转换成与非-与非表达式为:(4)根据与非-与非表达式可画出逻辑电路图,如图2-6所示。2.1.2组合逻辑电路的设计方法最简与或表达式:图2-4例2-3电路图把某种具有特定意义的输入信号(如字母、数字、符号等)编成相应的一组二进制代码的过程称为编码,能够实现编码的电路称为编码器。2.2编码器2.2.1二进制编码器普通的二进制编码器有2n个输入端和n个输出端,要求2n个输入端中只能有一个为有效输入,输出为这个有效输入的n位二进制代码。以3位二进制编码器为例,其示意图如图2-7所示。图2-73位二进制编码器2.2编码器2.2.1二进制编码器3位二进制编码器有8个输入端I0~I7和3个输出端A2~A0,因此常称为8线-3线编码器。8种正常输入情况下的真值表见表2-5。输入输出I0I1I2I3I4I5I6I7A2
A1
A01000000001
000000001000000001000000001000000001000000001000000001000001010011100101110111表2-58线-3线编码器真值表由表2-5可写出编码器各个输出的逻辑表达式为:如图所示为用与非门实现的3位二进制编码器。2.2编码器2.2.1二进制编码器
2.2编码器2.2.1二进制编码器
优先编码器
普通二进制编码器中,不允许同时有两个以上的有效编码信号同时输入,否则,编码器的输出将发生混乱。为解决这一问题,一般将编码器设计成优先编码器。
优先编码器允许同时输入两个以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先级别最高的一个进行编码。74LS148是一种常用的8线-3线优先编码器。低电平有效,优先顺序:2.2编码器2.2.1二进制编码器
8线-3线优先编码器——74LS148
:编码输出端:编码输入端低电平有效,即反码输出。图2-974LS148逻辑框图:使能输入端,低电平有效:为编码器的工作标志,低电平有效。:使能输出端,高电平有效2.2编码器
输入输出
1××××××××0111111110×××××××00××××××010×××××0110××××01110×××011110××0111110×011111100111111111111111100000100101010010110110001101011100111101表2-674LS148优先编码器真值表2.2编码器2.2.1二进制编码器
74LS148的扩展使用图2-10两片74LS148组成的16线-4线优先编码器注意:当全为1时,代表输入的是十进制数0。
用4位二进制代码对0~9中的一位十进制数码进行编码的电路,称为二-十进制编码器。又称为10线-4线编码器,为防止输出混乱,二-十进制编码器通常都设计成优先编码器。74LS147是一种常用的10线-4线8421BCD优先编码器。2.2编码器2.2.2二-十进制编码器
图2-1174LS147逻辑框图低电平有效,优先顺序::编码输出端:编码输入端低电平有效,即反码输出。
CD40147是一种常用CMOS系列的10线-4线8421BCD优先编码器,其逻辑框图如图2-12所示,CD40147优先编码器真值表见表2-7。2.2编码器2.2.2二-十进制编码器
图2-12CD40147逻辑框图高电平有效,优先顺序:I9~I0A3~A0:编码输出端I0~I9:编码输入端高电平有效,即原码输出。2.2编码器
表2-7CD40147优先编码器真值表输入输出I0I1I2I3I4I5I6I7I8I9
A3A2A1A0
00000000001000000000×100000000××10000000×××1000000××××100000×××××10000××××××1000×××××××100××××××××10×××××××××1111100000001001000110100010101100111100010012.3译码器2.3.1二进制译码器1.二进制译码器工作原理译码是编码的逆过程,即将具有特定意义的二进制代码转换成相应信号输出的过程称为译码。实现译码功能的电路称为译码器,译码器目前主要采用集成电路来构成。图2-133线-8线译码器框图
二进制译码器有n个输入信号和2n个输出信号,常见的二进制译码器有2线-4线译码器、3线-8线译码器、4线-16线译码器等。
图2-13为3线-8线译码器的示意图,3个输入A2、A1、A0端有8种输入状态的组合,分别对应着8个输出端。2.3译码器2.3.1二进制译码器2.集成二进制译码器73LS138A2、A1、A0为二进制译码输入端,为译码输出端(低电平有效),G1、、为选通控制端。当G1=1、
时,译码器处于工作状态;当G1=0、时,译码器处于禁止状态。
表2-93线-8线译码器74LS138真值表输入:自然二进制码输出:低电平有效2.3.1二进制译码器3.
74LS138的应用(1)73LS138的扩展图2-16将两片74LS138扩展为4线—16线译码器3.74LS138的应用(2)实现组合逻辑电路2.3.1二进制译码器由于译码器的每个输出端分别对应一个最小项,因此与门电路配合使用,可以实现任何组合函数。【例2-5】试用译码器和门电路
实现逻辑函数Y=AB+BC+AC。解:将逻辑函数转换成最小项表达式,再转换成与非-与非形式:用一片74LS138加一个与非门就可实现这个逻辑函数,逻辑电路图如图2-17所示。图2-17例2-5逻辑图2.3.2二-十进制译码器
二-十进制译码器就是能把某种二-十进制代码(即BCD码)变换为相应的十进制数码的组合逻辑电路,也称为4线-10线译码器,也就是把代表四位二-十进制代码的四个输入信号变换成对应十进制数的十个输出信号中的某一个作为有效输出信号。图2-1874LS42的引脚排列图和逻辑符号输入:A3A2A1A0为8421BCD码输出:低电平有效十进制数输入输出A0A0A0A
0
012345678900
0
000
0
100
1
000
1
101
0
001
0
101
1
001
1
110
0
010
0
10
1
1
11
111111
0
1
11
111111
1
0
11
111111
1
1
01
111111
1
1
10
111111
1
1
11
011111
1
1
11
101111
1
1
11
110111
1
1
11
111011
1
1
11
11110无效输入10
1
010
1
111
0
011
0
111
1
011
1
11
1
1
11
111111
1
1
11
111111
1
1
11
111111
1
1
11
111111
1
1
11
111111
1
1
11
11111
表2-104线-10线译码器74LS42真值表2.3.3显示译码器
能够显示数字、字母或符号的器件称为数字显示器。能把数字量翻译成数字显示器所能识别的信号的译码器称为显示译码器。显示器件:常用的是七段数码显示器件。bcdefga显示译码器数字显示器二-十进制编码2.3.3显示译码器1.七段半导体数码显示器图2-19七段半导体数码显示器及发光段组合图2.3.3显示译码器1.七段半导体数码显示器图2-20共阴极接法七段数码管图2-21共阳极接法七段数码管
按内部连接方式不同,七段数码显示器分为共阳极接法和共阴极接法两种。2.3.3显示译码器2.集成七段显示译码器74LS48
集成七段显示译码器74LS48是一种与共阴极数字显示器配合使用的集成译码器,它的功能是将输入的4位二进制代码转换成显示器所需要的七个段信号a~g。图2-22
74LS48的逻辑符号74LS48除基本输入端和基本输出端外,还有几个辅助输入输出端:试灯输入端
灭零输入端
灭灯输入/灭零输出端
它既可以作输入用,也可作输出用。数字功能输入输入/输出输出字符显示
A3A2
A1
A0ab
c
defg0123456789111×1×1×1×1×1×1×1×1×00
0
000
0
100
1000
1101
0
001
0
101
1
001
1
110
0
010
01111111111111111
1001100
001101101111
10
0101
1
00
11101101110111111110000111111100011011011121314151×1×1×1×1×1×101
010
1111
0
0110
111
1
011
1
1111111000110100110010100011100101100011110000000灭灯××××××0(入)0000000灭零试灯100×0000××××0(出)1(出)00000001111111
表2-11七段显示译码器74LS48真值表2.3.3显示译码器2.集成七段显示译码器74LS48与配合使用,可消去混合小数的前零和无用的尾零。例如要将003.060显示成3.06,连接电路如图2-23所示。图2-23具有灭零控制的六位数码显示系统2.4数据选择器2.4.1数据选择器的功能及工作原理
数据选择器又称多路选择器(简称MUX)。每次在地址输入的控制下,从多路输入数据中选择一路输出,其功能类似于一个单刀多掷开关。数据选择器示意图2.4数据选择器2.4.1数据选择器的功能及工作原理G0000A1A0Y00D001D110D211D31××0G4选1数据选择器功能表G:选通控制端
G=0时,数据选择器工作;G=1时,Y=0输出无效。2.4数据选择器2.4.2集成数据选择器1.集成8选1数据选择器74LS151
74LS151是一种有互补输出的集成8选1数据选择器,其引脚排列图和逻辑符号如图2-25所示。图2-2574LS151的引脚排列图和逻辑符号表2-128选1数据选择器74LS151功能表2.4数据选择器2.4.2集成数据选择器1.集成8选1数据选择器74LS151当时,数据选择器工作,输出逻辑函数式为
当
时,输出Y=0,数据选择器不工作,输入的数据和地址信号均不起作用。2.4数据选择器2.4.2集成数据选择器1.集成8选1数据选择器74LS151由功能表写出74LS151输出逻辑表达式为=m0D0+m1D1+m2D2+m3D3+m4D4+m5D5+m6D6+m7D72.4数据选择器2.4.2集成数据选择器2.集成4选1数据选择器74LS153
74LS153的引脚排列图和逻辑符号如图2-26所示。一个芯片上集成了两个4选1数据选择器,共用2个地址输入端A1、A0。
图2-2674LS153的引脚排列图和逻辑符号2.4数据选择器2.4.2集成数据选择器2.集成4选1数据选择器74LS153表2-134选1数据选择器74LS153功能表输入输出
A
1
A
0D
Y10000××00011011×D0D1D2D30D0D1D2D3选通控制端G为低电平有效,即G=1时芯片被禁止,Y≡0;G=0时芯片被选中,处于工作状态:2.4数据选择器2.4.2集成数据选择器3.数据选择器的应用(1)构成无触点切换电路
图2-27所示是由数据选择器74LS153构成的无触点切换电路,用于切换四种频率的输入信号。例如,当AB=11时,D3被选中,f3=3kHz的方波信号由Y端输出;当AB=10时,f2=1kHz的信号被送到Y端。图2-2774LS153构成的无触点切换电路2.4数据选择器2.4.2集成数据选择器3.数据选择器的应用(2)实现组合逻辑电路1)当逻辑函数的变量个数和数据选择器的地址输入变量个数相同时,可直接用数据选择器来实现逻辑函数:基本方法:输入变量送入地址端,即A=A2,B=A1,C=A0
;
数据端Di取“0”或“1”;
输出变量接至数据选择器的输出端,即L=Y。【例2-6】用8选1数据选择器74LS151实现逻辑函数:2.4数据选择器2.4.2集成数据选择器3.数据选择器的应用(2)实现组合逻辑电路解:把函数Y变换成最小项表达式:将输入变量接至地址端,即
将Y式的最小项表达式与74LS151的输出表达式相比较,Y式中出现的最小项对应的数据输入端应接1,Y式中没出现的最小项对应的数据输入端应接0,即2.4数据选择器2.4.2集成数据选择器3.数据选择器的应用(2)实现组合逻辑电路图2-28例2-6图2.4数据选择器2.4.2集成数据选择器3.数据选择器的应用(2)实现组合逻辑电路【例2-7】用74LS153实现逻辑函数:
函数Y有三个输入变量A、B、C,而4选1数据选择器仅有两个地址输入端A1和A0,所以选A、B接到地址端,即A=A1、B=A0,C接到相应的数据端。将逻辑函数转换成每一项都含有A、B的表达式为74LS153的输出表达式:比较两式得:2.4数据选择器2.4.2集成数据选择器3.数据选择器的应用(2)实现组合逻辑电路【例2-7】用74LS153实现逻辑函数:图2-29例2-7图A=A1、B=A0,2.4数据选择器2.4.2集成数据选择器3.数据选择器的应用(3)数据选择器的扩展应用
实际应用中,有时需要获得更大规模的数据选择器,这时可进行通道扩展。图2-30将两片74LS151扩展为16选1数据选择器2.5数据分配器
数据分配器能根据地址信号将一路输入数据按需要分配给某一个对应的输出端,它的操作过程是数据选择器的逆过程。它有一个数据输入端,多个数据输出端和相应的地址控制端(或称地址输入端),其功能相当于一个波段开关。数据分配器示意图10DA2
A1
A02.5数据分配器
厂家不生产专门的数据分配器,数据分配器实际上是译码器的一种特殊应用。作为数据分配器使用的译码器其“使能”端作为数据输入端使用,译码器的输入端作为地址输入端,其输出端则作为数据分配器的输出端。数据输入端G1=1G2A=0地址输入端101Y5=D2.5数据分配器表2-148路数据分配器真值表地址输入数据输入输出A2A1
A0DY0Y1Y2Y3Y4Y5Y6Y7000001010011100101110111DDDDDDDDD11111111D11111111D11111111D
11111111D11111111D11111111D11111111D2.6数值比较器2.6.11位数值比较器
用来比较两个位数相同的二进制数的大小的逻辑电路称为数值比较器,简称比较器。1位数值比较器的功能是比较两个1位二进制数A和B的大小,比较结果有三种情况,即A>B、A<B、A=B。2.6数值比较器2.6.11位数值比较器图2-331位数值比较器的逻辑电路图A1<B1A<B
A1>B1A>B2.6数值比较器2.6.2多位数值比较器A0=B0A=BA0<B0A<B
A0>B0A>BA1=B1比较两个多位数A和B,需从高向低逐位比较。如两个2位二进制数A1A0和B1B0进行比较:2.6数值比较器表2-162位数值比较器真值表数值输入级联输入输出A1
B1A0
B0IA>BIA<BIA=BFA>BFA<BFA=BA1>B1A1<B1A1=B1A1=B1A1=B1A1=B1A1=B1××××A1>B1A1<B1A1=B1A1=B1A1=B1××××××××××××1000100011000101000101000100012.6数值比较器2.6.2多位数值比较器图2-342位数值比较器的逻辑电路图2.6数值比较器2.6.3集成数值比较器IA>IB
IA=IB
IA<IB
:扩展输入端,级联时低位向高位的进位。若A=B时,要由这三位输入来决定比较结果。FA>B
FA=B
FA<B:比较结果输出端(高电平有效)。A=A3A2A1A0,B=B3B2B1B0:比较数值输入端。2.6数值比较器2.6.3集成数值比较器
由两片74LS85组成的8位数值比较器2.7加法器2.7.1半加器能对两个1位二进制数进行相加而求得和及进位的逻辑电路称为半加器。加数本位的和向高位的进位2.7加法器2.7.2全加器能对两个1位二进制数进行相加并考虑低位来的进位,即相当于3个1位二进制数相加,求得和及进位的逻辑电路称为全加器。Ai、Bi:加数,Ci-1:低位来的进位,Si:本位的和,Ci:向高位的进位。2.7加法器2.7.2全加器2.7加法器2.7.3多位二进制加法器(1)串行进位加法器特点:进位信号是由低位向高位逐级传递的,速度不高。构成:把n位全加器串联起来,低位全加器的进位输出连接到相邻的高位全加器的进位输入。(2)并行进位加法器(超前进位加法器)2.7加法器2.7.3多位二进制加法器如果要扩展加法运算的位数,可将多片74LS283进行级联,即将低位片的C3接到相邻高位片的C-1上。2.8常用组合逻辑电路的应用训练1.训练目的2.设备与器件1)熟悉集成译码器的逻辑功能和测试方。2)掌握译码器和数码管的应用。
5V直流电源、逻辑电平开关、逻辑电平显示器、直流数字电压表、74LS138、74LS20、74LS00、74LS48、B201。3.训练要求2.8.1译码器的应用训练
测试74LS138、74LS48和B201的逻辑功能,掌握74LS138、74LS48和B201的具体应用。4.训练内容(1)显示译码器74LS48的应用练习2.8.1译码器的应用训练1)按图2-44接线,A3、A2、A1、A0分别接至逻辑电平开关输出口,拨动逻辑电平开关,观察数码管的显示。2)测试74LS48的灭灯功能。3)测试74LS48的灭零功能。4)测试74LS48的试灯功能。自拟表格,记录测试结果。图2-44译码显示电路4.训练内容(2)译码器74LS138的功能测试2.8.1译码器的应用训练输入输出G1A2A1A010000100011001010011101001010110110101110×××××1×××将74LS138使能端
及地址端分别接至逻辑电平开关输出口,输出端
依次连接在逻辑电平显示器上,拨动逻辑电平开关,逐项测试74LS138的逻辑功能。测试结果填入表2-19。表2-194.训练内容(3)译码器74LS138的应用练习2.8.1译码器的应用训练按照图2-45连接电路,将测试结果填入表2-20,并分析电路的逻辑功能。输入输出AB
CZ1
Z2000001010011100101110111表2-19图2-2074LS138的应用电路2.8常用组合逻辑电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度医疗咨询服务正式协议版B版
- 2024年工程人员劳务合作协议模板版B版
- 2024年商业空铺租赁协议细则版B版
- 2024年企业间股权转让标准化协议样本版B版
- 2024年室内隔断装修工程协议标准样式版B版
- 2024专业施工协议模板版B版
- 2024年度35kv电力工程服务协议范本版B版
- 2024年基金公司商业秘密保护合同范本版B版
- 2024年专业协议履行可靠性证明版B版
- 2024年发布:人工智能语音助手开发合同
- 2023北京海淀区初二上期末考语文试卷及答案
- 全2023年山东省建筑施工企业安全生产管理人员安全生产知识考试题库
- 滋养叶细胞疾病超声诊断
- 鸿合智能交互黑板日常操作及维护说明
- 上海市药品质量负责人培训班
- 浩扬电子书城httpwww.chnxp.com.cn收
- 职业技能大赛:电工(四级)理论知识考核要素细目表(征求意见稿)
- IATF16949内部审核优先级评分标准表
- L07G324钢筋混凝土密肋楼板
- 初一数学课件(共47张PPT)
- 个人数据自动化处理中的个人保护公约中译文-CouncilofEurope
评论
0/150
提交评论