第四章组合逻辑电路的分析与设计

合集下载

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

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

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章组合逻辑电路的分析与设计课件备课讲稿
① 根据给定的逻辑电路,从输入端开始,逐级推导 出输出端的逻辑函数表达式。
② 根据输出函数表达式列出真值表。 ③ 用文字概括出电路的逻辑功能。 ④ 改进设计,寻找最佳方案(未必进行)。
第4章 组合逻辑电路
第4章 组合逻辑电路
【例4-1】 分析图4-2所示组合逻辑电路的逻辑功能。
A
&
B
P1
& P2
① 表达式
Hale Waihona Puke G 3 B 3G G2 1
B3 B2
B2 B1
G 0 B 1 B 0
第4章 组合逻辑电路
① 表达式
G 3 B 3
G
G
2 1
B3 B2
B2 B1
G 0 B 1 B 0
② 真值表
③ 分析功能
自然二进制码至格雷码的转 换电路。
自然二进制码 格雷码
B3B2B1B0 G3G2G1G0 0000 0 0 0 0 0001 0 0 0 1 0010 0 0 1 1 0011 0 0 1 0 0100 0 1 1 0 0101 0 1 1 1 0110 0 1 0 1 0111 0 1 0 0 1000 1 1 0 0 1001 1 1 0 1 1010 1 1 1 1 1011 1 1 1 0 1100 1 0 1 0 1101 1 0 1 1 1110 1 0 0 1 1111 1 0 0 0
&
F
C
&
P3
图 4-2
第4章 组合逻辑电路
解:①根据给出的逻辑图, 逐级推导出输出端的逻辑函数表达式:
P1=AB
P2=BC P3=AC
FA•B B•A C C A B C AC
A

数字电子技术基础(第四版)-第4章-组合逻辑电路解析PPT课件

数字电子技术基础(第四版)-第4章-组合逻辑电路解析PPT课件

-
54
设计实例2:用2N选一数据选择器实现 N+1个变量的逻辑函数。
设计思想: ①将N个变量接数据选择器的选择输入端(即地址端) ②余下的一个变量作为数据选择器的数据输入端。
-
55
例:用74153实现三变量函数。
F (A ,B ,C ) m (1 ,3 ,5 ,6 )
解一:设B接A1,C接A0。
A
' 0
)
m2
'
...
Y7 ' ( A2 A1A0 ) m 7 '
-
45
-
46
-
47
三、用译码器构成函数发生器P186
例1:
请写出Y的逻辑函数式
Y(Y3'Y4'Y5')' Y3Y4 Y5
m3 m4 m5
m(3, 4,5)
Y A 'B C A B 'C ' A B 'C
-
48
例2:用74138构成下 列函数发生器:
F A 'B 'C A 'B C A B 'C A B C ' 0 B 'C ' ( A ' A ) B 'C A B C ' A 'B C
0 m 0 1 m 1 A m 2 A 'm 3
D 0 m 0 D 1 m 1 D 2 m 2 D 3 m 3
-
56
解二:设A接A1,B接A0。
4)画逻辑图(略)
-
31
三、优先编码器 8线-3线优先编码器
74HC148
-
1、功能表
输入:I 0 ~ I 7 ,共8个输入端

组合逻辑电路的分析与设计实验报告

组合逻辑电路的分析与设计实验报告

组合逻辑电路的分析与设计实验报告实验名称:组合逻辑电路的分析与设计实验目的:通过实验了解组合逻辑电路的基本原理,掌握组合逻辑电路的分析与设计方法。

实验原理:1.组合逻辑电路:由与门、或门、非门等逻辑门电路按一定连接方式组成的电路。

2.逻辑门:与门、或门、非门是组合逻辑电路的基本构建模块,能实现逻辑运算。

-与门:只有所有输入信号都为1时,输出为1;否则输出为0。

-或门:只要任一输入信号为1时,输出为1;否则输出为0。

