第四章 组合逻辑电路(3)

合集下载

《数字电子技术基础》第五版:第四章 组合逻辑电路

《数字电子技术基础》第五版:第四章 组合逻辑电路

74HC42
二-十进制译码器74LS42的真值表
序号 输入
输出
A3 A2 A2 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9
0 0 000 0 111111111
1 0 001 1 011111111
2 0 010 1 101111111
3 0 011 1 110111111
4 0 100 1 111011111
A6 A4 A2
A0
A15 A13 A11 A9
A7 A5 A3
A1
I7 I6 I5 I4 I3 I2 I1 I00
S
74LS 148(1)
YS
YEE Y2 Y1
Y0
XX
I7 I6 I5 I4 I3 I2 I1 I0
S
74LS 148(2)
YS
YE Y2 Y1
Y0
X
&
G3
&
G2
&
G3
Z3
Z2
Z1
&
G3
0时1部分电路工作在d0a1a0d7d6d5d4d3d2d1d074ls153d22d20d12d10d23d21s2d13d11s1y2y1a1a0在d4a0a1a2集成电路数据选择器集成电路数据选择器74ls15174ls151路数据输入端个地址输入端输入端2个互补输出端74ls151的逻辑图a2a1a02274ls15174ls151的功能表的功能表a2a1a0a将函数变换成最小项表达式b将使能端s接低电平c地址a2a1a0作为函数的输入变量d数据输入d作为控制信号?实现逻辑函数的一般步骤cpcp000001010011100101110111八选一数据选择器三位二进制计数器33数据选择器数据选择器74ls15174ls151的应用的应用加法器是cpu中算术运算部件的基本单元

第4章 组合逻辑电路

第4章 组合逻辑电路

25
4.3 编码器
主要内容:
编码器的概念 由门电路构成的三位二进制编码器 由门电路构成的二-十进制编码器 优先编码器的概念 典型的编码器集成电路74LS148及74LS147
26
4.3.1 编码器的概念
在数字电路中,通常将具有特定含义的信息( 数字或符号)编成相应的若干位二进制代码的过程 ,称为编码。实现编码功能的电路称为编码器。 编码器功能框图如下图所示。
A B C D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
F 0 0 0 1 0 0 0 1 0 0 0 1 1 1 1 1
30
根据上述各表达式可直接画出3位二进制编码 器的逻辑电路图如图所示。
31
2.优先编码器
优先编码器事先对输入端进行优先级别排序,在任何时 刻仅对优先级别高的输入端信号响应,优先级别低的输入端 信号则不响应。如图所示是8-3线优先编码器74LS148的逻辑 符号和引脚图。功能表见表4-10(P86)。
13
4.2.2组合逻辑电路的设计举例
1.用与非门设计组合逻辑电路 例4-4 用与非门设计一个三变量“多数表决电路”。 解:(1)进行逻辑抽象,建立真值表: 用A、B、C表示参加表决的输入变量,“1”代表 赞成,“0”代表反对,用F表示表决结果,“1”代表 多数赞成,“0”代表多数反对。根据题意,列真值表。
15
16
2.用或非门设计组合逻辑电路
例4-6 用或非门设计例4-5(见课本)的逻辑电路。 F(A,B,C,D)=∑m(3,7,11,13,15)

(完整版)组合逻辑电路

(完整版)组合逻辑电路
(第4章-15)
3. 选用小规模SSI器件 4. 化简 Z R' A'G'RA RG AG
5. 画出逻辑图
Z RAG.RA.RG.AG
用与或门实现
用与非门实现
(第4章-16)
多输出组合逻辑电路的设计
多输出组合逻辑电路是指具有两个或两个以上的输出逻 辑变量的组合逻辑电路。
例2: 设计一个故障指示电路,具体要求为: (1)两台电动机同时工作时,绿灯亮; (2)一台电动机发生故障时,黄灯亮; (3)两台电动机同时发生故障时,红灯亮。
(第4章-17)
解:1. 设定A、B分别表示两台电动机这两个逻辑变量,F绿、 F黄、F红分别表示绿灯、黄灯、红灯;且用0表示电动机正常
工作,1表示电动机发生故障;1表灯亮,0表示灯灭 2.建立真值表: 按设计要求可得下表所列的真值表
A
B
F绿
F黄
F红
0
0
1
0
0
0
1
0
1
0
1
0
0
1
0
1
1
0
0
1
F绿 A B
第四章 组合逻辑电路
§ 4.1 概述 § 4.2 组合逻辑电路的分析方法和设计方法 § 4.3 若干常用的组合逻辑电路 § 4.4 组合逻辑电路中的竞争-冒险现象
(第4章-1)
第四章 组合逻辑电路
本章要求: 1.熟练掌握组合逻辑电路的分析方法和设计方法; 2.掌握标准化的中规模集成器件的逻辑功能、使
F黄 AB AB A B
逻辑电路图
F绿 A B
F红 AB
(第4章-20)
4.3 若干常用组合逻辑电路 4.3.1 编码器 • 编码:将输入的每个高/低电平信号变成一

