第三章_组合逻辑电路

合集下载

第三章 组合逻辑电路的概念与原理及实际应用

第三章 组合逻辑电路的概念与原理及实际应用

3.2.2 二-十进制编码器 下面介绍74LS147二-十进制(8421)优先编码器。74LS147编码器 有9个输入端( I 1~ I 9 ),有4个输出端( Y3Y2 Y1Y0 )。 其引脚排列及逻辑符号图如图3.7所示。
第三章:组合逻辑电路
图3.7 74LS147优先编码器
第三章:组合逻辑电路
第三章:组合逻辑电路
2. 数据选择器的应用 由74LS151数据选择器的逻辑函数表达式可知,当使能端 有效时,将地址输入、数据输入代替逻辑函数中的变量 来实现一个三变量的逻辑函数。
第三章:组合逻辑电路
【例3-4】试用74LS151八选一的数据选择器实现逻辑函数 Y= ABC+ A B 。 解:将逻辑函数变换成最小项表达式为 Y= ABC + A B = ABC + A BC + A B C = m0 +m1 + m6 因为八选一数据选择器的输出逻辑函数表达式为 Y= A2 A1 A0 D0 + A2 A1 A0 D1 + A2 A1 A0 D2 + A2 A1 A0 D3 + A2 A1 A0 D4 + A2 A1 A0 D5 + A2 A1 A0 D6 +A2 A1 A0 D7 = m0 D0+m1 D1+ m2 D2 + m3 D3 + m4 D4 + m5 D5+m6 D6 + m7 D7 A2、 A1和A0 用A、B、C来代替,则有: 因此,如果将上式中的 D2 D3 D4 D5 D7 0 ,如图3.14所示,可画出该逻辑 D0 D1 D6 1, 函数的逻辑图。
第三章:组合逻辑电路
由表3.6可知,当3个使能输入端 ,且 时,74LS138译码器才 工作;否则译码器不工作。74LS138译码器正常工作时,输出端 与输入端的逻辑函数关系为

03A第三章-组合逻辑电路PPT课件

03A第三章-组合逻辑电路PPT课件

.
15
例1:试用与非门和反相器设计一个优先排队电路。火车有特快、直快和慢车。
它们进出站的优先次序是:特快、直快、慢车,同一时刻只能有一列车 进出。
解:1)由题意进行逻辑抽象。 输入变量及逻辑状态定义:
有无特快正准备进出站定义为变量A。A=1表示有特快正准备进出站, 反之A=0
同理,将有无直快和慢车正准备进出站分别定义为变量B、C
2. 列出真值表
3. 确定逻辑功能: 奇校验电路
ABC 000 001 010 011 100 101 110 111
.
ZAB L(ABC)
0
0
0
1
1
1
1
0
1
1
1
0
0
0
0
1
5
例3 已知电路如图所示,试分析该电路的逻辑功能。
&
P2
A B
&
P1
P3
F
Байду номын сангаас
C
&
>=1
P4
&
.
6
解:1.根据逻辑电路图写出逻辑表达式
(1)若组合电路已经给定,一般要求对其进行分析
(2)若组合电路只给出功能要求,一般要对其进行设计
.
2
3.1 组合逻辑电路的分析
分析目的: 说明给定电路的逻辑功能
分析步骤: (1) 由逻辑电路图写出逻辑表达式;
(2) 化简和变换各逻辑表达式;
(3) 列出真值表;
(4) 据真值表和表达式对逻辑电路进行分析,
组合电路分类:
按逻辑功能特点,可分为:加法器、比 较器、编码器、译码器、数据选择器、 数据分配器、只读存储器等等

第三章 组合逻辑电路

第三章 组合逻辑电路

