数字电子技术第3章组合逻辑电路 第3章组合逻辑电路 教学目标: 1.掌握组合逻辑电路的分析方法。 2.了解组合逻辑电路的设计方法。 教学重点: 分析步骤。 教学难点: 设计步骤、思路和注意事项。 一、组合逻辑电路的特点 任何时刻电路的输出只取决于该时刻的输入,而与该时刻以前的电路状态无关。 二、组合电路逻辑功能的表示方法 真值表,卡诺图,逻辑表达式,时间图(波形图) 三、组合电路分类 ①按逻辑功能不同:加法器、比较器、编码器、译码器、数据选择器和分配器、只读存储器 ②按开关元件不同:CMOS TTL ③按集成度不同:SSI MSI LSI VLSI 3.1组合电路的分析方法和设计方法 3.11组合电路的基本分析方法 组合逻辑电路的分析就是根据已知的组合逻辑电路,确定其输入与输出之间的逻辑关系,验证和 说明该电路逻辑功能的过程。即对给定的一个组合逻辑电路,确定其输入与输出之间的逻辑关系, 验证和说明该电路逻辑功能的过程。 3.2.2分析举例 【例3-1】组合电路如图3-3所示,分析该电路的逻辑功能。 例3-1电路图
数字电子技术-第 3 章组合逻辑电路 1 第 3 章 组合逻辑电路 教学目标: 1. 掌握组合逻辑电路的分析方法。 2. 了解组合逻辑电路的设计方法。 教学重点: 分析步骤。 教学难点: 设计步骤、思路和注意事项。 一、组合逻辑电路的特点 任何时刻电路的输出只取决于该时刻的输入,而与该时刻以前的电路状态无关。 二、组合电路逻辑功能的表示方法 真值表,卡诺图,逻辑表达式,时间图(波形图) 三、组合电路分类 ① 按逻辑功能不同:加法器、比较器、编码器、译码器、数据选择器和分配器、只读存储器 ② 按开关元件不同:CMOS TTL ③ 按集成度不同:SSI MSI LSI VLSI 3. 1 组合电路的分析方法和设计方法 3. 1. 1 组合电路的基本分析方法 组合逻辑电路的分析就是根据已知的组合逻辑电路,确定其输入与输出之间的逻辑关系,验证和 说明该电路逻辑功能的过程。即对给定的一个组合逻辑电路,确定其输入与输出之间的逻辑关系, 验证和说明该电路逻辑功能的过程。 3.2.2 分析举例 【例 3-1】组合电路如图 3-3 所示,分析该电路的逻辑功能。 例 3-1 电路图
数字电子技术.第3章组合逻组电路 解:(1)由逻辑图逐级写出逻辑表达式。为了写表达式方便,借助中间变量P。 P=ABC L=AP+BP+CP=AABC BABC+CABC (2)化简与变换: L=ABC(A+B+C)=ABC+4+B+C=ABC+ABC (3)由表达式列出真值表。 (4)分析逻辑功能: 当A、BC三个变量不一致时,电路输出为“1”,所以这个电路称为“不一致电路”。 表3-1例3-1真值表 输入 输出 A B 山 0 0 0 【例3-2】组合电路如图所示,试分析其逻辑功能 例3-2逻辑图 解:(1)由逻辑图写出逻辑表达式L=ABBC·AC=AB+BC+AC (2)列真值表: 表3-2例3-2真值表 输入 输出 L
数字电子技术-第 3 章组合逻辑电路 2 解:(1)由逻辑图逐级写出逻辑表达式。为了写表达式方便,借助中间变量 P。 L AP BP CP AABC BABC CABC P ABC = + + = + + = (2)化简与变换: L = ABC(A+ B +C) = ABC + A+ B +C = ABC + ABC (3)由表达式列出真值表。 (4)分析逻辑功能 : 当 A、B、C 三个变量不一致时,电路输出为“1”,所以这个电路称为“不一致电路”。 表 3-1 例 3-1 真值表 输入 输出 A B C L 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 【例 3-2】组合电路如图所示,试分析其逻辑功能。 例 3-2 逻辑图 解:(1)由逻辑图写出逻辑表达式 L = AB BC AC = AB + BC + AC (2)列真值表: 表 3-2 例 3-2 真值表 输入 输出 A B C L 0 0 0 0
数字电子技术第3章组合逻辑电路 0 1 0 0 0 0 0 0 0 0 1 0 1 (3)分析逻辑可能:由表可知,若输入两个或两个以上的1(或0),输出Y为1(或0) 此电路在实际应用中可作为三人表决电路。 【例33】如图电路 例3-3电路图 解:(1)表达式 Y=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD 已经是最简,不再化简。 (2)真值表 (3)逻辑功能 由真值表看出,四位二进制数中,1的个数为奇数时,Y=1,否则Y=0。所以,该电路为四 位检奇电路一检验四位二进制数中1的个数。 表3-3例3-3真值表 输入 输出 A D Y 0 0 0 0 0
数字电子技术-第 3 章组合逻辑电路 3 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 (3)分析逻辑可能:由表可知,若输入两个或两个以上的 1(或 0),输出 Y 为 1(或 0), 此电路在实际应用中可作为三人表决电路。 【例 3-3】如图电路。 例 3-3 电路图 解:(1)表达式 Y = ABCD + ABCD + ABCD + ABCD + ABCD + ABCD+ ABCD + ABCD 已经是最简,不再化简。 (2)真值表 (3)逻辑功能 由真值表看出,四位二进制数中,1 的个数为奇数时, Y=1,否则 Y=0。所以,该电路为四 位检奇电路——检验四位二进制数中 1 的个数。 表 3-3 例 3-3 真值表 输入 输出 A B C D Y 0 0 0 0 0
数字电子技术.第3章组合逻组电路 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 1 0 0 1 0 0 0 1 1 1 1 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 分 0 0 1 0 1 1 1 0 1 1 1 1 1 0 例3-4:分析下图的逻辑功能 5西 (1)写出逻辑表达式 Y=-ABBM厉 B.A (②)应用逻辑代数化简 Y=A-AB.B.AB=A.AB+B.AB=A-AB+B.AB =(4+B)-AB=(4+B)-(+B)=AB+AB (3)列逻辑状态表 AB Y=AB+AB 可一 1 =A⊕B 逻辑符号 (④)分析逻辑功能:输入相同输出为“0”,输入相异输出为“1”,称为异或逻辑,电路称异或门
数字电子技术-第 3 章组合逻辑电路 4 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 例 3-4 :分析下图的逻辑功能 (2) 应用逻辑代数化简 Y = = + = + A AB B AB A AB B AB A AB B AB = + = + + = + ( ) ( ) ( ) A B AB A B A B AB AB (3) 列逻辑状态表 (4)分析逻辑功能:输入相同输出为“0”,输入相异输出为“1”,称为异或逻辑,电路称异或门。 (1) 写出逻辑表达式
数字电子技术-第3章组合逻辑电路 3.1.2组合电路的基本设计方法 根据逻辑功能要求设计 逻辑电路 设计是分析的逆过程,一般组合逻辑电路的设计就是要根据给定的逻辑问题,设计出满足要 求的最佳逻辑电路。对于同一设计对象,可以采用不同的设计思路和方法,从而得到不同的设计 结果。因此,同一功能的电路可能采用不同的器件和不同的结构来实现,最佳电路的含义因此也 各不相同。 下图给出了组合逻辑电路设计的一般过程 逻辑表达式 合理)表达式 逻辑图 组合逻辑电路设计过程 组合逻辑电路的设计一般应以电路简单、所用器件最少为目标,并尽量减少所用集成器件的 种类,因此在设计过程中要用到前面介绍的代数法和卡诺图法来化简或转换逻辑函数。 设计步骤如下: 1、按照题目要求找出输入输出的变量 2、写出真值表 3、由真值表写出函数表达式 4、化简 例:用与非门设计一个表决电路,要求输出信号的电平与三个输入信号中的多数电平一致。 练习:二进制码变格雷码。 3.2加法器和数值比较器 教学目标: 3.掌握组合逻辑电路的分析方法。 4.了解组合逻辑电路的设计方法。 教学重点: 分析步骤。 教学难点: 设计步骤、思路和注意事项
数字电子技术-第 3 章组合逻辑电路 5 3.1.2 组合电路的基本设计方法 根据逻辑功能要求 设计 逻辑电路 设计是分析的逆过程,一般组合逻辑电路的设计就是要根据给定的逻辑问题,设计出满足要 求的最佳逻辑电路。对于同一设计对象,可以采用不同的设计思路和方法,从而得到不同的设计 结果。因此,同一功能的电路可能采用不同的器件和不同的结构来实现,最佳电路的含义因此也 各不相同。 下图给出了组合逻辑电路设计的一般过程。 组合逻辑电路设计过程 组合逻辑电路的设计一般应以电路简单、所用器件最少为目标,并尽量减少所用集成器件的 种类,因此在设计过程中要用到前面介绍的代数法和卡诺图法来化简或转换逻辑函数。 设计步骤如下: 1、按照题目要求找出输入输出的变量 2、写出真值表 3、由真值表写出函数表达式 4、化简 例:用与非门设计一个表决电路,要求输出信号的电平与三个输入信号中的多数电平一致。 练习:二进制码变格雷码。 3.2 加法器和数值比较器 教学目标: 3. 掌握组合逻辑电路的分析方法。 4. 了解组合逻辑电路的设计方法。 教学重点: 分析步骤。 教学难点: 设计步骤、思路和注意事项。 化简 变换 最简(或最 问题 实际逻辑 真值表 逻辑表达式 逻辑图 合理)表达式