数字电子技术第四章课后习题答案(江晓安等编)

数字电子技术第四章课后习题答案(江晓安等编)

第四章组合逻辑电路‎1. 解: (a)(b)是相同的电路‎,均为同或电路‎。

2. 解:分析结果表明‎图(a)、(b)是相同的电路‎,均为同或电路‎。

同或电路的功‎能:输入相同输出‎为“1”;输入相异输出‎为“0”。

因此,输出为“0”(低电平)时,输入状态为A‎B=01或103. 由真值表可看‎出,该电路是一位‎二进制数的全‎加电路,A为被加数,B为加数,C为低位向本‎位的进位,F1为本位向‎高位的进位,F2为本位的‎和位。

4. 解:函数关系如下‎:SF++⊕=+ABSABS BABS将具体的S值‎代入,求得F 312值,填入表中。

A A FB A B A B A A F B A B A A F A A F AB AB F B B A AB F AB B A B A B A AB F B A A AB F B A B A B A F B A AB AB B A B A F B B A B A B A B A B A B A F AB BA A A B A A B A F F B A B A F B A B A F A A F S S S S =⊕==+==+⊕===+⊕===⊕===⊕===+⊕===+=+⊕===⊕==+==⊕==Θ=+=+⊕===+++=+⊕===+=⊕===⊕==+=+⊕==+=+⊕===⊕==01111111011010110001011101010011000001110110)(01010100101001110010100011000001235. (1)用异或门实现‎,电路图如图(a)所示。

(2) 用与或门实现‎,电路图如图(b)所示。

6. 解因为一天24‎小时,所以需要5个‎变量。

P变量表示上‎午或下午,P=0为上午,P=1为下午;ABCD表示‎时间数值。

真值表如表所‎示。

利用卡诺图化‎简如图(a)所示。

化简后的函数‎表达式为D C A P D B A P C B A P A P DC A PD B A P C B A P A P F =+++=用与非门实现‎的逻辑图如图‎(b )所示。

第4章 组合逻辑电路(完整版)

第4章 组合逻辑电路(完整版)

A B
& AB
G1
A B A B
真值表
A 0 0 1 1 B 0 1 0 1 F 1 0 0 1
&
G5
F
1
G2
A
&
G4
A B
同或门电路 A B
1
G3
B
=
F A B A B
F
A B A B A@安阳师范学院物理与电气工程学院_2013 B A B CopyRight
2个信号用1位二进制信号进行编码4个信号用2位二进制信号进行编码8个信号用3位二进制信号进行编码常见的编码器有8线3线有8个输入端3个输出端16线4线16个输入端4个输出端等等
第四章 组合逻辑电路
第四章
4.1 概述
组合逻辑电路
4.2 组合逻辑电路的分析与设计方法 4.3 常用的组合逻辑电路 4.4组合逻辑电路中的竞争冒险现象
8
P ABC
第四章 组合逻辑电路
(2)化简与变换:
Y A B C ABC A B C ABC A B C ABC
A B C ABC
(3)由表达式列出真值表。
Y A B C ABC
(4)分析逻辑功能 : 当A、B、C三个变量 不一致时,电路输出为 “1”,所以这个电路称为 “不一致电路”。
向量函数形式:
给定逻 辑功能
设计
画出 逻辑图
6
Y=F(A)
CopyRight @安阳师范学院物理与电气工程学院_2013
4.2 组合逻辑电路的分析和设计方法
1、组合逻辑电路的分析方法
分析: 给定逻辑图 分析步骤:

数字电子技术_第四章课后习题答案_(江晓安等编)

数字电子技术_第四章课后习题答案_(江晓安等编)

第四章组合逻辑电路1. 解: (a)(b)是相同的电路,均为同或电路。

2. 解:分析结果表明图(a)、(b)是相同的电路,均为同或电路。

同或电路的功能:输入相同输出为“1”;输入相异输出为“0”。

因此,输出为“0”(低电平)时,输入状态为AB=01或103. 由真值表可看出,该电路是一位二进制数的全加电路,A为被加数,B为加数,C为低位向本位的进位,F1为本位向高位的进位,F2为本位的和位。

4. 解:函数关系如下:ABSF+⊕=++ABSSSABB将具体的S值代入,求得F 312值,填入表中。

A A FB A B A B A A F B A B A A F A A F AB AB F B B A AB F AB B A B A B A AB F B A A AB F B A B A B A F B A AB AB B A B A F B B A B A B A B A B A B A F AB BA A A B A A B A F F B A B A F B A B A F A A F S S S S =⊕==+==+⊕===+⊕===⊕===⊕===+⊕===+=+⊕===⊕==+==⊕==Θ=+=+⊕===+++=+⊕===+=⊕===⊕==+=+⊕==+=+⊕===⊕==01111111011010110001011101010011000001110110)(01010100101001110010100011000001235. (1)用异或门实现,电路图如图(a)所示。

(2) 用与或门实现,电路图如图(b)所示。

6. 解因为一天24小时,所以需要5个变量。

P变量表示上午或下午,P=0为上午,P=1为下午;ABCD表示时间数值。

真值表如表所示。

利用卡诺图化简如图(a)所示。

化简后的函数表达式为D C A P D B A P C B A P A P DC A PD B A P C B A P A P F =+++=用与非门实现的逻辑图如图(b)所示。

数字电子技术习题答案

数字电子技术习题答案

习题答案第一章数制和码制1.数字信号和模拟信号各有什么特点?答:模拟信号——量值的大小随时间变化是连续的。

数字信号——量值的大小随时间变化是离散的、突变的(存在一个最小数量单位△)。

2.在数字系统中为什么要采用二进制?它有何优点?答:简单、状态数少,可以用二极管、三极管的开关状态来对应二进制的两个数。

3.二进制:0、1;四进制:0、1、2、3;八进制:0、1、2、3、4、5、6、7;十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。

4.(30.25)10=( 11110.01)2=( 1E.4)16。

(3AB6)16=( 0011101010110110)2=(35266)8。

(136.27)10=( 10001000.0100)2=( 88.4)16。

5.B E6.ABCD7.(432.B7)16=( 010*********. 10110111)2=(2062. 556)8。

8.二进制数的1和0代表一个事物的两种不同逻辑状态。

9.在二进制数的前面增加一位符号位。

符号位为0表示正数;符号位为1表示负数。

这种表示法称为原码。

10.正数的反码与原码相同,负数的反码即为它的正数原码连同符号位按位取反。

11.正数的补码与原码相同,负数的补码即为它的反码在最低位加1形成。

12.在二进制数的前面增加一位符号位。

符号位为0表示正数;符号位为1表示负数。

正数的反码、补码与原码相同,负数的反码即为它的正数原码连同符号位按位取反。

负数的补码即为它的反码在最低位加1形成。

补码再补是原码。

13.A:(+1011)2的反码、补码与原码均相同:01011;B: (-1101)2的原码为11101,反码为10010,补码为10011.14.A: (111011)2 的符号位为1,该数为负数,反码为100100,补码为100101. B: (001010)2 的符号位为0,该数为正,故反码、补码与原码均相同:001010.15.两个用补码表示的二进制数相加时,和的符号位是将两个加数的符号位和来自最高有效数字位的进位相加,舍弃产生的进位得到的结果就是和的符号。

《数字电子技术基础》复习指导(第四章)

《数字电子技术基础》复习指导(第四章)

《数字电⼦技术基础》复习指导(第四章)第四章组合逻辑电路⼀、本章知识点(⼀)概念1.组合电路:电路在任⼀时刻输出仅取决于该时刻的输⼊,⽽与电路原来的状态⽆关。

电路结构特点:只有门电路,不含存储(记忆)单元。

2.编码器的逻辑功能:把输⼊的每⼀个⾼、低电平信号编成⼀个对应的⼆进制代码。

优先编码器:⼏个输⼊信号同时出现时,只对其中优先权最⾼的⼀个进⾏编码。

3.译码器的逻辑功能:输⼊⼆进制代码,输出⾼、低电平信号。

显⽰译码器:半导体数码管(LED数码管)、液晶显⽰器(LCD)4.数据选择器:从⼀组输⼊数据中选出某⼀个输出的电路,也称为多路开关。

5.加法器半加器:不考虑来⾃低位的进位的两个1位⼆进制数相加的电路。

全加器:带低位进位的两个 1 位⼆进制数相加的电路。

超前进位加法器与串⾏进位加法器相⽐虽然电路⽐较复杂,但其速度快。

6.数值⽐较器:⽐较两个数字⼤⼩的各种逻辑电路。

7.组合逻辑电路中的竞争⼀冒险现象竞争:门电路两个输⼊信号同时向相反跳变(⼀个从1变0,另⼀个从0变1)的现象。

竞争-冒险:由于竞争⽽在电路输出端可能产⽣尖峰脉冲的现象。

消除竞争⼀冒险现象的⽅法:接⼊滤波电容、引⼊选通脉冲、修改逻辑设计(⼆)组合逻辑电路的分析⽅法分析步骤:1.由图写出逻辑函数式,并作适当化简;注意:写逻辑函数式时从输⼊到输出逐级写出。

2.由函数式列出真值表;3.根据真值表说明电路功能。

(三)组合逻辑电路的设计⽅法设计步骤:1.逻辑抽象:设计要求----⽂字描述的具有⼀定因果关系的事件。

逻辑要求---真值表(1) 设定变量--根据因果关系确定输⼊、输出变量;(2)状态赋值:定义逻辑状态的含意输⼊、输出变量的两种不同状态分别⽤0、1代表。

(3)列出真值表2.由真值表写出逻辑函数式真值表→函数式,有时可省略。

3.选定器件的类型可选⽤⼩规模门电路,中规模常⽤组合逻辑器件或可编程逻辑器件。

4.函数化简或变换式(1)⽤门电路进⾏设计:从真值表----卡诺图/公式法化简。

数字电路第四章组合逻辑电路

数字电路第四章组合逻辑电路

(3)逻辑表达式:
Y A B C A B C A B C ABC A B CB C A B CB C ABC R AB BC AC AB BC AC




(4)画出电路(见仿真)
2、下图所示是具有两个输入X、Y和三个输出Z1、Z2、 Z3的组合电路。写出当X>Y时Z1 =1;X=Y时 Z2 =1;当X<Y时Z3 =1,写出电路的真值表, 求出输出方程。 解:A、列真值表: B、写出函数表达式:
可在K图中直接圈1化简得最简与或式。再对最简与或式 两次求反进行变换。 A C A B C B C
n 1 n n n n n n
B n Cn A n Cn A n B n B n C n A n Cn A n B n
C、 画出逻辑电路:
4、设计一组合电路,当接收的4位二进制数能被4整除 时,使输出为1。 A 、列真值表:数N=8A+4B+2C+D 注:0可被任何数整除 B、写逻辑函数式:画出F的K图
3、优先编码器
优先编码器常用于优先中断系统和键盘编码。与普 通编码器不同,优先编码器允许多个输入信号同时有效, 但它只按其中优先级别最高的有效输入信号编码,对级 别较低的输入信号不予理睬。
常用的MSI优先编码器有10线—4线(如74LS147)、
8线—3线(如74LS148)。
Cn 1 Cn 1 Bn Cn A n Cn A n Bn
2)、用异或门实现Dn:
An Bn C n An Bn C n An Bn C n
3)、用与非门实现 Cn+1:
Dn An Bn C n An Bn C n An BnC n An BnC n

