组合逻辑电路及其应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《组合逻辑电路及其应用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组合 逻辑电路 及其 应用 课件
- 资源描述:
-
1、 4.1 概述概述 4.2 组合逻辑电路的分析和设计组合逻辑电路的分析和设计 4.3 编码器和译码器编码器和译码器 4.4 数据选择器与数据分配器数据选择器与数据分配器 4.5 加法器和数值比较器加法器和数值比较器 4.6 组合逻辑电路中的竞争组合逻辑电路中的竞争-冒险现象冒险现象返回4.1概述概述数字逻辑电路数字逻辑电路,按逻辑功能分成两大类按逻辑功能分成两大类,一类叫组合逻辑电路一类叫组合逻辑电路,另一类另一类叫时序逻辑电路。叫时序逻辑电路。组合逻辑电路的特点组合逻辑电路的特点:在任一时刻在任一时刻,输出信号只取决于该时刻各输入信输出信号只取决于该时刻各输入信号的组合号的组合,而与该时刻前
2、的电路输入信号无关而与该时刻前的电路输入信号无关,这种电路称为组合逻辑这种电路称为组合逻辑电路。电路。组合逻辑电路的组成组合逻辑电路的组成:组合逻辑电路的示意图如组合逻辑电路的示意图如图图4-1 所示。它有所示。它有n 个输入端个输入端,用用X1,X2,Xn 表示表示;m 个输出端个输出端,用用Y1,Y2,Ym 表示。表示。该逻辑电路输出端的状态该逻辑电路输出端的状态,仅取决于此刻仅取决于此刻n 个输入端的状态个输入端的状态,输出与输输出与输入之间的关系可以用入之间的关系可以用m 个逻辑函数式来描述个逻辑函数式来描述:下一页返回4.1概述概述若组合电路只有一个输出量若组合电路只有一个输出量,则
3、此电路称为单输出组合逻辑电路则此电路称为单输出组合逻辑电路;若组若组合电路有多个输出量合电路有多个输出量,则称为多输出组合逻辑电路。则称为多输出组合逻辑电路。任何组合逻辑电路任何组合逻辑电路,不管是简单的还是复杂的不管是简单的还是复杂的,其电路结构均有如下特其电路结构均有如下特点点:由各种类型逻辑门电路组成由各种类型逻辑门电路组成;电路的输入和输出之间没有反馈途电路的输入和输出之间没有反馈途径径;电路中不含记忆单元。电路中不含记忆单元。可以看出可以看出,前几章所介绍的逻辑电路均属组合逻辑电路。在数字系统前几章所介绍的逻辑电路均属组合逻辑电路。在数字系统中中,很多逻辑电路部件很多逻辑电路部件,如
4、编码器、译码器、加法器、比较器、奇偶校如编码器、译码器、加法器、比较器、奇偶校验器等都属于组合逻辑电路。验器等都属于组合逻辑电路。上一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计 4.2.1组合逻辑电路的分析方法组合逻辑电路的分析方法所谓组合逻辑电路的分析所谓组合逻辑电路的分析,就是对给定的组合逻辑电路就是对给定的组合逻辑电路,找出其输出与找出其输出与输入之间的逻辑关系输入之间的逻辑关系,或者描述其逻辑功能或者描述其逻辑功能,评价其电路。描述逻辑功评价其电路。描述逻辑功能的方法能的方法,则可以写出输出、输入的逻辑表达式则可以写出输出、输入的逻辑表达式,或者列出真值表或者或者列出
5、真值表或者用简洁明了的语言说明等。其分析步骤如下用简洁明了的语言说明等。其分析步骤如下:(1)根据逻辑电路图根据逻辑电路图,写出输出变量对应于输入变量的逻辑函数表达式。写出输出变量对应于输入变量的逻辑函数表达式。具体方法是具体方法是:由输入端级向后递推由输入端级向后递推,写出每个门输出对应于输入的逻辑写出每个门输出对应于输入的逻辑关系关系,最后得出输出信号对应于输入的逻辑关系式。最后得出输出信号对应于输入的逻辑关系式。(2)根据输出函数表达式列出真值表。根据输出函数表达式列出真值表。下一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计(3)根据真值表或输出函数表达式根据真值表或输出
6、函数表达式,确定逻辑功能确定逻辑功能,评价电路。评价电路。上述分析步骤可用上述分析步骤可用图图4-2 流程表示。根据以上的分析步骤流程表示。根据以上的分析步骤,下面结合下面结合例子说明组合逻辑电路的分析方法。例子说明组合逻辑电路的分析方法。上一页 下一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计例例4-1试分析试分析图图4-3 所示电路的逻辑功能。所示电路的逻辑功能。解解:图图4-3 所示为单输出组合逻辑电路所示为单输出组合逻辑电路,由三个异或非门构成。分析步由三个异或非门构成。分析步骤骤:(1)写出输出写出输出Y 逻辑表达式。逻辑表达式。上一页 下一页返回4.2组合逻辑电路的
7、分析和设计组合逻辑电路的分析和设计输出输出Y 的逻辑函数表达式的逻辑函数表达式:(2)列出真值表。列出真值表。将将A1、A2、A3、A4 各组取值代入函数式各组取值代入函数式,可得相应和中间输出可得相应和中间输出,然后然后由由Y1、Y2 推得最终推得最终Y 输出输出,列出如列出如表表4-1 所示真值表。所示真值表。上一页 下一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计(3)说明电路的逻辑功能。说明电路的逻辑功能。仔细分析电路真值表仔细分析电路真值表,可发现可发现A1、A2、A3、A4 四个输入中有偶数个四个输入中有偶数个1(包括全包括全0)时时,电路输出电路输出Y 为为1,而
8、有奇数个而有奇数个1 时时,Y 为为0。因此。因此,这是一这是一个四输入的偶校验器。如果将图个四输入的偶校验器。如果将图4-3 中异或非门改为异或门中异或非门改为异或门,我们可我们可用同样的方法分析出该电路是一个奇校验器。用同样的方法分析出该电路是一个奇校验器。4.2.2组合逻辑电路的设计方法组合逻辑电路的设计方法组合逻辑电路设计是组合逻辑电路分析的逆过程组合逻辑电路设计是组合逻辑电路分析的逆过程,其目的是根据给出其目的是根据给出的实际逻辑问题的实际逻辑问题,经过逻辑抽象经过逻辑抽象,找出用最少的逻辑门实现给定逻辑功找出用最少的逻辑门实现给定逻辑功能的方案能的方案,并画出逻辑电路图。并画出逻辑
9、电路图。上一页 下一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计其设计步骤如下其设计步骤如下:(1)根据给定的逻辑问题根据给定的逻辑问题,做出输入、输出变量规定做出输入、输出变量规定,建立真值表。逻建立真值表。逻辑要求的文字描述一般很难做到全面而确切辑要求的文字描述一般很难做到全面而确切,往往需要对题意反复分往往需要对题意反复分析析,进行逻辑抽象进行逻辑抽象,这是一个很重要的过程这是一个很重要的过程,是建立逻辑问题真值表的是建立逻辑问题真值表的基础。根据设计问题的因果关系基础。根据设计问题的因果关系,确定输入变量和输出变量确定输入变量和输出变量,同时规定同时规定变量状态的逻辑赋
10、值变量状态的逻辑赋值,真值表是描述逻辑部件的一种重要工具。任何真值表是描述逻辑部件的一种重要工具。任何逻辑问题逻辑问题,只要能列出真值表只要能列出真值表,正确与否将决定整个设计的成败。正确与否将决定整个设计的成败。(2)根据真值表写出逻辑表达式。根据真值表写出逻辑表达式。上一页 下一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计(3)将逻辑函数化简或变换成适当形式。可以用代数法或卡诺图法将将逻辑函数化简或变换成适当形式。可以用代数法或卡诺图法将所得的函数化为最简与或表达式所得的函数化为最简与或表达式,对于一个逻辑电路对于一个逻辑电路,在设计时尽可能在设计时尽可能使用最少数量的逻辑
11、门使用最少数量的逻辑门,逻辑门变量数也应尽可能少逻辑门变量数也应尽可能少(即在逻辑表达式即在逻辑表达式中乘积项最少中乘积项最少,乘积项中的变量个数最少乘积项中的变量个数最少),还应根据题意变换成适当还应根据题意变换成适当形式的表达式。形式的表达式。(4)根据逻辑表达式画出逻辑电路图。上述设计步骤可用根据逻辑表达式画出逻辑电路图。上述设计步骤可用图图4-7 所示所示流程表示。流程表示。上一页 下一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计1.单输出组合逻辑电路设计举例单输出组合逻辑电路设计举例例例4-4用与非门设计一个举重裁判表决电路。设举重比赛有三个裁用与非门设计一个举重裁判
12、表决电路。设举重比赛有三个裁判判,一个主裁判和两个副裁判。杠铃完全举上的裁决由每一个裁判按一个主裁判和两个副裁判。杠铃完全举上的裁决由每一个裁判按一下自己面前的按钮来确定。只有当两个或两个以上裁判判明成功一下自己面前的按钮来确定。只有当两个或两个以上裁判判明成功,并且其中有一个为主裁判时并且其中有一个为主裁判时,表明成功的灯才亮。表明成功的灯才亮。解解:设主裁判为变量设主裁判为变量A,副裁判分别为副裁判分别为B 和和C;表示成功与否的灯为表示成功与否的灯为Y。(1)根据逻辑要求列出真值根据逻辑要求列出真值表表4-4。(2)根据真值表根据真值表,写出输出逻辑表达式。写出输出逻辑表达式。上一页 下
13、一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计(3)化简逻辑表达式并转换成适当形式。化简逻辑表达式并转换成适当形式。画出函数卡诺图如画出函数卡诺图如图图4-8 所示所示,化简得到最简与或表达式化简得到最简与或表达式,并将原最简并将原最简与或表达式两次求反与或表达式两次求反,利用反演律变换为与非利用反演律变换为与非-与非表达式与非表达式,即即(4)根据表达式根据表达式,画出逻辑电路图画出逻辑电路图,如如图图4-9 所示。所示。上一页 下一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计2.多输出组合逻辑电路设计举例多输出组合逻辑电路设计举例例例4-7用门电路设计一个将
14、用门电路设计一个将8421BCD 码转换为余码转换为余3BCD 码的变换电码的变换电路。路。解解:(1)分析题意分析题意,列真值表。列真值表。该电路输入为该电路输入为8421BCD 码码,输出为余输出为余3BCD 码码,因此它是一个四输入、因此它是一个四输入、四输出的码制变换电路四输出的码制变换电路,其框图如其框图如图图4-15(a)所示。根据两种所示。根据两种BCD 码码的编码关系的编码关系,列出真值表列出真值表,如如表表4-7 所示。由于所示。由于8421BCD 码不会出现码不会出现10101111 这六种状态这六种状态,因此把它视为无关项。因此把它视为无关项。上一页 下一页返回4.2组合
15、逻辑电路的分析和设计组合逻辑电路的分析和设计(2)选择器件选择器件,写出输出函数表达式。写出输出函数表达式。题目没有具体指定用哪一种门电路题目没有具体指定用哪一种门电路,因此可以从门电路的数量、种类、因此可以从门电路的数量、种类、速度等方面综合折中考虑速度等方面综合折中考虑,选择最佳方案。该电路的化简过程如选择最佳方案。该电路的化简过程如图图4-15(b)所示所示,首先得出最简与或式首先得出最简与或式,然后进行函数式变换。然后进行函数式变换。上一页 下一页返回4.2组合逻辑电路的分析和设计组合逻辑电路的分析和设计变换时一方面应尽量利用公共项以减少门的数量变换时一方面应尽量利用公共项以减少门的数
16、量,另一方面减少门的另一方面减少门的级数级数,以减少传输延迟时间以减少传输延迟时间,因而得到输出函数式为因而得到输出函数式为(3)画逻辑电路。画逻辑电路。该电路采用了三种门电路该电路采用了三种门电路,速度较快速度较快,其电路如其电路如图图4-16 所示。所示。上一页返回4.3编码器和译码器编码器和译码器 4.3.1编码器编码器1.编码器的概念编码器的概念在数字设备中在数字设备中,数据和信息是用数据和信息是用“0”和和“1”组成的二进制代码来表示组成的二进制代码来表示的的,将若干个将若干个“0”和和“1”按一定的规律编排在一起按一定的规律编排在一起,编成不同的代码编成不同的代码,并且赋予每个代码
17、以固定的含义并且赋予每个代码以固定的含义,这就叫编码。例如这就叫编码。例如,可用三位二进制可用三位二进制数组成的编码表示十进制数的数组成的编码表示十进制数的07,十进制数十进制数0 编成二进制数编成二进制数“000”,十进制数十进制数1 编成二进制数编成二进制数“001”,十进制数十进制数2 编成二进制数编成二进制数“010”,等等。等等。用来完成编码工作的电路通称为编码器。可见用来完成编码工作的电路通称为编码器。可见,编码器是将有特定意编码器是将有特定意义的输入数字信号或文字符号信号义的输入数字信号或文字符号信号,编成相应的若干位二进制代码形编成相应的若干位二进制代码形式输出的组合逻辑电路。
18、如式输出的组合逻辑电路。如BCD 码编码器是将码编码器是将09 十个数字转化为十个数字转化为四位四位BCD 码输出的组合电路。码输出的组合电路。下一页返回4.3编码器和译码器编码器和译码器2.二二-十进制编码器十进制编码器1)二进制编码器二进制编码器将一般信号编为二进制代码的电路称为二进制编码器。一位二进制代将一般信号编为二进制代码的电路称为二进制编码器。一位二进制代码可以表示两个信号码可以表示两个信号,两位二进制代码有两位二进制代码有00、01、10、11 四种组合四种组合,可以代表四个信号。依次类推可以代表四个信号。依次类推,n 位二进制代码可表示位二进制代码可表示2n 个信号。个信号。上
19、一页 下一页返回4.3编码器和译码器编码器和译码器3.优先编码器优先编码器上述讨论的编码器上述讨论的编码器,是在任一时刻只允许一个信号输入有效是在任一时刻只允许一个信号输入有效,否则输出否则输出编码混乱。但是编码混乱。但是,在数字系统中在数字系统中,往往有几个输入信号同时出现往往有几个输入信号同时出现,这就这就要求编码器能识别输入信号的优先级别要求编码器能识别输入信号的优先级别,对其中高优先级的信号进行对其中高优先级的信号进行编码编码,完成这一功能的编码器称为优先编码器。也就是说完成这一功能的编码器称为优先编码器。也就是说,在同时存在在同时存在两个或两个以上输入信号时两个或两个以上输入信号时,
20、优先编码器只按优先级高的输入信号编优先编码器只按优先级高的输入信号编码码,优先级低的信号则不起作用。优先级低的信号则不起作用。74LS147 是一个十线是一个十线-四线四线8421BCD 码优先编码器。码优先编码器。图图4-23 所示为所示为74LS147 引脚符号引脚符号,该芯片是一个该芯片是一个16 脚集成块脚集成块,除电源除电源VCC(16)和和GND(8)外外,15 脚是空脚脚是空脚(NC),其余芯片的输入、输出脚均表示在符其余芯片的输入、输出脚均表示在符号图上。号图上。上一页 下一页返回4.3编码器和译码器编码器和译码器图图4-24 中中,小圆圈表示低电平有效小圆圈表示低电平有效,各
21、引出端功能如下各引出端功能如下:70 为状态信号输入端为状态信号输入端,低电平有效低电平有效,7 的优先级别最高的优先级别最高,0 的级别最的级别最低低;C、B、A 为代码为代码(反码反码)输出端输出端,C 为最高位。为最高位。E1 为使能为使能(允许允许)输入端输入端,低电平有效低电平有效;当当E1=0 时时,电路允许编码电路允许编码;当当E1=1 时时,电路禁止编码电路禁止编码,输出输出C、B、A 均为高电平均为高电平;E0 和和CS 为使能为使能输出端和优先标志输出端输出端和优先标志输出端,主要用于级连和扩展。主要用于级连和扩展。从表从表4-12 可以看出可以看出,当当E1=1 时时,表
22、示电路禁止编码表示电路禁止编码,即无论即无论70 中有中有无有效信号无有效信号,输出输出C、B、A 均为均为1,并且并且CS=E0=1。当。当E1=0 时时,表示表示电路允许编码电路允许编码,如果如果70 中有低电平中有低电平(有效信号有效信号)输入输入,则输出则输出C、B、A 是申请编码中级别最高的编码输出是申请编码中级别最高的编码输出(注意是反码注意是反码),并且并且CS=0,E0=1;且且CS=1,E0=0。上一页 下一页返回4.3编码器和译码器编码器和译码器从另一个角度理解从另一个角度理解E0 和和CS 的作用。当的作用。当E0=0,CS=1 时时,表示该电路表示该电路允许编码允许编码
23、,但无码可编但无码可编;当当E0=1,CS=0 时时,表示该电路允许编码表示该电路允许编码,并并且正在编码且正在编码;当当E0=CS=1 时时,表示该电路禁止编码表示该电路禁止编码,即无法编码。即无法编码。4.3.2译码器译码器译码器是将每一组输入代码译为一个特定输出信号译码器是将每一组输入代码译为一个特定输出信号,以表示代码愿意以表示代码愿意的组合逻辑电路。译码器种类很多的组合逻辑电路。译码器种类很多,但可归纳为二进制译码器、二但可归纳为二进制译码器、二-十十进制译码器和显示译码器。进制译码器和显示译码器。上一页 下一页返回4.3编码器和译码器编码器和译码器1.二进制译码器二进制译码器二进制
24、译码器的输入为二进制码二进制译码器的输入为二进制码,若输入有若输入有n 位位,数码组合有数码组合有2n 种种,可可译出译出2n 个不同输出信号。现以个不同输出信号。现以74LS138 三线三线-八线译码器为例来说明八线译码器为例来说明二进制译码器的逻辑电路构成、特点及应用。二进制译码器的逻辑电路构成、特点及应用。1)逻辑电路逻辑电路(1)逻辑电路的组成。逻辑电路的组成。74LS138 的内部逻辑电路如的内部逻辑电路如图图4-25 所示。所示。图图4-26(a)所示为所示为74LS138 引脚排列图引脚排列图,图图4-26(b)所示为逻辑功能图。从电路内部结所示为逻辑功能图。从电路内部结构看构看
25、,该电路由非门、与非门组成。其中该电路由非门、与非门组成。其中:A0、A1、A2 为输入信号为输入信号,为输出信号且译出的信号均是反码为输出信号且译出的信号均是反码,为使能控制端。为使能控制端。上一页 下一页返回4.3编码器和译码器编码器和译码器(2)逻辑电路的工作原理。逻辑电路的工作原理。输入缓冲级。输入缓冲级由六个非门组成输入缓冲级。输入缓冲级由六个非门组成,用来形成用来形成A0、A1、A2 的的互补信号互补信号,译码电路所需的原、反变量信号均由六个门提供译码电路所需的原、反变量信号均由六个门提供,其目的为其目的为减轻输入信号源的负载。减轻输入信号源的负载。使能控制端。使能控制端由一个与门
展开阅读全文