-非门:输入信号为1时,输出为0;输入信号为0时,输出为1实验步骤:1.分析给定的组合逻辑电路图,理清输入和输出的关系。

2.根据电路图,根据所学的逻辑门原理,推导出真值表。

3.根据真值表,使用卡诺图简化逻辑表达式,并进行逻辑代数运算,得出最简化的逻辑表达式。

4.使用逻辑表达式进行电路设计,画出电路图。

5. 使用工具软件(如LogicWorks等)进行电路模拟分析,验证电路的正确性。

6.根据实际需求,对电路进行优化设计。

实验结果与分析:1.根据给定的组合逻辑电路图,进行逻辑分析和设计,得出最简化的逻辑表达式和电路设计图。

2. 使用LogicWorks等工具软件进行模拟分析,验证电路的正确性。

3.根据分析结果,可进行电路优化设计,提高电路的性能和可靠性。

实验结论:通过本次实验,我们深入了解了组合逻辑电路的基本原理和设计方法。

通过逻辑分析和设计,我们能够得到最简化的逻辑表达式和电路设计图,并能使用工具软件进行模拟分析验证。

实验结果表明,组合逻辑电路能够实现所需的逻辑功能,并能根据实际需求进行优化设计。

组合逻辑电路的分析与设计是数字电路领域的重要工作,对于实际应用中的系统设计和实现具有重要意义。

第四组合逻辑电路的分析与设计-资料

第四组合逻辑电路的分析与设计-资料

☆ 编码器 ☆ 译码器 ☆ 数据选择器
(MUX)
☆ 数据分配器 ☆ 数码比较器 ☆ 加法器减法器
42
一、 译码器
译码是将某个二进制编码翻译成电路的 某种状态,是将输入的某个二进制编码与电 路输出的某种状态相对应。
☆ 二进制译码器
分类: ☆ 二-十进制译码器
☆ 显示译码器
43
(1)二进制译码器 将n个输入的组合码译成2n种电路状态。
00 1 0 0 Co
11 1 1 0
37
3. 化简并根据所用器件调整逻辑函数
FABCiABC ABC i iABCi ABCi CoABCi ABCi BCi A(BC)iBCiA(BC)iBCi
38
4. 画出逻辑电路图
Ci
=1
B
&
A
1
&
=1
F
& Co
本例 完成
ab cdef g
74LS49
BI D C B A
+5V
57
二、 数据选择器(MUX)
从一组数据中选择一路信号进行传输的电 路,称为数据选择器。
控制信号 A0 A1
数据选择 器类似一
个多掷开
输 D3 入 D2 信 D1 号 D0
输 W出
信 号
关。选择 哪一路信 号由相应 的一组控 制信号控
制。
58
基本思想:
已知 电路图
描述电路 基本功能
04
分析方法与步骤
电路 结构
输入输出之间 的逻辑关系
电路功 能描述
1. 由给定的逻辑图写出逻辑关系表达式。 2. 对逻辑表达式进行必要的化简。 3. 列出输入输出真值表并得出电路功能

第四章 组合逻辑电路1

第四章    组合逻辑电路1
列真值表: (2)列真值表:
A B C 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 L 0 0 0 1 0 1 1 1
A B C
& & &
P1 =AB
≥1 L
P2 =BC P3 =AC
(3)分析逻辑功能 : ) 当 A、 B、 C三个变量两个 、 、 三个变量两个 以上输入为“ ” 以上输入为“1”时,输出 为 “ 1”, 所以这个电路称 , 多数表决电路” 为“多数表决电路”。
与或式
C =ABC−1 +ABC−1 +ABC−1 +ABC−1 i i i i i i i i i i i i i
全加器( 全加器(Full Adder) ) 卡诺图 Si BC A 00 01 11 10 1 1 0 1 1 1 Ci BC A 00 01 11 10 1 0 1 1 1 1
最简与或式
• Tips 逻辑函数可用逻辑表达式、真值表、逻辑图、 逻辑函数可用逻辑表达式、真值表、逻辑图、卡诺 逻辑表达式
图和波形图5种方式表示,它们各具特点,但本质相通, 图和波形图 5 种方式表示, 它们各具特点 , 但本质相通, 可 以互相转换。 以互相转换。
哪种表达方式是唯一的? 哪种表达方式是唯一的?
真值表
A B C 0 1 0 1 0 1 0 1
L 0 1 1 1 1 1 1 0
4.1.2 组合逻辑电路的设计
组合电路的设计方法【步骤】 组合电路的设计方法【步骤】
实际逻辑问题
什么是电路设计
根据实际要求设计出 电路来完成实际要求 所提出的任务。 所提出的任务。
真值表
组合逻辑电路的设计,通常以电 组合逻辑电路的设计,通常以电