组合逻辑电路

组合逻辑电路
Y ((A• (ABC)) • (B • (ABC)) • (C • (ABC)))
4.2.1 组合逻辑电路的分析方法
b.化简: Y ((A • (ABC)) • (B • (ABC)) • (C • (ABC)))
A • ( ABC) B • ( ABC) C • ( ABC) ( A B C)(A B C) AB AC AB BC AC BC
设计一个举重裁判表决电路。举重比赛有3个裁判, 一个主裁判和两个副裁判。只有当两个或两个以上 裁判判决成功,并且其中有一个为主裁判时,表明 选手举重成功。
4.2.2 组合逻辑电路的设计方法
4.2.2 组合逻辑电路的设计方法
分组任务2 设计交通灯监视电路,并用与非门和非门实现
设计一个监视交通灯工作状态的逻辑电路,每一组交 通灯由红、黄、绿3盏灯组成。正常工作情况下,任何 时候必有一盏灯点亮,而且只允许有一盏灯点亮。而 当出现其他5种点亮状态时,电路发生故障,这时要求 发出故障信号,以提醒维修人员前去修理。
1
&&
AB
C
图4.2.3 练习中的逻辑电路
解:输出端的逻辑式为
00000 0 0 11 0 0 1010 0 11 0 1 10010 1 01 01
由真值表 可知,为 全加器
YY12
A B AB (A
C
B)C
110 01 11111
4.2.2 组合逻辑电路的设计方法
组合逻辑电路的设计就是根据给出的实际逻辑问 题,求出实现这一逻辑功能的最简单逻辑电路。
由于输入端为8个,输出
端为3个,故也叫做8线
-3线编码器
4.3.1 编码器
其输出输入的真值表为
输入
输出
I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0

