第7章 组合逻辑电路-V2ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第7章 组合逻辑电路-V2ppt课件.ppt》由会员分享,可在线阅读,更多相关《第7章 组合逻辑电路-V2ppt课件.ppt(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章 组合逻辑电路-V2掌握掌握了解了解上述各种集成组合逻辑电路的应用和使用方法上述各种集成组合逻辑电路的应用和使用方法 熟悉熟悉上述各种组合逻辑电路工作原理上述各种组合逻辑电路工作原理(2)组合逻辑电路的设计方法)组合逻辑电路的设计方法(3)各种译码器、编码器、全加器、数值比较器、)各种译码器、编码器、全加器、数值比较器、 数据选择器、数据分配器的逻辑功能数据选择器、数据分配器的逻辑功能本章教学基本要求本章教学基本要求(1)组合逻辑电路的分析方法)组合逻辑电路的分析方法第第7章章 组合逻辑电路组合逻辑电路概念概念 指任何时刻的输出仅取决于该指任何时刻的输出仅取决于该时刻输入信号的组合,而与
2、电路时刻输入信号的组合,而与电路原有的状态无关的电路。原有的状态无关的电路。 数字电路根据逻辑功能特点的不同分为数字电路根据逻辑功能特点的不同分为 组合逻辑电路组合逻辑电路 时序逻辑电路时序逻辑电路 指任何时刻的输出不仅取决于指任何时刻的输出不仅取决于该时刻输入信号的组合,而且与该时刻输入信号的组合,而且与电路原有的状态有关的电路。电路原有的状态有关的电路。 二、组合逻辑电路的特点二、组合逻辑电路的特点功能特点:功能特点:没有存储和记忆作用。没有存储和记忆作用。 组成特点:组成特点:由门电路构成,不含记忆单元,只存在由门电路构成,不含记忆单元,只存在从输入到输出的通路,没有反馈回路。从输入到输
3、出的通路,没有反馈回路。 组合电路可以有一个或多个输入端组合电路可以有一个或多个输入端,也可以有一个或多也可以有一个或多个输出端个输出端 组合逻辑电路组合逻辑电路的一般框图的一般框图),(2111nXXXfZ ),(2112nXXXfZ),(211nmXXXfZ 表达式形式表达式形式7.1组合逻辑组合逻辑 电路的分析电路的分析分析思路:分析思路:基本步骤:基本步骤:根据给定逻辑电路,找出输出输入间的逻辑关系,根据给定逻辑电路,找出输出输入间的逻辑关系,从而确定电路的逻辑功能。从而确定电路的逻辑功能。 根据给定逻辑图根据给定逻辑图写出输出逻辑式写出输出逻辑式,并进行必要的化简,并进行必要的化简列
4、真值表列真值表分析逻辑功能分析逻辑功能一、组合逻辑电路的基本分析方法一、组合逻辑电路的基本分析方法 例例 分析下图所示逻辑电路的功能。分析下图所示逻辑电路的功能。解:解: ( (1) )写出输出逻辑函数式写出输出逻辑函数式( (3) )分析逻辑功能分析逻辑功能( (2) )列逻辑函数真值表列逻辑函数真值表通过分析表达式通过分析表达式和真值表特点来说明和真值表特点来说明功能。功能。 图示电路是由五个图示电路是由五个与非与非门构成的门构成的异或异或门门AZ 1BABAZ BAZ 4BZ 2BAZ 3BABAZ BABA BABA BA 11011000ZBA输输 出出输输 入入1010 初学者一般
5、从输入向输出逐级写出各初学者一般从输入向输出逐级写出各个门的输出逻辑式。熟练后可从输出向输个门的输出逻辑式。熟练后可从输出向输入直接推出整个电路的输出逻辑式。入直接推出整个电路的输出逻辑式。 例例 分析下图电路的逻辑功能。分析下图电路的逻辑功能。解:解:( (1) )写出输出逻辑函数式写出输出逻辑函数式)(2BAAZ )(3BABZ BAZ 1( () )分析逻辑功能分析逻辑功能该电路为四个门电路构成的该电路为四个门电路构成的异或异或门门)()(BABBAAZ )()(BABBAAZ )()(BABBAA BABA BA 设计思路:设计思路:基本步骤:基本步骤: 分析给定逻辑要求,设计出能实现
6、该功能分析给定逻辑要求,设计出能实现该功能的组合逻辑电路。的组合逻辑电路。 分析设计要求并分析设计要求并列出真值表列出真值表求最简输出求最简输出逻辑式逻辑式画逻辑图。画逻辑图。 首先分析给定问题,弄清楚输入变量和输出变量是首先分析给定问题,弄清楚输入变量和输出变量是哪些,并规定它们的含义与逻辑取值哪些,并规定它们的含义与逻辑取值( (即规定它们何时即规定它们何时取值取值 0 ,何时取值,何时取值1) ) 。然后分析输出变量和输入变量。然后分析输出变量和输入变量间的逻辑关系,列出真值表。间的逻辑关系,列出真值表。根据真值表用代数法或卡诺图法求最简与或式,根据真值表用代数法或卡诺图法求最简与或式,
7、然后根据题中对门电路类型的要求,将最简与或式变然后根据题中对门电路类型的要求,将最简与或式变换为与门类型对应的最简式。换为与门类型对应的最简式。 7.27.2组合逻辑电路的设计组合逻辑电路的设计例例2 2:设计一个三人表决逻辑电路,要求设计一个三人表决逻辑电路,要求: : 三人三人A A、B B、C C各控制一个按键,按下为各控制一个按键,按下为“1”1”,不按为,不按为“0”0”。多数(。多数( 2 2)按下为通过。通过时按下为通过。通过时L L1 1,不通过不通过L L0 0。用与非门实现。用与非门实现。L LA AB BC C+5V+5V要设计要设计的逻辑的逻辑电路电路A B C L 0
8、 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 A ABCBC0000111110111100002 2、用画卡诺图化简、用画卡诺图化简L= AC + BC + ABL= AC + BC + AB3 3、 写出最简写出最简“与或与或”式式1 1、列真值表、列真值表BCBCACACABAB4 4、用与非门实现逻辑电路、用与非门实现逻辑电路L=AB +AC +BC L=AB +AC +BC = AB AC BC= AB AC BC& & & & &A AB BC CL L& &例2. 组合逻辑电路的设计2 根据给定的逻辑
9、功能,画出实现该功能的逻辑电路的过程称为组合逻辑电路的设计。用与非门设计一个交通报警控制电路。交通信号灯有黄、绿、红3种,3种灯分别单独工作或黄、绿灯同时工作时属正常情况,其他情况均属故障,出现故障时输出报警信号。要求用与非门组成电路。设黄、绿、红三灯分别用输入变量表示,时为工作,其值为“ ”,时为不工作,其值为“0”;输出报警信号用 表示,正常工作时F值为“0”,出现故障时F值为“ ”。 根据上述假设,我们可根据题目要求,首先把电路的功能真值表表列写出来。 1 确定逻辑函数与变量关系 A B C F A B C F 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 1 0 0
10、1 0 1 1 1 0 1 1 1 0 1 0 1 列出相应真值表ABCCBABCACBAF 3 列出逻辑函数式BCACCBAFABC00010111101111 4 得出最简式用卡诺图对上式进行化简:BCACCBABCACCBAF AB C& & & & 1 1 1 5 画出逻辑电路图显然,组合逻辑电路的设计步骤为:据题意确定输入、输出变量的逻辑形式;列出相关真值表;写出相应逻辑表达式;化简逻辑式;根据最简逻辑式画出逻辑电路图。应用非非定律对逻辑式变换,找出输出对输入的关系:对组合逻辑电路的设计问题,不作深入要求,学习者可根据需要自己进一步巩固提高。真值表真值表电路功电路功能描述能描述: 用
11、与非门设计一个举重裁判表决电路。用与非门设计一个举重裁判表决电路。设举重比赛有设举重比赛有3个裁判,一个主裁判和两个副个裁判,一个主裁判和两个副裁判。杠铃完全举上的裁决由每一个裁判按一下自己面裁判。杠铃完全举上的裁决由每一个裁判按一下自己面前的按钮来确定。只有当两个或两个以上裁判判明成功,前的按钮来确定。只有当两个或两个以上裁判判明成功,并且其中有一个为主裁判时,表明成功的灯才亮。并且其中有一个为主裁判时,表明成功的灯才亮。设主裁判为变量A,副裁判分别为B和C;表示成功与否的灯为Y,根据逻辑要求列出真值表。 1 穷举法 1 A B CYA B CY0 0 00 0 10 1 00 1 1000
12、01 0 01 0 11 1 01 1 10111 2 ABCCABCBAmmmY765 2 逻辑表达式逻辑表达式 ABC0001111001ABACY& 3 卡诺图卡诺图最简与或最简与或表达式表达式化简 4 5 逻辑变换逻辑变换 6 逻辑电逻辑电路图路图 3 化简 4 111Y= AB +AC 5 ACABY 6 常用中规模集成组合逻辑电路常用中规模集成组合逻辑电路数据选择器数据选择器七段显示译码器七段显示译码器译码器译码器 加法器加法器编码器编码器比较器比较器编码:编码:用数字或某种文字和符号来表示某一对象或信号的过程。用数字或某种文字和符号来表示某一对象或信号的过程。 数字电路中,一般用
13、的是二进制编码。二进制数字电路中,一般用的是二进制编码。二进制只有只有0 0和和1 1两个数码,可以把若干个两个数码,可以把若干个0 0和和1 1按一定规按一定规律编排起来组成不同的代码(二进制数)来表示律编排起来组成不同的代码(二进制数)来表示某一对象或信号。某一对象或信号。一位二进制代码有一位二进制代码有0 0和和1 1两种,两种,可以表示两个信号。可以表示两个信号。n n位二进制代码有位二进制代码有2 2n n种,可以种,可以表示表示2 2n n个信号。个信号。这种二进制编码在电路上容易实这种二进制编码在电路上容易实现。现。对对N N个信号进行编码时,应按个信号进行编码时,应按N N 2
14、 2n n 来确定二进制代码来确定二进制代码的位数的位数n n3.33.3编码器编码器 n 位二进制代码有位二进制代码有 2n 个状态,个状态,可表示可表示2n个信息。个信息。二进制编码器二进制编码器由图可写出编码器由图可写出编码器的输出逻辑函数为的输出逻辑函数为由此式可列由此式可列出真值表为出真值表为输输 出出输输 入入1110111111101110111111101110111110011110110111011110111010111110111001111100100011111110Y0Y1Y2I7I6I5I4I3I2I1I0原原码码输输出出被编信号低电平有效。被编信号低电平有效。
15、8 8线线3 3线编码器线编码器输入输入8 8个信号个信号Y0=I1I3I5I7Y2=I4I5I6I7Y1=I2I3I6I7输出输出3 3位二进制位二进制对对N个信号进行编码时,应按个信号进行编码时,应按公式公式2n N来确定需要使用来确定需要使用的二进制代码的位数的二进制代码的位数n. 二十进制编码器二十进制编码器将将 0 9 十个十十个十进制数转换为二进制进制数转换为二进制代码的电路。又称代码的电路。又称十十进制编码器进制编码器。 输入输入十进十进制数制数 输出输出8421BCD码码A B C D 0 1 2 3 4 5 6 7 8 90 0 0 0 0 0 0 1 0 0 1 0 0 0
16、 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1010个个输输入入端端8421编码器编码器4 4个输出端个输出端 B=“7”+“6”+“5”+“4”A=“9”+“8”C=“7”+“6”+“3”+“2”D=“9”+“7”+“5”+“3”+“1”为何要使用为何要使用优先编码器?优先编码器?优先编码器优先编码器 ( (即即 Priority Encoder) ) 1111000000001101000000101001000000010001000011000001000010000001001000000001000000000001Y0
17、Y1Y2I7I6I5I4I3I2I1I0输输 出出输输 入入允许同时输入数个编码信号,但只对其中允许同时输入数个编码信号,但只对其中优先权最高的信号进行编码输出的电路。优先权最高的信号进行编码输出的电路。 普通编码器在任普通编码器在任何时刻只允许一个输何时刻只允许一个输入端请求编码,否则入端请求编码,否则输出发生混乱。输出发生混乱。54LS14854LS148优先编码器优先编码器1 1 1 1 11000000000ST0IN1IN2IN3IN4IN5IN6IN7IN2Y1Y0YEXYSY 11111111000000001111111111111111111111111111111111 1
18、 11 1 10 0 00 0 10 1 00 1 11 0 11 0 01 1 01 00 10 10 10 10 10 10 10 1被编码对象被编码对象选选通通控控制制端端代码输出端代码输出端状态标状态标志端志端54LS14854LS148逻辑逻辑图图被编码的对象被编码的对象,.低电平有效低电平有效选通控制端选通控制端,低电平有低电平有效效,只有当其为只有当其为0时才可时才可以进行编码以进行编码代码输代码输出端出端,为为反码形反码形式式输出标志输出标志位位54LS14854LS148逻辑符号逻辑符号图图Y YS S=1,1=1,1# # 芯芯片停止工作,片停止工作,1 1# # 芯片输出
19、芯片输出Y Y2 2Y Y1 1Y Y0 0=111=111将两块将两块54LS148芯片级联起来就可将输入端扩展为芯片级联起来就可将输入端扩展为16个,组成个,组成16线线4线优先编码器线优先编码器总输出总输出的最高的最高位输出,位输出,高电平高电平有效有效ST=0允许允许工作工作ININ8 8ININ1515有输有输入入54LS1481 1 1 1 01 0 010 1 1如果如果IN15IN8中无低中无低电平,则电平,则2#芯片的芯片的YS=Y3=0,允许,允许1#芯片芯片工作,将对工作,将对IN7IN0中中优先权高的实行编码优先权高的实行编码1 1 00 1 01 1 11 0 11以
20、此类推以此类推总的输出标总的输出标志志, , 时编码器工时编码器工作作1 EXY1 1 10主要要求:主要要求: 理解译码的理解译码的概念概念。 掌握二进制译码器掌握二进制译码器 54LS138 的的逻辑功能和逻辑功能和使用方法。使用方法。 理解其他常用译码器的理解其他常用译码器的逻辑功能和使用方法逻辑功能和使用方法。掌握掌握用二进制译码器用二进制译码器实现实现组合逻辑电路组合逻辑电路的的方法方法。 3.43.4译码器译码器译码的概念与类型译码的概念与类型 译码译码是是编码编码的逆过程。的逆过程。 将表示特定意义信息的二进将表示特定意义信息的二进制代码翻译出来。制代码翻译出来。 多输入多输入,
21、多输出的组合逻辑电路多输出的组合逻辑电路 译码器译码器 二进制译码器二进制译码器 二二 - - 十进制译码器十进制译码器 显示译码器显示译码器 译码器译码器( (即即 Decoder) ) 二进制二进制代码代码 与输入代与输入代码对应的码对应的特定信息特定信息 译译码码器器 7.4.1.7.4.1.二进制译码器二进制译码器 将输入二进制代码译将输入二进制代码译成相应输出信号的电路。成相应输出信号的电路。 n 位位二进制二进制代码代码 2n 位位译码译码输出输出二进制二进制译码器译码器 译码输出译码输出100011010001001010000100Y3Y2Y1Y0A0A1译码输入译码输入译码输
22、出高电平有效译码输出高电平有效译码输出译码输出011111101101110110111000Y3Y2Y1Y0A0A1译码输入译码输入0000译码输出低电平有效译码输出低电平有效2 2线线-4-4线译码器逻辑图线译码器逻辑图013AAY 012AAY 011AAY 010AAY 动画-二进制译码器(2线-4线)n电子课动画集95-译码器.swf允许译码器工作允许译码器工作禁止禁止译码译码 Y7 Y0 由输入二进制码由输入二进制码 A2、A1、A0 的取值决定。的取值决定。输出逻辑函数式输出逻辑函数式Y0=A2A1A0Y1=A2A1A0Y2=A2A1A0Y3=A2A1A0Y4=A2A1A0Y5=
23、A2A1A0Y6=A2A1A0Y7=A2A1A01111111100000000011111111110110111111011011101111110101111011110010111110111110011111101101001111111011000111111110000011111111111111111110Y7Y6Y5Y4Y3Y2Y1Y0A0A1A2STB STCSTA输出输出输入输入74LS138 真值表真值表 1111111111111111111100000000011111111000000000111111111110111111011110111111011110
24、1111001111101111101111101101011111101100111111100003 3线线-8-8线二进制线二进制译码器真值表译码器真值表3线线-8线译码器线译码器 工作原理工作原理逻辑图逻辑图二进制译码器的应用二进制译码器的应用1 1、用于译码器的、用于译码器的功能扩展功能扩展例:用两片例:用两片54LS138的的8位输出通过级联实现位输出通过级联实现4线线-16线译码的输出线译码的输出00不工作不工作正常正常译码译码1不工不工作作正常译正常译码码有一个为低有一个为低电平电平有一个与代码有一个与代码对应的输出端对应的输出端为低电平为低电平地址码的地址码的最高位最高位2
25、2、用作、用作数据分配器数据分配器在数据传输系统中,经常需要将总线中的数据传输到在数据传输系统中,经常需要将总线中的数据传输到多个支路中的一路上去,传往支路中哪些一路,就需多个支路中的一路上去,传往支路中哪些一路,就需要用唯一地址译码器来选择。在这种装置中,译码器要用唯一地址译码器来选择。在这种装置中,译码器起着数据分配的作用,这种装置叫起着数据分配的作用,这种装置叫数据分配器数据分配器CBAiiSTSTSTmY 与地址代码对应的最小项如果令如果令 而将输入数据而将输入数据D从从 端输入,端输入,则在地址码确定后则在地址码确定后 、 、 均为均为1,那么,由地,那么,由地址确定的输出址确定的输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第7章 组合逻辑电路-V2ppt课件 组合 逻辑电路 V2ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内