组合逻辑电路的分析和设计

组合逻辑电路的分析和设计
由G2门可知 L2 A3 A4 A3 A4 A3 A4 输出L的逻辑函数表达式:
L L1 L2 L1L2 L1 L2
A1 A2 A3 A4 A1 A2 A3 A4 A1 A2 A3 A4
A1 A2 A3 A4 A1 A2 A3 A4 A1 A2 A3 A4
A1 A2 A3 A4 A1 A2 A3 A4
上一页 下一页 返回
4.1 组合逻辑电路的分析和设计
解:设主裁判为变量A,副裁判分别为B和C;表示成功 与否的灯为Y。
1)根据逻辑要求列出真值表4-4 2)根据真值表,写出输出逻辑表达式。
3) 化简逻辑表达式并转换成适当形式。 画出函数卡诺图如图4-8,化简得到最简与或表达式,
并将原最简与或表达式两次求反,利用反演律进行变换 为与非与非表达式,即 Y AB AC AB AC AB • AC 根据表达式,画出逻辑电路图如图4-9所示。
0的级别最低; C、B、A 为代码(反码)输出端,C为最高位;
E许电级1编平联为码;和使;扩E能0当展(和允。EC1许S=为)1输使时入能,端输电,出路低端禁电和止平优编有先码效标,;志输当输出E出C1=、端0B,时、主,A要电均用路为于允高 从论功7~能0表中可有以无看有出效,信当号E,1=输1出时C,、表B示、电A均路为禁1止,编并码且,即无
上一页 下一页 返回
4.1 组合逻辑电路的分析和设计
2)列出真值表
将A1 、A2 、A3 、A4如各组取值代入函数式,可得相应和 中间输出,然后由L1、L2推得最终L输出,列出如表4-1所
示真值表。 3)说明电路的逻辑功能
仔细分析电路真值表,可发现A1、A2、A3、 A4四个输入中
有偶数1(包括全0)时,电路输出L为1,而有奇数个1时, L为0。因此,这是一个四输入的偶校验器。如果将图中异或 非门改为异或门,我们可用同样的方法分析出该电路是一个 奇校验器。

组合电路的分析和设计

组合电路的分析和设计
真值表
A
0 0 1 1
B
0 1 0 1
F
1 0 0 1
同或门
A B =1 F
F = A⊕B
特点:输入相同为“ ; 特点:输入相同为“1”; 输入不同为“ 。 输入不同为“0”。 00:51
7
4.1 组合逻辑电路的分析
例4:分析下图的逻辑功能。 :分析下图的逻辑功能。
A M =1 B 0 1 1
& 2 & 4 & 3 1
00:51 10
4.2 组合逻辑电路的设计
1. 组合逻辑电路的设计步骤 根据题意列真值表 写最简逻辑式 逻辑式→ 逻辑式→化简 卡诺图→ 卡诺图→化简 画逻辑电路图
原则:最简( 原则:最简(要求所用器件的种类和数量都尽可能
少,且器件之间的连线也最少)。 且器件之间的连线也最少)
00:51 11
2. 设计举例
给定逻辑图得到逻辑功能分析给定逻辑功能画出逻辑图设计41根据逻辑图写出逻辑函数的表达式然后列出真值表经卡诺图化简变换后得知逻辑功能
4.1
概述
逻 辑 电 路
00:51
1
4.1 组合逻辑电路的分析
组合电路的研究内容: 组合电路的研究内容: 给定 分析: 分析: 逻辑图
分析
得到 逻辑功能
根据逻辑图,写出逻辑函数的表达式,然后列 根据逻辑图,写出逻辑函数的表达式, 表达式 出真值表,经卡诺图化简变换后,得知逻辑功能。 真值表, 卡诺图化简变换后,得知逻辑功能。 变换后 逻辑功能 给定 设计: 设计: 逻辑功能
00:51 15
2. 设计举例
3)简化和变换逻辑表达式 ) L = AB+AC+BC
4)画出逻辑电路图。 )画出逻辑电路图。