数字电路第4章(3译码器及应用)_4

数字电路第4章(3译码器及应用)_4

出 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0
A0 Y7 Y6 Y5 Y4 Y 3 Y2 Y1 Y0
' ' Y0 A2 A1' A0 m0 ' Y1 A2 A1' A0 m1 ' ' Y2 A2 A1 A0 m 2
0 0 0 0 1 1 1 1
Y2 A3 A2 A1 A0 Y3 A3 A2 A1 A0 Y6 A3 A2 A1 A0 Y 7 A3 A2 A1 A0
Yi mi (i 0 ~ 9)
4线-10线译码器74HC42真值表

A3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 A2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
输入:二进制代码(N位) 输出:2N个,每个输出对应一个最小项。 ★最简单是译码器是2线-4线译码器。 ★输入是三位二进制代码、有八种状态,八个输 出端分别对应其中一种输入状态。因此,又把 三位二进制译码器称为3线—8线译码器。
2线-4线译码器:
2线—4线译码器真值表 输
S' 1 0 0 0 0 A × 0 0 1 1

B × 0 1 0 1

Y'0 1 0 1 1 1 Y'1 1 1 0 1 1 Y'2 1 1 1 0 1

Y'3 1 1 1 1 0
写出各输出函数表达式:
Y0 (SAB) Y1 (SAB) Y2 (SAB)
Y3 (SAB)
Y' 3

