(高职)第3章 组合逻辑电路ppt课件.ppt
《(高职)第3章 组合逻辑电路ppt课件.ppt》由会员分享,可在线阅读,更多相关《(高职)第3章 组合逻辑电路ppt课件.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 组合逻辑电路第第3 3章章 组合逻辑电路组合逻辑电路知识目标知识目标 掌握组合逻辑电路的特点掌握组合逻辑电路的特点 掌握常用组合逻辑器件(编码器、译掌握常用组合逻辑器件(编码器、译码器、数据选择器码器、数据选择器/ /数据分配器、数值比数据分配器、数值比较器、加法器)的概念和特点较器、加法器)的概念和特点 技能目标技能目标 会对组合逻辑电路进行分析,判断其逻会对组合逻辑电路进行分析,判断其逻辑功能;辑功能; 能够对组合逻辑电路进行设计,画出其能够对组合逻辑电路进行设计,画出其逻辑电路图;逻辑电路图; 能根据集成芯片的功能表或时序图获悉能根据集成芯片的功能表或时序图获悉芯片的功能、使用和
2、引脚的接法;芯片的功能、使用和引脚的接法; 能够对组合逻辑电路进行检测。能够对组合逻辑电路进行检测。 任务分析任务分析 任务任务 晶体三极管晶体三极管值分选电路值分选电路 用电压比较器和译码器构成晶体三极管用电压比较器和译码器构成晶体三极管值四值四档分选电路,档分选电路,值分选范围为:值分选范围为:100300300。 三档分选可利用窗口比较器来实现;而三档分选可利用窗口比较器来实现;而N N 档分选,档分选,除了采用除了采用N N-1-1个比较器外,还需要用译码器将比较结果个比较器外,还需要用译码器将比较结果转换成字段的显示组合,用数码管将分选结果显示出来。转换成字段的显示组合,用数码管将分
3、选结果显示出来。 任务设计任务设计 任务实现任务实现 组合电路在某一时刻的稳定输出组合电路在某一时刻的稳定输出, ,仅仅仅取决于该时刻各个输入信号的取值组仅取决于该时刻各个输入信号的取值组合,而与电路的原态无关。合,而与电路的原态无关。3.1 3.1 组合逻辑电路的分析与设计组合逻辑电路的分析与设计3.1.1 概述概述 组合电路的特点组合电路的特点 电路不含记忆单元。电路不含记忆单元。输入到输出之间没有反馈回路。输入到输出之间没有反馈回路。 组合电路在结构上是由各门电路组成的,组合电路在结构上是由各门电路组成的,常用的中规模集成组合电路一般设有常用的中规模集成组合电路一般设有扩扩展端展端和和使
4、能端使能端。 组合电路的描述方法主要有逻辑表达式、组合电路的描述方法主要有逻辑表达式、真值表、卡诺图和逻辑图等。真值表、卡诺图和逻辑图等。 组合逻辑电路的分析就是根据组合逻辑电路的分析就是根据给定的逻辑给定的逻辑电路图,电路图,通过分析得到其通过分析得到其逻辑功能。逻辑功能。 分析步骤分析步骤 写逻辑式写逻辑式列真值表列真值表分析并描述分析并描述逻辑功能逻辑功能 已知已知逻辑图逻辑图化简逻化简逻辑函数辑函数 3.1.2 3.1.2 组合逻辑电路的分析组合逻辑电路的分析 例题说明例题说明例:分析下图所示逻辑电路的逻辑功能。例:分析下图所示逻辑电路的逻辑功能。&1ACBFBCBAABABCABAB
5、BCBAA(1 1)写出逻辑式)写出逻辑式:ABBCBAAF(2 2)化简逻辑函数)化简逻辑函数ABBCBAAFABBCBAAABCBBAA)(ABBCAA)(ABBAABCBBCABAA)((3 3)列出逻辑真值表)列出逻辑真值表同或逻辑同或逻辑(4 4)分析得出逻辑功能)分析得出逻辑功能AB001010100111ABBAF FAAB BC ABAAB BCABAABBCABABABA BAB=1F&1ACBFABBAF 组合逻辑电路的设计就是根据组合逻辑电路的设计就是根据给出的实际给出的实际逻辑问题逻辑问题求出实现这一关系的求出实现这一关系的逻辑电路逻辑电路。 设计步骤设计步骤写出逻辑写
6、出逻辑式并化简式并化简画逻辑图画逻辑图已知已知逻辑要求逻辑要求列真值表列真值表逻辑逻辑抽象抽象验证是否会产验证是否会产生竞争冒险生竞争冒险,如有如有,则修正则修正3.1.3 3.1.3 组合逻辑电路的设计组合逻辑电路的设计 例例 有三个班学生上自习,大教室能容纳两个班学生,小有三个班学生上自习,大教室能容纳两个班学生,小教室能容纳一个班学生,设计两个教室是否开灯的逻辑控教室能容纳一个班学生,设计两个教室是否开灯的逻辑控制电路,要求如下:制电路,要求如下:解:解: (1)(1)分析设计要求,列出真值表分析设计要求,列出真值表确定输入、输出变量的个数,根据确定输入、输出变量的个数,根据题目要求,设
7、输入变量为题目要求,设输入变量为A A、B B、C C 分别分别表示三个班学生是否上自习,表示三个班学生是否上自习,1 1表示上表示上自习,自习,0 0表示不上;输出变量表示不上;输出变量L L 和和 S S 分分别表示别表示大大教室、教室、小小教室的灯是否亮,教室的灯是否亮,1 1表示亮,表示亮,0 0表示不亮。表示不亮。 列出真值表如列出真值表如右表所示。右表所示。(1)(1)一个班学生上自习,开小教室的灯;一个班学生上自习,开小教室的灯;(2)(2)两个班上自习,开大教室的灯;两个班上自习,开大教室的灯;(3)(3)三个班上自习,两个教室都开灯。三个班上自习,两个教室都开灯。A B C
8、L S0 0 00 0 00 0 10 0 10 1 00 1 00 1 10 1 11 0 01 0 01 0 11 0 11 1 01 1 01 1 11 1 1 0 0 0 0 0 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 11 1(2) (2) 利用卡诺图化简利用卡诺图化简L L 和和 S S,得最简表达式得最简表达式LBCACABCBAABCCBACBACBAS (3) (3) 画逻辑图画逻辑图LBCACABCBAABCCBACBACBACBAS 竞争和冒险 组合电路中,若某个变量通过组合电路中,若某个变量通过两条以上途两条以上途
9、径径到达输入端,由于每条路径上的延迟时间不到达输入端,由于每条路径上的延迟时间不同,到达逻辑门的时间就有先有后,这种现象同,到达逻辑门的时间就有先有后,这种现象称为称为竞争竞争。 由于由于竞争竞争,就有可能使真值表描述的逻辑,就有可能使真值表描述的逻辑关系受到短暂的破坏,在输出端产生关系受到短暂的破坏,在输出端产生错误结果错误结果,这种现象称为这种现象称为冒险冒险。 3.1.4 3.1.4 组合逻辑电路的竞争与冒险组合逻辑电路的竞争与冒险1) 竞争冒险现象及其产生原因竞争冒险现象及其产生原因产生竞争冒险的原因产生竞争冒险的原因 在组合电路中,当输入信号的状态改变时,输在组合电路中,当输入信号的
10、状态改变时,输出端可能会出现不正常的干扰信号,使电路产生错出端可能会出现不正常的干扰信号,使电路产生错误的输出,这种现象称为竞争冒险。误的输出,这种现象称为竞争冒险。产生竞争冒险的原因:主要是门电路的延迟时间产生的。产生竞争冒险的原因:主要是门电路的延迟时间产生的。AA1&Y1AAY1(a)(b)11Y2AAY2(a)(b)干扰信号干扰信号01AAY12AAY 冒险的分类当逻辑函数中有当逻辑函数中有 形式出现,就形式出现,就会产生低电平窄脉冲,这种冒险称为会产生低电平窄脉冲,这种冒险称为“0 0”型冒型冒险。险。YAAYAA当逻辑函数中有当逻辑函数中有 形式出现,就形式出现,就会产生高电平窄脉
11、冲,这种冒险称为会产生高电平窄脉冲,这种冒险称为“1 1”型冒型冒险。险。YAA判断冒险的方法 1.1. 代数法代数法 2. . 卡诺图法卡诺图法卡诺图中的卡诺圈卡诺图中的卡诺圈相切相切则有竞争冒险,当卡诺则有竞争冒险,当卡诺圈相交或相离时均无竞争冒险产生。圈相交或相离时均无竞争冒险产生。 2) 竞争冒险的消除竞争冒险的消除 如果逻辑函数在一定条件下可以简化成如果逻辑函数在一定条件下可以简化成 或或 这两种形式时,则该组合逻辑电路存这两种形式时,则该组合逻辑电路存在冒险现象。在冒险现象。 YA AAAY例例1:1: 判断下列逻辑函数式是否存在冒险现象。判断下列逻辑函数式是否存在冒险现象。 (
12、, , )Y A B CAC BC解:解: 逻辑函数式中逻辑函数式中C C 有原变量和反变量,有原变量和反变量,改变改变A A、B B 的取值判断是否出现冒险。的取值判断是否出现冒险。 当当A A =0=0,B B =0=0时,时,Y Y =0=0,没有冒险;,没有冒险;当当A A=1=1,B B=1=1时,时, 有有“0”0”冒险。冒险。YCC因此,会出现因此,会出现“0”0”型冒险。型冒险。代代数数法法当当A A =1=1,B B =0=0时,时,Y =CY =C,没有冒险;,没有冒险;当当A A =0=0,B B =1=1时,时,Y =CY =C,没有冒险;,没有冒险;例例2:2: 判断
13、下列逻辑函数式是否存在冒险现象。判断下列逻辑函数式是否存在冒险现象。 ( , , )Y A B CAC BC解:解:因此,会出现因此,会出现“0”0”型冒险。型冒险。卡卡诺诺图图法法画出相应的卡诺图画出相应的卡诺图两个圈两个圈相切相切因为窄脉冲一般是几十纳秒,所因为窄脉冲一般是几十纳秒,所以在输出端与地之间接入一个几百皮以在输出端与地之间接入一个几百皮法的电容,就可把窄脉冲吸收掉。法的电容,就可把窄脉冲吸收掉。2. 修改逻辑设计修改逻辑设计1. 接滤波电容接滤波电容 消除竞争冒险的方法即增加冗余项即增加冗余项 反映在卡诺图中,就是将原来相切的两反映在卡诺图中,就是将原来相切的两个卡诺圈再用一个
14、卡诺圈链起来个卡诺圈再用一个卡诺圈链起来 将上例中的逻辑函数增加冗余项将上例中的逻辑函数增加冗余项ABAB,变换为变换为 那么,当那么,当A A =1=1,B B =1=1时,时,Y Y 会始终会始终为为1 1,不会因,不会因C C 的变化引起冒险。的变化引起冒险。 YACBCAB例:判断下式是否存在竞争冒险,若有,则消除之。例:判断下式是否存在竞争冒险,若有,则消除之。BCBACBAY),(Y1 ABC000111100000110111ABC12314&有圈相切,则有竞争冒险有圈相切,则有竞争冒险增加冗余项,增加冗余项,消除竞争冒险消除竞争冒险Y1ABC125341&ACBCBAY编码编码
15、 将具有特定含义的信息编将具有特定含义的信息编成相应二进制代码的过程。成相应二进制代码的过程。 实现编码功能的电路实现编码功能的电路 编码器编码器( (即即Encoder) ) 被编被编信号信号 二进制二进制代码代码 编编码码器器 3.2 3.2 编码器编码器编码器编码器 二进制编码器二进制编码器 二二- -十进制编码器十进制编码器 一般编码器一般编码器 优先编码器优先编码器 优先编码器优先编码器 一般编码器一般编码器 (1) 二进制编码器二进制编码器3 3位二进制编码器位二进制编码器输输入入8 8个互斥的信号个互斥的信号输输出出3 3位二进制代码位二进制代码功功能能表表用用 n n 位二进制
16、数码对位二进制数码对 2 2n n 个输个输入信号进行编码的电路。输入为入信号进行编码的电路。输入为4 4个个信号,输出为两个代码,则称为信号,输出为两个代码,则称为4 4线线-2-2线编码器;此外还有线编码器;此外还有8 8线线-3-3线编码线编码器、器、1616线线-4-4线编码器等。线编码器等。 753175310763276321765476542IIIIIIIIYIIIIIIIIYIIIIIIIIY I7I6I5I4 I3I2 I1 I0 Y2 Y1 Y0 I7I6I5I4 I3I2 I1 I0 Y2 Y1 Y0 (a) 由由或或门门构构成成 (b) 由由与与非非门门构构成成 1 1
17、 1 & & & 逻逻辑辑表表达达式式逻辑图逻辑图(2) 二二 十进制编码器十进制编码器8421 BCD8421 BCD码编码器码编码器输输入入1010个互斥的数码个互斥的数码输输出出4 4位二进制代码位二进制代码功功能能表表将将0 09 9十个十进制数转换为二进制代十个十进制数转换为二进制代码的电路,称为二码的电路,称为二十进制编码器。最十进制编码器。最常见的二常见的二十进制编码器是十进制编码器是84218421码编码码编码器。器。 9753197531076327632176547654298983IIIIIIIIIIYIIIIIIIIYIIIIIIIIYIIIIY逻辑表达式逻辑表达式 I
18、9 I8 I7I6I5I4 I3I2 I1 I0 Y3 Y2 Y1 Y0 (a) 由或门构成由或门构成 1 1 1 1 I9 I8 I7I6I5I4 I3I2 I1 I0 (b) 由与非门构成由与非门构成 Y3 Y2 Y1 Y0 & & & & 逻辑图逻辑图为何要使用为何要使用优先编码器?优先编码器?一般编码器一般编码器输入信输入信号之间是互相排斥的,号之间是互相排斥的,在任何时刻只允许一个在任何时刻只允许一个输入端请求编码,否则输入端请求编码,否则输出发生混乱。输出发生混乱。 优先编码器则允许多个输入信号同时要求编码。优先编码器则允许多个输入信号同时要求编码。优先编码器的输入信号有不同的优先
19、级别,多于一个优先编码器的输入信号有不同的优先级别,多于一个信号同时要求编码时,只对其中优先级别最高的信号信号同时要求编码时,只对其中优先级别最高的信号进行编码。因此,在编码时必须根据轻重缓急,规定进行编码。因此,在编码时必须根据轻重缓急,规定好输入信号的优先级别。好输入信号的优先级别。 允许同时输入数个编码信号,并只对其中允许同时输入数个编码信号,并只对其中优先权最高的信号进行编码输出的电路。优先权最高的信号进行编码输出的电路。(3 3) 优先编码器优先编码器8 8线线-3-3线优先编码器线优先编码器 在优先编码器中优先级别高的信号排斥级别低的。在优先编码器中优先级别高的信号排斥级别低的。设
20、设I I7 7的优先级别最高,的优先级别最高,I I6 6次之,依此类推,次之,依此类推,I I0 0最低。最低。功功能能表表输入高电输入高电平有效平有效输出以原输出以原码输出码输出12463465671234567345675677024534567234567345676771456745675676772IIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIY逻辑表达式逻辑表达式逻辑图逻辑图111111&1&Y2 Y1 Y0I7 I6 I5 I4 I3 I2 I1 I08 8线线-3-3线线优优先先编编码码器器 如
21、果要求如果要求输出输出以以反码输出反码输出、输入输入低电平有效低电平有效,只,只要在图中的每一个输出端和输入端都加上反相器就可要在图中的每一个输出端和输入端都加上反相器就可以了。以了。(4 4)集成优先编码器)集成优先编码器 VCC YS YEX I3 I2 I1 I0 Y0 I4 I5 I6 I7 ST Y2 Y1 GND 16 15 14 13 12 11 10 9 74LS148 1 2 3 4 5 6 7 8 Y2 Y1 Y0 YS YEX ST I7 I6 I5 I4 I3 I2 I1 I0 6 7 9 15 14 74LS148 5 4 3 2 1 13 12 11 10 (a)
22、引引脚脚排排列列图图 (b) 逻逻辑辑功功能能示示意意图图 集成集成3 3位二进制优先编码器位二进制优先编码器74LS14874LS148集成集成3 3位二进制优先编码器位二进制优先编码器74LS14874LS148的功能表的功能表输入:逻辑输入:逻辑0(0(低电平)有效低电平)有效输出:反码输出输出:反码输出使能输入端,使能输入端, 低电平有效。低电平有效。 使能输出端,使能输出端, ST=0时时,YS=1表示有表示有有效信号有效信号输入。输入。扩展输出端扩展输出端,ST=0,表表示编码器工作示编码器工作;ST=1,表示编码器不工作。表示编码器不工作。3.3 译码器译码器 把代码状态的特定含
23、义翻译出来把代码状态的特定含义翻译出来的过程称为译码,实现译码操作的电的过程称为译码,实现译码操作的电路称为译码器。路称为译码器。二进制二进制代码代码 与输入代码对应与输入代码对应的特定信息的特定信息 译码器译码器 译码器译码器 二进制译码器二进制译码器 非二进制译码器非二进制译码器 荧光显示译码器荧光显示译码器 变量译码器变量译码器 显示译码器显示译码器 液晶显示译码器液晶显示译码器 按显示按显示材料材料 按显示按显示内容内容 发光二极管译码器发光二极管译码器 文字译码器文字译码器 数字译码器数字译码器 符号译码器符号译码器 (1) 二进制译码器二进制译码器 设二进制译码器的设二进制译码器的
24、输入输入端为端为n n个,则个,则输出输出端为端为2 2n n个,且对应于输入代码的每一种状态,个,且对应于输入代码的每一种状态,2 2n n个输出中只个输出中只有一个为有一个为1 1(或为(或为0 0),其余全为),其余全为0 0(或为(或为1 1)。)。n n 位位二进制二进制代码代码 2 2n n 位位译码译码输出输出二进制二进制译码器译码器 74LS138A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7STCSTBSTAY0Y1Y2Y3Y4Y5Y6Y7逻辑功能示意图逻辑功能示意图 3 线线 8 线线译码器译码器 74LS138 3 3 位位二二进制码进制码输入端输入端8 8 个个译码输出端
25、译码输出端低电平有效。低电平有效。使能端使能端 STA 高电平有效,高电平有效, STB、STC 低低电平有效电平有效,即当即当 STA = 1, STB = STC = 0 时时译码译码,否则禁止译码。,否则禁止译码。01111111111011011111101101110111111010111101111001011111011111001111110110100111111101100011111111000001111111110111111111Y7Y6Y5Y4Y3Y2Y1Y0A0A1A2STB+STCSTA输出输出输入输入 74LS138 真值表真值表允许译码器工作允许译码器工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高职第3章 组合逻辑电路ppt课件 高职 组合 逻辑电路 ppt 课件
限制150内