教案——组合逻辑电路的分析与设计

教案——组合逻辑电路的分析与设计
学生思考几分钟,以小组为单位选择同学回答问题。
学生分工,展开讨论,在大白纸上记录讨论的结果。
通过发言,可以锻炼学生的表达能力,临场应变能力。
通过综艺节目视频调节课堂气氛,刺激学生的感官,将学生注意力再次集中。
通过问题的设置,引导学生自己通过思考提出解决问题的方案。
课题名称
教师活动
学生活动
设计意图
(2)根据真值表写出逻辑表达式
2、1969年7月,美国的“阿波罗11号”载人飞船成功地在月球上着陆。
二、问答:
9、月球地貌的最大特征,就是分布着许多大大小小的环形山,环形山大多是圆形的。关于环形山的形成,目前公认的观点是“撞击说”。
16、在北部天空的小熊座上有著名的北极星,可以借助大熊座比较容易地找到北极星。黑夜可以用北极星辨认方向。
随着社会和科学的发展,有许多产品都实现智能化自动控制,这些控制原理和逻辑电路是分不开。
【新课讲授】
一、组合逻辑电路的分析(5分钟)
(一)步骤:1.由逻辑图写出输出逻辑表达式;
2.化简或变换输出逻辑表达式;
3.列真值表;
4.说明电路的逻辑功能。
(二)引入生活案例(15分钟)
实际问题:汽车给人们的出行带来方便、舒适,但其安全性也很重要。汽车在行驶过程中,如果出现车门未关好的情况,应该向主人发出报警。
2.但小组参与任务时,分工有问题,有的学生并未参与进来,需要改进措施。比如让其担任小组长的角色,避免滥竽充数的现象。
教学设计流程
课题名称
教师活动
学生活动
设计意图
第一课时
【复习提问】(3分钟)
1.基本的逻辑逻辑关系有那三种?
2.逻辑函数的表示方法有哪些?
3.卡诺图化简法和公式化简法的特点分别是什么?

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

数字逻辑 第四章   组合逻辑电路
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
第四章 组合逻辑电路

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

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

图 4.3.8 7448逻辑符号图
数字电子技术
/// 16 ///
图4.3.9 7448驱动BS201A数码管的工作电路 图4.3.10 有灭零控制的8位数码显示系统
数字电子技术
/// 17 ///
3.译码器的应用 由于译码器的输出为最小项取反,而逻辑函数可以写成最小项之和的形式,故可以利用附加的 门电路和译码器实现逻辑函数。
组合电路就是由门电路组合而成,电路中没有记忆单元,没有反馈通路。
数字电子技术
/// 4 ///
4.1.2 组合逻辑电路的分析
根据逻辑功能的不同特点,可以把数字电路分成两大类,分别是: (1)是组合逻辑电路(简称组合电路) (2)是时序逻辑电路(简称时序电路) 组合电路就是由门电路组合而成,电路中没有记忆单元,没有反馈通路。
图4.5.6 数值比较器逻辑电路图
4.2.3 优先编码器
识别多个编码请求信号的优先级别,并进行相应编码的逻辑部件称为优先编码器。 在优先编码器电路中,允许同时输入两个以上编码信号。 在设计优先编码器时已将所有的输入信号按优先顺序排了队,当几个编码信号同时出现时,只 对其中优先权最高的一个进行编码。
1.设计优先编码器线(4线-2 线优先编码器)
图4.1.3 组合逻辑电路设计步骤
数字电子技术
/// 6 ///
4.1.4 组合逻辑电路的竞争和冒险
同一个门的一组输入信号,由于它们在此前通过不同数目的门,经过不同长度导线的传输,到 达门输入端的时间会有先有后,这种现象称为竞争。
逻辑门因输入端的竞争而导致输出产生不应有的尖峰干扰脉冲的现象,称为冒险。
图4.1.6 两种冒险波形图
数字电子技术
/// 7 ///
4.2 编码器