第四章组合逻辑电路(CombinationalLogicCircuits)

第四章组合逻辑电路(CombinationalLogicCircuits)
根据问题要求完成的逻辑功能,求出在特定条 件下实现该功能的逻辑电路,这一过程称为逻 辑设计,又叫做逻辑综合。逻辑设计是逻辑分 析的逆过程。
4.2.1 设计方法一般步骤 4.2.2 组合逻辑电路设计的实例 4.2.2.1 列写逻辑电路真值表 4.2.2.2 列简化真值表法 4.2.2.3 直接分析法(列写逻辑表达式法) 4.2.3 设计中几个实际问题的处理
并对原电路的设计方案进行评定,必要 时提出改进意见和改进方案。
4.1.2 组合逻辑电路分析的实例
4.1.2.1 列写逻辑电路真值表 例1 “不一致电路”的分析
A
1
P1
P4
&
B
1
C
P2
F
&
P3
&
& P5
例2 “半加器”的分析
P2
&
A
&
&
S
B
&
P3
P1
1
C
4.1.2.2 逐级电平推导法
例3 “同或”电路的推导(下左图)
利用分析例4和例5的结论,从高位写到低位,然 后化简。
4.2.3 设计中几个实际问题的处理
4.2.3.1 包含无关条件的组合逻辑电路设计 4.2.3.2 多输出函数的电路设计 4.2.3.3 无提供输入反变量时组合逻辑电路
的设计 4.2.3.4 考虑级数的线路设计
4.2.3.1 包含无关条件的组合逻辑电路设计
1.无关项的含义
约束项和任意项
2.无关项的两种情形:
1)不存在; 2)存在但不去关心它;用×、d、φ表示
3.使用无关项进行化简
例1:F=m4(0,2,3,4,8)+ d(10,11,12, 13,14,15);

第四章组合逻辑电路-精品文档86页

第四章组合逻辑电路-精品文档86页