B
0 0 1 1 0 0 1 1
C
0 1 0 1 0 1 0 1
X
0 1 1 0 1 0 0 1
Y
0 0 0 1 0 1 1 1
X ABC ABC ABC ABC
Y ABC ABC ABC ABC
X ABC ABC ABC ABC A( BC BC ) A( BC BC ) A( B C ) A( B C ) A B C
二 二-十进制编码器
1. 84 21 B C D 码 编 码 器
输 入 I 0 (I 0 ) Y3 0 0 0 0 0 0 0 0 1 1 输 Y2 0 0 0 0 1 1 1 1 0 0 出 Y1 0 0 1 1 0 0 1 1 0 0 Y0 0 1 0 1 0 1 0 1 0 1
真值表
1 (I 1 ) 2 (I 2 ) 3 (I 3 ) 4 (I 4 ) 5 (I 5 ) 6 (I 6 ) 7 (I 7 ) 8 (I 8 ) 9 (I 9 )
1、3位二进制编码器
输 输入 Y2 I0 0 0 0 0 1 1 1 1
出 Y1 0 0 1 1 0 0 0 1 Y0 0 1 0 1 0 1 0 1
真 值 表
I1 I2 I3 I4 I5 I6 I7
输输 出入 3 8 位个 二互 进斥 制的 代信 码号
逻辑表达式
Y2 I 4 I 5 I 6 I 7 I 4 I 5 I 6 I 7 Y1 I 2 I 3 I 6 I 7 I 2 I 3 I 6 I 7
当两个或两个以上裁判判明成功,并且其中有一个为主
裁判时,表明成功的灯才亮。
分析
2
1
设定变量、状态赋值

第三章 组合逻辑电路

第三章  组合逻辑电路
Ci Ai Bi ( Ai Bi ) Ci -1
特点
应用举例 8421 BCD 码 → 余 3 码
优点:速度快 缺点:电路比较复杂
集成芯片
CMOS:CC4008 TTL:74283 74LS283
C3 超前进位电路
A3 B3
A2 B2 A1 B1 A0 B0 C0-1 逻辑结构示意图
Σ CI
加法器 比较器 数据选择器和分配器 2. 按开关元件不同:
3. 按集成度不同:
编码器 译码器 只读存储器
CMOS SSI MSI TTL LSI VLSI
3. 1 组合电路的分析方法和设计方法
3. 1. 1 组合电路的基本分析方法
一、分析步骤
逻辑图
逻辑表达式
化简
真值表
说明功能
二、分析举例 [例] 分析图中所示电路的逻辑功能 A 0 0 0 0 1 1 1
4.化简或变换: 根据所用元器件的情况将 函数式进行化简或变换。
5.画逻辑图
3.2 加法器和数值比较器
3.2.1 加法器 一、半加器和全加器
1. 半加器(Half Adder)
两个 1 位二进制数相加(不考虑低位进位)。 Ai+Bi = Si (和) Ci (进位)
真 值 表
Ai 0 0 1 1
比 较 输 入
B = B3B2B1B0

A0 B0
真值表

A3 B3 A2 B2 A1 B1 L G M
4位数值比较器
A3 B3 A2 B2 A1 B1 A0 B0
A> B A= B A< B
L=1 G=1 M=1
> = = = = < = = =

数电 第3章 组合逻辑电路