[精品]组合逻辑电路的分析和设计方法

[精品]组合逻辑电路的分析和设计方法

患者按病情由重至轻依次住进1~4号病室,
每室分别装有A、B、C、D四个呼唤按钮,按下为1,
值班室里对应的四个灯为L1、 L2 、 L3 、 L4 ,
灯亮为1,
呼唤按钮优先级别由高到低依次为A、B、C、D,
设计实现上述功能的逻辑电路。
23
上页
下页
返回
第四章 组合逻辑电路
1. 按要求列逻辑状态表。 有四个输入变量 A、B、C、D 。 四个输出变量 L1、 L2 、 L3 、 L4 。
第四章 组合逻辑电路
第四章 组合逻辑电路
4.1 概述
组合逻辑电路的特点 逻辑功能的描述
4.2 组合逻辑电路的分析方法 和设计方法
4.3 若干常用的组合逻辑电路
1
下页
总目录
第四章 组合逻辑电路
4.1 概述
组合逻辑电路的特点 逻辑功能的描述
2
下页
总目录
第四章 组合逻辑电路
一、组合逻辑电路的特点
根据题意可列出真值表
例4.2.2的逻辑真值表
R 0 0 0 0 1 A 0 0 1 1 0 G 0 1 0 1 0 Z 1 0 0 1 0
RAG
RAG RAG RAG RAG
1
1 1
0
1 1
1
0 1
1
1 1
2.逻辑函数式 Z R AG R AG RAG RAG RAG
转换为与非-与非式 Z ( RAG RA RG AG )
(( RAG)( RA)( RG)( AG))
上页 下页 返回
20
第四章 组合逻辑电路
5.画出逻辑电路图。
Z RAG RA RG AG
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