Y
0
当输入A、B、C
0
中有2个或3个为 1时,输出Y为1,
0
4 否则输出Y为0。
1
所以这个电路实
际上是一种3人
0
表决用的组合电
1
路:只要有2票
或3票同意,表
1
决就通过。
1
7
例:
A B
C
逻辑图
≥1 Y1
≥1 Y3 1
Y
1
≥1
Y2
逻辑表 达式
YY12AABBCYY3Y1Y2BABCABB
第四章 组合逻辑电路
组合逻辑要点
§4.1 概述 §4.2 组合逻辑电路的分析方法和设计方法 §4.3 常用的组合逻辑电路 §4.4 组合逻辑电路中的竞争–冒险现象
1
组合逻辑要点
用门电路构成的常见组合电路的分析 和设计 掌握优先编码器、译码器、数据选择 器与全加器等中规模集成电路块。
返回主目录 2
§4.1 概述
结构的数据选择器CC14539
54
例4.3.4 两个带控制端的四选一数据选择器组成八选一数据选择器. 解: 令

m
2
Y
3

A 2A1A0

m
3
Y 4 A 2 A 1 A 0 m 4

Y
5
A2 A 1A0

m5
Y
6
A2A1A 0

m6
Y 7 A 2A1A 0 m 7
3. 带控制输入端的
译码器又是一个完
整的数据分配器
S的状态将以反码形
34
式出现在Y输出端。
真值表
35
例4.3.2 用两片3线-8线译码器74LS138组成一个4线-16线译码

数字电子技术第4章组合逻辑电路习题解答

数字电子技术第4章组合逻辑电路习题解答
00 0
001
0 10
0 11
1 0 0
1 0 1
1 1 0
1 1 1
0
1
1
0
1
0
0
1
(2)由真值表得到逻辑函数表达式为:
(3)画出逻辑电路图
4.10、试设计一个8421BCD码的检码电路。要求当输入量DCBA≤4,或≥8时,电路输出L为高电平,否则为低电平。用与非门设计该电路。
解:(1)根据题意列出真值表为:
100
101
110
111
0
1
1
1
1
1
1
0
(2)
电路逻辑功能为:“判输入ABC是否相同”电路。
4.7已知某组合电路的输入A、B、C和输出F的波形如下图所示,试写出F的最简与或表达式。
习题4.7图
解:(1)根据波形图得到真值表:
ABC
F
000
001
010
011
100
101
110
111
1
0
0
1
0
0
1
0
(2)由真值表得到逻辑表达式为
(1)试分析电路,说明决议通过的情况有几种。
(2)分析A、B、C、D四个人中,谁的权利最大。
习题4.4图
解:(1)
(2)
ABCD
L
ABCD
L
0000
0001
0010
0011
0100
0101
0110
0111
0
0
0
1
0
0
1
1
1000
1001
1010
1011

数字逻辑 第四章 组合逻辑电路