数电 第3章  组合逻辑电路
0011 0110 0100 1000 0111 0101 0110 0001 0110 1110 0110 0111 0110 0001 0110 1110
0111 0010 0110 0001 0110 1110 0011 0010 0011 0000 0011 0000 0011 0110 0011 0100
3.2 组合逻辑电路的分析与设计
3.2.1 组合逻辑电路的分析 1.组合逻辑电路分析的任务 最终得到组合逻辑电路的逻辑功能
2.SSI组合逻辑电路分析方法
逻辑图
化简
函数式 真值表
((11))由由逻逻辑辑电电路路图图逐逐级级写写出出逻逻辑辑表表达达式式,,最最终终写写出出各各输输出出 的的逻逻辑辑表表达达式式。。
3.1 概述
数字电路按逻辑功能可分为两大类:
1.组合逻辑电路 2.时序逻辑电路
Y=((AB)' (AC)' (BC)')'
图3-1 组合逻辑电路
在组合逻辑电路(Combinatory logic circuit)中,任意 时刻的输出只取决于该时刻的输入,与电路原来的状态无关。
图3-2 非组合逻辑电路
第3章 组合逻辑电路 0011 0001 0011 0110 0100 1000 0111 0101 0110 0001 0110 1110 0110 0111 0110 0001
0110 1110 0111 0010 0110 0001 0110 1110 0011 0010 0011 0000 0011 0000 0011 0110
函数式、逻辑图或真值表等均能描述,以函数式为例:
图3-3 组合逻辑电路框图
Y1 f1( X1, X2 , , X n ) Y2 f2 ( X1, X2 , , X n ) Ym fm ( X1, X2 , , Xn )

数字电子技术 第三章 组合逻辑电路

数字电子技术 第三章 组合逻辑电路

2021/6/10
23
3.2.2 二进制编码器
由于每次操作只有一个输入信号,即输入IR、IY、IG 具有互斥性,根据表3.5,将输出变量取值为1对应的输入 变量相加,可得输出Y1、Y0与输入IR、IY、IG之间的逻辑 关系表达式如下。
Y0 = IR + IG Y1 = IY + IG
对Y1、Y0两次取非,得
5. 断开开关S1、S2,观察发光二极管的发光情况,记 录观察到的结果。
2021/6/10
39
3.3.1 任务描述
图3.18所示是开关S1闭合、S2断开时,观察到的现象。
2021/6/10
图3.18 闭合S1、断开S2时观察到的现象
40
3.3.2 二进制译码器
1. 译码器的基本功能 二进制译码真值表如表3.11所示。
2021/6/10
27
3.2.2 二进制编码器
表中的“×”号表示:有优先级高的输入信号输入时, 优先级低的输入信号有输入还是无输入,不影响编码器的 输出。
2021/6/10
28
3.2.2 二进制编码器
3. 集成8线-3线优先编码器 集成8线-3线优先编码器74LS148、74LS348的引脚排 列完全相同,如图3.12(a)所示。
第四步,判断逻辑电路的逻辑功能。其方法是:根据
真值表进行推理判断。在实际应用中,当逻辑电路很复杂
时,一般难以用简明扼要的文字来归纳其逻辑功能,这时
就用真值表来描述其逻辑功能。
2021/6/10
7
3.1.2 组合逻辑电路的分析
2. 分析举例 【例3.1】 试分析图3.1所示电路的逻辑功能。
解:画出图3.1所示电路的逻辑图如图3.4所示。

第三章组合逻辑电路

第三章组合逻辑电路
(一)二进制译码器
八个译码输出的逻辑表达式:
每一个输出都对应着一种输入状态的组合, 所以也叫做状态译码器。
第三章组合逻辑电路
2. 3线-8线译码器 74HC138
1
第三章组合逻辑电路
利用74HC138的使能端E 2
,可以扩展译码器输入
的变量数。74HC138构成的4线-16线译码器。
第三章组合逻辑电路
74HC138所构成的八路数据分配器的逻辑框图
第三章组合逻辑电路
五、数据比较器
在数字系统中,经常需要对两组二进制数或二—十进制数进行 比较,用来比较两组数字的电路称为数字比较器。只比较两组数 字是否相等的数字比较器称同比较器。不但比较两组数是否相等, 而且还比较两组数的大小的数字比较器称大小比较器或称数值比 较器。下面只介绍数值比较器。
第三章组合逻辑电路
共阴极半导体7段数码管BS201
第三章组合逻辑电路
a)管脚排列图 b)内部接线图
共阳极LED数码管
第三章组合逻辑电路
a)管脚排列图 b)内部接线图
各段笔划的组合能显示出十进制数0~9及某些英文字母。 半导体数码管的优点是工作电压低(1.7~1.9V),体积小, 可靠性高,寿命长(大于一万小时),响应速度快(优于10ηs), 颜色丰富等,目前已有高亮度产品,缺点是耗电比液晶数码管大, 工作电流一般为几毫安至几十毫安。
三位二进制编码器 a) 示意图 b) 内部原理图
第三章组合逻辑电路
三位二进制编码器真值表
三位二进制编码器有八个输入端(可与八个开关或其它逻 辑电路相连)和三个输出端,因此,它也称为8线-3线编码器。 三个编码器输出的逻辑表达式为:
第三章组合逻辑电路

第三章 组合逻辑电路PPT课件

