第十章组合逻辑电路 基本要求: (1)掌握组合逻辑电路的分析方法与设计方法。 ·(2)根据命题,设计合理的组合逻辑电路。 ·(3)理解加法器、编码器和译码器的逻辑功能, 掌握其分析方法。 10.1组合逻辑电路分析和设计10.2加法器10.3编码器与译码器10.4选择器与分配器
基本要求: • (1)掌握组合逻辑电路的分析方法与设计方法。 • (2)根据命题,设计合理的组合逻辑电路。 • (3)理解加法器、编码器和译码器的逻辑功能, 掌握其分析方法。 10.1 组合逻辑电路分析和设计 10.2 加法器 10.3 编码器与译码器 10.4 选择器与分配器
10.1组合逻辑电路的分析与设计 基本要求 (1)根据已知逻辑电路写出逻辑表达式,运用逻 辑代数进行变换和化简,列出真值表、总结逻 辑关系。 ·(2)根据命题,设计合理的组合逻辑电路。 一组合逻辑电路分析 二组合逻辑电路设计
10.1 组合逻辑电路的分析与设计 基本要求: • (1)根据已知逻辑电路写出逻辑表达式,运用逻 辑代数进行变换和化简,列出真值表、总结逻 辑关系。 • (2)根据命题,设计合理的组合逻辑电路。 一组合逻辑电路分析 二组合逻辑电路设计
组合逻辑电路的分析 组合逻辑电路的分析是对已知的逻辑电路用 逻辑代数的原理加以解析,以判断其逻辑功能或 提出改进方案分析一般分为以下步骤: (1)从已知的逻辑电路写出逻辑表达式。 ·(2)运用逻辑代数变换和化简。 (3)列出真值表。 (4)根据真值表进行逻辑分析与改进。 下面通过实例具体说明分析过程:
一 组合逻辑电路的分析 组合逻辑电路的分析是对已知的逻辑电路用 逻辑代数的原理加以解析,以判断其逻辑功能或 提出改进方案.分析一般分为以下步骤: • (1)从已知的逻辑电路写出逻辑表达式。 • (2)运用逻辑代数变换和化简。 • (3)列出真值表。 • (4)根据真值表进行逻辑分析与改进。 下面通过实例具体说明分析过程:
例1分析右图的逻辑电路。 解: AABBC 1)列出表达式 B abCl& F F=AABC· ABC.CABO CABC 2)变换或化简 F=AABC+ABC+CABC4)改进电路 AbC(A+C+ABC 口& A+C+ABC=A+C=AOC & 3)真值表 ACF & 000 电路实现对A C的或运算
例1 分析右图的逻辑电路。 解: 1)列出表达式 2)变换或化简 F = AABC • ABC •C ABC 3)真值表 F=A +ABC+C = (A+C)+ABC =A+C+ABC=A+C= ABC ABC ABC A•C A C F 0 0 0 0 1 1 1 0 1 1 1 1 A C & F & & 4)改进电路 A B C & F & & & ABC AABC CABC 电路实现对A、 C的或运算
例2分析右图中的逻辑电路 & AABC 解 BaBC F=AABC·BABC·CABC & &pF 变换化简 & F=A ABC +B ABC+C ABC CABC =A(A+B+C )+B( A+B+C) 真值表 ABCF +C(A+b+c) 0000 AB+AC+AB+BC+AC+BC 0|0 BC 0101 A000111)10 F=AB+BC+ Ac 1110
例2 分析右图中的逻辑电路 F = AB+ BC + AC BC A 00 01 11 10 0 1 1 1 1 1 1 1 A B C F 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 真值表 ABC ABC ABC A+B+C A+B+C A+B+C 变换化简 F=A +B +C =A( )+B ( ) +C( ) = AB+AC+AB+BC+AC+BC AABC• BABC•C ABC 解: F= A B C & F & & & AABC CABC & BABC
从真值表可看出,电路的逻辑功 能为:输入相同,输出为0;输入相异, 输出为1。 从逻辑表达式看,化简后为最简与 或函数式,但不是最简单的与非逻辑 函数式。 化简视实际情况而定
从真值表可看出,电路的逻辑功 能为:输入相同,输出为0;输入相异, 输出为1。 从逻辑表达式看,化简后为最简与 或函数式,但不是最简单的与非逻辑 函数式。 化简视实际情况而定
二组合逻辑电路的设计 设计的一般步骤如下: 真值表 1)按命题要求列真值表; ABCF (2)根据真值表写出逻辑表达式,o000 (3)化简变换 0011 (4)画出逻辑电路。 0101 例3设计一个有三个输入变量的奇偶1001 校正电路。输入量1的个数为奇数1010 时,输出为;输入量1的个数为偶11|0|0 数时,输出为0。 解:1)列真值表 2)写出表达式 F=ABC +ABC +aBC +ABC
二 组合逻辑电路的设计 设计的一般步骤如下: (1)按命题要求列真值表; (2)根据真值表写出逻辑表达式, (3)化简变换 ⑷画出逻辑电路。 例3 设计一个有三个输入变量的奇偶 校正电路。输入量1的个数为奇数 时,输出为1;输入量1的个数为偶 数时,输出为0。 解:1) 列真值表 A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 真值表 2)写出表达式 F = ABC + ABC + ABC + ABC
3)化简变换 F=(AB+ AB)C+(AB+ AB)C AB+AB=AB+AB=ABAB=(A+B(A+B) AB+BA F=AB·C+AB·C=(AB)C 4)画逻辑电路 ABC
3)化简变换 F = (AB + AB)C + (AB + AB)C AB BA AB A B AB A B AB A B A B A B = + + = + = • = ( + )( + ) F = A B•C + A B•C = (A B) C A B C =1 =1 F 4)画逻辑电路
例4设三台电动机A、B、C,要求(1)A开机则B也开机; 2)B开机则C也开机。如果不满足上述条件,即发生报 警。试写出报警信号逻辑表达式,并用与非门实现。 解:设输出报警为1,输入开机为1。 真值表 ABCF F=ABC+abc +abc+abc BC F=AB+BCA、00011110 =AB. BC 1x1 & & B & C&b&h
例4 设三台电动机A、B、C,要求(1)A开机则B也开机; (2)B开机则C也开机。如果不满足上述条件,即发生报 警。试写出报警信号逻辑表达式,并用与非门实现。 F = AB+ BC BC A 00 01 11 10 0 1 1 1 1 1 A B C F 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 真值表 F = ABC + ABC + ABC + ABC 解:设输出报警为1,输入开机为1。 = AB• BC A C F & & & & & B
集成门电路芯片74LS00 芯片74LS00含有四个独立的二输入与非门,引 脚排列如下:多余输入端可接高电平和悬空 5 4B4B 4Y 3B 3a 3Y & & 74LS00 & & 1A 1B 1Y 2A 2B 2Y GND
集成门电路芯片74LS00 • 芯片74LS00含有四个独立的二输入与非门,引 脚排列如下:多余输入端可接高电平和悬空。 74LS00 & & & & 1 2 3 4 5 6 7 14 13 12 11 10 9 8 1A 1B 1Y 2A 2B 2Y GND +5 4B 4B 4Y 3B 3A 3Y