数字逻辑 第四章   组合逻辑电路
1
1
设楼上开关为A,楼下开关为B,灯泡为Y。并 设A、B闭合时为1,断开时为0;灯亮时Y为1, 灯灭时Y为0。根据逻辑要求列出真值表。
A B 0 1 0 1 Y 0 1 1 0
真值表
0 0 1 1
第四章 组合逻辑电路
2
2
逻辑表达式 或卡诺图
化 简 3
Y A B AB
用与非 门实现
A
已为最简与 或表达式
例2
逻辑图
第四章 组合逻辑电路
A B C 1
≥1
Y1 ≥1 Y3 1 Y
≥1 Y2
Y A B C 1
逻辑表 Y A B 2 达式
Y Y Y Y2 B A B C A B B 3 1
Y Y1 2 B Y 3
最简与或 表达式
Y ABC AB B AB B A B
例 5 设计一个组合逻辑电路,用于判别以余3码表示的1 位十进制数是否为合数。 解 设输入变量为ABCD,输出函数为 F,当ABCD表示 的十进制数为合数(4、6、8、9)时,输出F为1,否则F为0。
因为按照余3码的编码规则,ABCD的取值组合不允许为 0000、0001、0010、1101、1110、1111,故该问题为包含无关 条件的逻辑问题,与上述6种取值组合对应的最小项为无关项, 即在这些取值组合下输出函数F的值可以随意指定为1或者为0, 通常记为“d”。
Y A B AB
& & & &
Y
最简与或 表达式
4
B
逻辑变换
5
用异或 门实现
A
Y A B
=1
Y
逻辑电路图
B
第四章 组合逻辑电路
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一级: ×8 第二级: ×64 共80个门电路 ×8
第四章
第一级: ×4
组合逻辑电路
×16
方案2:a5a4 a3a2 a1a0
第二级: ×64
共84个门电路
第四章
第一级:
组合逻辑电路
方案2:除二维矩阵译码外,也可多维二级译码 a5a4 a3a2 a1a0
第二级:
共76个门电路 比较:(a)、(b)输入分段相同(均为二段),(a) 用的门电路数比(b)少,(b)驱动负载过重,需另 加驱动门电路,说明输入变量尽可能均分是上策。 (c)比(a)分段数多,门电路少,但大量用了3输 入端与门,且每个一级门要驱动16个负载,要另加驱 动门电路,故输入变量多分段多未必合算。
第四章
组合逻辑电路
• 用8-1多路器74151实现函数 T f ( w, x, y, z ) m(0,1,2,4,5,7,8,9,12,13)
D0 D 2 D 4 D6 1 D1 z D3 z D5 D 6 0
第四章
电路图:
组合逻辑电路
第四章
组合逻辑电路
• 压缩级数的线路设计
─ 求反压缩法 ─ 展开压缩法
第四章
• 求反压缩法 F AB CD
F AB CD F AB CD F ( A B)(C D)
组合逻辑电路
与、或电路 与或非电路
与非电路
AC A D B C B D F AC A D B C B D
m1 m2 m4 y1 y2 y4
第四章
组合逻辑电路
• 用两片74138实现多输出函数
Q f ( w, x, y, z ) m(2,7,13,14 ) P f ( w, x, y, z ) m(1,4,8,13)
第四章
组合逻辑电路
• 用一片74138和一个与门实现 R f ( w, x, y, z ) m(1,5,8,9,12,13)
矩阵译码 (二级译码、二维译码)
如4-16译码器输入分成2组AB一组,CD一组,二维结构
Fi f i ( A, B, C, D)
第四章
电路结构:
组合逻辑电路
第四章
组合逻辑电路
分组方法与电路复杂性的关系 F 如: i f i (a5 , a4 , a3 , a2 , a1 , a0 ) 方案1: a5 a 4 a3 a 2 a1a0
第四章
树型译码
组合逻辑电路
每个门电路只要两个输入端,且只带两个下一级门电路 级数=输入变量数-1
第四章
组合逻辑电路
– 映射变量(MEV)
MEV卡诺图允许一单元格除了可以包含1、0和随意项以 外,还可包含单个变量x或一个完全的开关表达式。
• 使用MEV载人卡诺图的步骤如下:
– 如果对于被MEV卡诺图方格覆盖的两个标准最小项, 输出变量都为0,则在MEV卡诺图方格中写入0。 – 如果对于被MEV卡诺图方格覆盖的两个标准最小项, 输出变量都为1,则在MEV卡诺图方格中写入1。 – 如果对于被MEV卡诺图方格覆盖的最小项,输出变量 与MEV有相同值,则在MEV卡诺图方格中写入该 MEV。
第四章
组合逻辑电路
• 如: P f (a, b, c) m(0,1,4,5,7)
设变量c成为该卡诺图的映射变量
第四章
组合逻辑电路
• 从MEV卡诺图中获得简化函数的步骤如下:
– 确定可能存在的仅由1和随意项组成的实质素项(也即 覆盖卡诺图中的1)。 – 一旦完成步骤1后就把1看作随意项,因为所有的1已 被覆盖过了。 – 用1或随意项将所有相同的MEV项分组,使得MEV实 质素项的大小达到最大。 – 将MEV变量或表达式和剩下的映射变量相与。
F ab acz bxy
第四章
组合逻辑电路
F m(3,7,11,12,13,14,15,16,18) d (24,25,26,27,28,29,30,31)
F BC ADE AC E
第四章
组合逻辑电路
• 组合线路设计举例
• BCD(8421)码加法器电路设计
R w y yz w y z w yz w yz w yz Y1 Y4 Y5 Y0 Y2 Y3 Y6 Y7
第四章
电路:
组合逻辑电路
第四章
组合逻辑电路
• 用8-1多路器74151实现函数 F f ( x, y, z ) m(1,2,4,5,7)
D1 D2 D4 D5 D7 1 D0 D3 D6 0
第四章
组合逻辑电路
–考虑级数的线路设计
─ 电路的速度要求 ─ 门电路扇入和扇出系数的限制
电路的级数越多,信号通过该电路的延时越大,为了满 足电路的速度要求,除提高每个门电路的速度外,另 一个办法是压缩电路的级数,以减少传输延时,压缩 级数后每个门电路的平均输入端口数和输出负载门电 路数通常会增加,这要求设计人员在速度要求和扇入 扇出限制之间进行折衷 。
产生条件:运算结果>9, 第一级加法运算有进位。 产生条件与R完全一致所以:J=R
第四章
组合逻辑电路
BCD(8421)码加法器电路
第四章
组合逻辑电路
• 设计一组合电路,采用2421BCD编码来驱动 TTL312七段显示块。TTL312是共阳极红色发光 二极管显示块,每个LED用一个字母表示,当 连接LED阴极的控制信号是逻辑0时,LED亮。
逻辑问题描述
第四章
+6修正电路设计
组合逻辑电路
修正条件: 第一级加法运算 无进位,运算 Nhomakorabea果>9
有进位,运算结果9
修正表达式:
R C4 C4 [ S 4 ( S 3 S 2 )] C4 S 4 S 3 S 4 S 2
第四章
+6修正加法器 :
组合逻辑电路
BCD加法进位信号J的产生 :
第四章
组合逻辑电路
– 如果对于被MEV卡诺图方格覆盖的标准最小项,输出 变量与MEV互补,则在MEV卡诺图方格中写入该 MEV的补。 – 如果对于被MEV卡诺图方格覆盖的标准最小项,输出 变量是一个随意项,则在MEV卡诺图方格中写入一个 随意项符号。 – 如果对于被MEV卡诺图方格覆盖的标准最小项,输出 变量在某种情况下为随意项,另一种情况下为0,于 是在相应方格中写入0。如果输出变量在某种情况下 为随意项而在另一种情况下为1,则相应的方格中写 入一个1。
• 用最少的集成电路数目实现函数 S f ( a , b, c , d , e )
m(8,9,10,11,13,15,17 ,19,21,23,24,25,26,27 ,29,31)
S ae bc be
第四章
组合逻辑电路
用be作为选择输入: D 0 0, D1 a, D 2 c, D3 1
第四章
组合逻辑电路
并行进位位电路:
第四章
组合逻辑电路
4位并行进位加法器电路:
第四章
组合逻辑电路
• 增加级数的线路设计
增加级数主要为克服门电路扇入扇出的限制,但以牺牲 速度为代价。在实际设计中遇到的典型实例是译码电 路设计。
一级译码电路
如3-8译码器每个输出函数门电路要有3个输入端, 4-16译码器每个输出函数门电路要有4个输入端。
Ai Bi ( Ai Bi )Ci 1
C1 G1 H1C0 C 2 G2 H 2 C1 G2 H 2 G1 H 2 H1C0 C3 G3 H 3C 2 G3 H 3G2 H 3 H 2 G1 H 3 H 2 H1C0 C 4 G4 H 4 C3 G4 H 4 G3 H 4 H 3G2 H 4 H 3 H 2 G1 H 4 H 3 H 2 H1C0
Ci Ai Bi ( Ai Bi )Ci 1 Ai Bi Ai Bi Ai Bi Ci 1
第四章
组合逻辑电路
串行进位4位二进制全加器电路
第四章
Ci
组合逻辑电路
并行进位的并行加法器
本地进位 传递低位进位 令: Gi=AiBi产生本地进位的条件 Hi=Ai⊕Bi传送低位进位Ci-1的条件,半加和。
求反后与或非电路
第四章
电路:
组合逻辑电路
压缩级数有时会使电路的实现复杂性提高,提高电路 速度有时是要有代价的。
第四章
• 展开压缩法
组合逻辑电路
展开压缩法通常使表达式变繁,电路实现复杂性增加。 我们以全加器为例加以说明 –与或非门实现的一位全加器电路
S i Ai Bi Ci 1 Ai Bi Ci 1 ( Ai Bi Ai Bi ) Ci 1 ( Ai Bi Ai Bi )Ci 1 ( Ai Bi Ai Bi )Ci 1
上例中:P=b’+ac
第四章
组合逻辑电路
• 例:F m(2,4,510 ,11,14) d (7,8,9,12,13,15)
F A BC BC D
用MEV卡诺图化简: F m(2,9,10,11,13,14,15)
第四章
组合逻辑电路
• 包含表达式的MEV卡诺图
第四章
真值表:
组合逻辑电路
第四章
卡诺图化简:
组合逻辑电路
第四章
电路图:
组合逻辑电路
第四章
组合逻辑电路
• 设计一个4×4的乘法器
第四章
表达式:
组合逻辑电路
第四章
电路:
组合逻辑电路
第四章
组合逻辑电路
第四章
组合逻辑电路
• 用74138实现函数 X f (a, b, c) m(1,2,4) X m1 m2 m4
相关文档
最新文档