或非门同样可组成实现各种逻辑功能的逻辑电 路。所以,或非门也是一种通用门。
10
3 、 “与或非” 门
"与或非"门也是一种通用门。
仅当每一个“与项”均为0时,才能使F为1, 否则F为0。
11
4、" 异或 " 门
“ 异或 ” 运算是一种特殊的逻辑运算 , 用符号 表示.
变量A、B取值相同,F为0;变量A、B取值相异,F为1。
24
25
3.3组合逻辑电路的分析
分析的任务:根据给定的组合电路,写出逻辑函数表 达式,并以此来描述它的逻辑功能,确定输入与输出 的关系,必要时对其设计的合理性进行评定。
分析的一般步骤: 第一步: 写出给定组合电路的逻辑函数表达式 第二步: 化简逻辑函数表达式 第三步: 根据化简的结果列出真值表 第四步: 功能评述
“ 同或 ” 运算用符号 表示, 逻辑表达式为:
变量A、B取值相同,F为1;变量A、B取值相异,F为0。
由于同或实际上是异或之非,所以实际应用中通常 用异或门加非门实现同或运算。
12
3.2逻辑函数的实现
函数的表现形式和实际的逻辑电路之间有着对 应的关系,而实际逻辑电路大量使用 “ 与 非 ” 门、 “ 或非 ” 门、 “ 与或非 ” 门 等。
1、“ 与非 ” 门
使用 “ 与非 ” 门可以实现 “ 与 ” 、 “ 或 ” 、 “ 非 ”3 种基本运算 , 并可构 成任何逻辑电路 , 故称为通用逻辑门。
只要变量有一个为0,则函数F为1;仅当变 量全部为1时,函数F为0。
9
2、 “ 或非 ” 门
只要变量中有一个为1,则函数F为0;仅当变 量全部为0时,函数F为1。
闭合 不闭合
闭合 闭合

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


第3章 组合逻辑电路
I9 I8 I7 I6 I5 I4 I3 I2 I1 I0 1 1 1 1 1 1 1 1 1 & & & & Y3 Y2 Y1 Y0
图3.7 二-十进制编码器
第3章 组合逻辑电路 由图3.7可以写出各输出逻辑函数式为:
Y3 I 9 I 8 Y2 I 7 I 6 I 5 I 4 Y1 I 7 I 6 I 5 I 4 Y0 I 9 I 7 I 5 I 3 I1
3.1.1 组合逻辑电路的分析方法 组合逻辑电路的特点: (1) 输出、输入之间没有反馈延迟通路。 (2) 电路中不含记忆元件。 图3.1是利用74LS148编码器监控8个房间的防盗报 警编码电路 。
第3章 组合逻辑电路
低电平有效的传感器 1 2 3 4 5 6 7 8 89C51 10 11 12 13 1 2 3 4 5 I0 I1 I2 I3 I4 I5 I6 I7 S 74LS148 9 A B 7 C 6 YEX 14 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 空 微控制器 INT 0 反相驱动器 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 74LS240 D0 D1 D2 D3 D4 D5 D6 D7 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 LED显示器 a b c d e f g dp
第3章 组合逻辑电路 例 1 分析如图3.2所示组合逻辑电路的功能。 解
(1) 写出逻辑表达式:
Y1 A B Y2 A B Y3 AB C Y A B AB C
第3章 组合逻辑电路 (2) 化简:
Y A B AB C AB ABC AB AC BC

第3章 组合逻辑电路


F
&
&
&
&
A
B
C
本例采用的是“真值表法”,真值表法的优点是规整、清晰; 缺点是不方便,尤其当变量较多时十分麻烦。
例 设计一个组合逻辑电路,用于判别以余3码表示的1 位十进制数是否为合数(一个数,如果除了一和他本身还有 别的因数,这样的数叫做合数,与之相对的是质数)。 解 设输入变量为ABCD,输出函数为 F,当ABCD表示 的十进制数为合数 (4 、 6 、 8、 9) 时,输出 F 为 1,否则 F为 0。
毛刺
使用卡诺图判断一个组合逻辑电路是否存在着 竞争冒险的一般步骤是: • 先画出该电路逻辑函数的卡诺图; • 然后在函数卡诺图上画出与表达式中所有乘积项 相对应的卡诺圈; • 如果图中有相切的卡诺圈,则该逻辑电路存在着 竞争冒险。(“0”冒险是1构成的圈,“1”冒险是 0构成的圈。
所谓卡诺圈相切即两个卡诺圈之间存在不被同一卡 诺圈包含的相邻最小项。
产生冒险的原因
A
1
≥1
F=A+A=1 理想情况
以例说明
A A
F 实际情况
造成冒险的原因是由于A和 A到达或门的时间不同。
再举一例 A C B
1 & BC & AC ≥1
A B F=AC+BC C C AC BC F
(分析中略去与门和或门的延时)
产生冒险的原因 : 电路存在由非门产生的互补信 号,且互补信号的状态发生变化 时有可能出现冒险现
有公用项
经变换后,组成电路时可令其共享同一个异或门,从而 使整体得到进一步简化,其逻辑电路图如下图所示。
多数出组合电路达到最简的关键是在函数化简时找出各输 出函数的公用项,使之在逻辑电路中实现对逻辑门的“共享”, 从而达到电路整体结构最简。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档