=1
S
C = AB 画出逻辑电路图。 画出逻辑电路图。
S = AB + AB = A ⊕ B
&
C
2.全加器——能同时进行本位数和相邻低位的进位信号的加法运算。 全加器 能同时进行本位数和相邻低位的进位信号的加法运算。
由真值表直接写出逻辑表达式,再经代数法化简和转换得: 由真值表直接写出逻辑表达式,再经代数法化简和转换得:
每一个输出变量是全部或部分 输入变量的函数: 输入变量的函数: L1=f1(A1、A2、…、Ai) 、 L2=f2(A1、A2、…、Ai) 、 …… Lj=fj(A1、A2、…、Ai) 、
4.1 组合逻辑电路的分析方法
分析过程一般包含4个步骤: 分析过程一般包含4个步骤:
例4.1.1:组合电路如图所示,分析该电路的逻辑功能。 组合电路如图所示,分析该电路的逻辑功能。
第四章 组合逻辑电路的分析与设计
组合逻辑电路的概念: 组合逻辑电路的概念: 电路任一时刻的输出状态只决定于该时刻 各输入状态的组合,而与电路的原状态无关。 各输入状态的组合,而与电路的原状态无关。
组合电路就是由门电路组合而成, 组合电路就是由门电路组合而成 , 电路中没有记 忆单元,没有反馈通路。 忆单元,没有反馈通路。
= Ai Bi + ( Ai ⊕ Bi )C i- 1
S i = Ai ⊕ Bi ⊕ C i 1
C i = Ai Bi + ( Ai ⊕ Bi )C i- 1
根据逻辑表达式画出全加器的逻辑电路图: 根据逻辑表达式画出全加器的逻辑电路图:
& Ai Bi Ci-1 =1 Si ≥1 =1 Ci
Ai Bi Ci-1 CI ∑ CO Si Ci
4.3.3 译码器
一.译码器的基本概念及工作原理
译码器——将输入代码转换成相应的输出信号 , 将输入代码转换成相应的输出信号, 译码器 将输入代码转换成相应的输出信号 是编码的逆向过程。 是编码的逆向过程。
例:2线—4线译码器 4
写出各输出函数表达式: 写出各输出函数表达式:
Y0 = EI AB
。(注意利用无关项 (2)用卡诺图进行化简。(注意利用无关项) )用卡诺图进行化简。(注意利用无关项)
化简后得到的逻辑表达式为: 化简后得到的逻辑表达式为:
(3)由逻辑表达式画出逻辑图。 )由逻辑表达式画出逻辑图。
4.3组合逻辑模块及其应用 组合逻辑模块及其应用
4.3.1 加法器
一、加法器的基本概念及工作原理
EO
GS
A0 ≥1
A1 ≥1 & &
A2 ≥1
≥1
&
&
1
1
1
1
1
1
1
1
1
1
1
1
I0
I1
I2
I3
I4
I5
I6
I7
EI
编码器的扩展--用两片74148优先编码器 编码器的扩展--用两片74148优先编码器 --用两片74148 串行扩展实现的16 16线 4 串行扩展实现的16线—4线优先编码器
Y3 Y2 & Y1 Y0 GS &
(3)根据要求,将上式转换为与非表达式: )根据要求,将上式转换为与非表达式:
(4)画出逻辑图。 )画出逻辑图。
码变换成8421BCD码的组合逻辑电路。 码的组合逻辑电路。 例3:设计一个将余3码变换成 设计一个将余 码变换成 码的组合逻辑电路 解:(1)根据题目要求,列出真值表: )根据题目要求,列出真值表:
4.3.2
编码器
一.编码器的基本概念及工作原理 编码——将特定的逻辑信号编为一组二进制代码。 编码 将特定的逻辑信号编为一组二进制代码。 将特定的逻辑信号编为一组二进制代码 能够实现编码功能的逻辑部件称为编码器。 能够实现编码功能的逻辑部件称为编码器。 一般而言,N个不同的信号,至少需要n位二 一般而言, 个不同的信号,至少需要 位二 个不同的信号 进制数编码。 进制数编码。 N和n之间满足下列关系 和 之间满足下列关系 之间满足下列关系: 2 n≥N
S i = Ai Bi C i 1 + Ai Bi C i 1 + Ai Bi C i 1 + Ai Bi C i 1
= ( Ai ⊕ Bi )C i 1 + ( Ai ⊕ Bi )C i 1 = Ai ⊕ Bi ⊕ C i 1
C i = Ai Bi C i 1 + Ai Bi C i 1 + Ai Bi C i 1 + Ai Bi C i 1
加法器——实现两个二进制数的加法运算 加法器 实现两个二进制数的加法运算 半加器——只能进行本位加数 被加数的加法运算而不考虑低位进位。 只能进行本位加数、 1.半加器 只能进行本位加数、被加数的加法运算而不考虑低位进位。
列出半加器的真值表: 列出半加器的真值表:
A B
由真值表直接写出表达式: 由真值表直接写出表达式:
A3
A 2 A 1 A0
E
2.实现组合逻辑电路
试用译码器和门电路实现逻辑函数: 例1 试用译码器和门电路实现逻辑函数:
L = AB + BC + AC
解:将逻辑函数转换成最小项表达式, 将逻辑函数转换成最小项表达式, 再转换成与非—与非形式。 再转换成与非 与非形式。 与非形式
L &
L = ABC + A BC + ABC + ABC
画出逻辑图如图所示。 画出逻辑图如图所示。
设计一个电话机信号控制电路。电路有I 火警) 盗警) 例2:设计一个电话机信号控制电路。电路有 0(火警)、I1(盗警)和 I2(日常业务)三种输入信号,通过排队电路分别从 0、L1、L2输出, 日常业务)三种输入信号,通过排队电路分别从L 输出, 在同一时间只能有一个信号通过。如果同时有两个以上信号出现时, 在同一时间只能有一个信号通过。如果同时有两个以上信号出现时,应 首先接通火警信号,其次为盗警信号,最后是日常业务信号。 首先接通火警信号,其次为盗警信号,最后是日常业务信号。试按照上 述轻重缓急设计该信号控制电路。要求用集成门电路 述轻重缓急设计该信号控制电路。要求用集成门电路7400(每片含 ( 4个2输入端与非门)实现。 个 输入端与非门 实现。 输入端与非门) 解:(1)列真值表: )列真值表: (2)由真值表写出各输出的逻辑表达式: )由真值表写出各输出的逻辑表达式:
Y2 = EI AB
画出逻辑电路图: 画出逻辑电路图:
Y3 = EI AB
Y0 Y1 Y2 Y3
& EI
1
&
&
&
A
1
B
1
二、集成译码器
二进制译码器74138 二进制译码器74138——3线—8线译码器 74138 3 8
Y0 &
Y1 &
Y2 &
Y3 &
Y4 &
Y5 &
Y6 &
Y7 &
1
1
1
&
1
1
允许同时输入两个以上信号, 二.优先编码器——允许同时输入两个以上信号,并按优先级输出。 优先编码器 允许同时输入两个以上信号 并按优先级输出。 集成优先编码器举例——74148(8线-3线) 74148( 集成优先编码器举例 74148 注意:该电路为反码输出。 为使能输入端(低电平有效) 注意:该电路为反码输出。EI为使能输入端(低电平有效),EO为使能 输出端(高电平有效) 为优先编码工作标志(低电平有效) 输出端(高电平有效) ,GS为优先编码工作标志(低电平有效)。
=m3+m5+m6+m7 =
Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 74138 G1 G2AG2B 1 0 0 A 2 A 1 A0 A B C
m3 m5 m6 m7
用一片74138加一个与非门 用一片74138加一个与非门 74138 就可实现该逻辑函数。 就可实现该逻辑函数。
例2 某组合逻辑电路的真 值表如右表所示, 值表如右表所示,试用译 码器和门电路设计该逻辑 电路。 电路。 解 : 写出各输出的最小 项表达式, 再转换成 项表达式 , 与非—与非形式 与非 与非形式: 与非形式
二、多位数加法器
4位串行进位加法器 位串行进位加法器
C3 S3 S2 S1 S0
Ci
Si
Ci
Si
Байду номын сангаас
Ci
Si
Ci
Si
∑ Ai B i Ci-1
∑ Ai B i Ci-1
∑ Ai B i Ci-1
∑ Ai B i Ci-1
A3 B 3 C2
A2 B 2 C1
A1 B 1 C0
A0 B 0 C-1
串行进位加法器,电路简单,但运算速度慢。 为此产生了超前进位加法器,详见P109。
3.构成数据分配器 .
数据分配器——将一路输入数据根据地址选择码分配给 将一路输入数据根据地址选择码分配给 数据分配器 多路数据输出中的某一路输出。 多路数据输出中的某一路输出。
D0 D1 … D 2 n-1 n位地址选择信号 数据分配器示意图
数 据 D 输 入
数 据 输 出
用译码器设计一个“ 线 线 用译码器设计一个“1线-8线”数据分配器
L = ABC + ABC + ABC + ABC = m1 + m 2 + m 4 + m 7 = m1 m 2 m 4 m 7
F = ABC + A BC + ABC = m 3 + m 5 + m 6 = m3 m5 m 6
相关文档
最新文档