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

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中算术运算部件的基本单元
第四章组合逻辑电路的分析与设计

=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 译码器
数字电路与逻辑设计第四章组合逻辑电路

第四章 组合逻辑电路
设计的一般过程:
●建立给定问题的逻辑描述 ●求出逻辑函数的最简表达式 ●选择器件并对表达式变换 ● 画出逻辑电路图
弄清楚变量及函数,得 到描述给定问题的逻辑 表达式。求逻辑表达式 有两种常用方法,即真
值表法和分析法。
求出描述设计问题的 最简表达式,使逻辑电路 中包含的逻辑门最少且连 线最少。
令: 逻辑变量A、B、C --- 分别代表参加表决的3个成员, 并约定逻辑变量取值为0表示反对,取值为1表示赞成;
逻辑函数 F---- 表示表决结果。F取值为0表示被否定,F 取值为1表示通过。
按照少数服从多数的原则可知,函数和变量的关系是:当3 个变量A、B、C中有2个或2个以上取值为1时,函数F的值为1, 其他情况下函数F的值为0。
注意:在化简这类逻辑函数时,利无关项用随意性往往 可以使逻辑函数得到更好地简化,从而使设计的电路达到更 简!
第四章 组合逻辑电路
例 设计一个组合逻辑电路,用于判别以余3码表示的1 位 十进制数是否为合数。
解 设输入变量为ABCD,输出函数为 F,当ABCD表示 的十进制数为合数(4、6、8、9)时,输出F为1,否则F为0。
目的:了解给定逻辑电路的功能,评价设计方案的优劣, 吸取优秀的设计思想、改进和完善不合理方案等。
一般步骤:
第四章 组合逻辑电路
1.写出输出函数表达式 ;
2.输出函数表达式化简;
3.列出输出函数真值表 ;
4.功能评述 。
第四章 组合逻辑电路
1. 写出输出函数表达式
根据逻辑电路图写输出函数表达式时,一般从输入端开始 往输出端逐级推导,直至得到所有与输入变量相关的输出函数 表达式为止。
第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>静态险象: 输出本不应变化 产生了毛刺; 动态险象: 输出本应变化 另有毛刺
2、险象的判断:
1〉逻辑险象:当P个(1≤P ≤N)输入变量发生变化, 但函数输出最简与或式中不包含由N-P个不变变量组 成的乘积项,就可能发生逻辑冒险。 2〉功能险象:当P个(P>1)输入变量发生变化时, 若变化前后稳定时,输出在变化前后一致,在卡诺图 中由其余不变的N-P个变量组成的乘积项包含的最小 项既有1又有0,就可能发生功能冒险。
(将3位二进制数译8路输出。)
3、译码器
*〉3-8译码器扩展:(将2片3-8扩展为4-16译码器。)
3、译码器
3〉4-16译码器(74LS154):
(将4位二进制数译10路输出。)
3、译码器
3〉BCD-10译码器(74LS154):
(将4位二进制数译10路输出。)
3、译码器
4〉其他码变换电路: <1> BCD/7SEG译码器:
F=A+BC
F=A(B+C)F=A⊕B ⊕C第四章 组合逻辑电路
例2:多重关联的组合电路
F=AC+B
F1=(AB+C) ⊕D
F2=AB +C
X: 表示受影响的 两端短接 A=1, B和C短接 A=0, B和C短接
更多的例子:P123
2、编码器
功能:将十进制输入变成二进制或BCD码输出。
1〉4-2线编码器:(将0-3编码为2位二进制数)
<1> 逻辑险象:由于不同门
电路传输延迟不同,使得同一 信号的变化到达输出时间不一 致而引起的输出尖峰。 功能险象:多个输入信 号变化快慢不一致,引起的输 出尖峰。
(完整版)组合逻辑电路

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”(低电平)时,输入状态为AB=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 )所示。
第四章组合逻辑电路习题

第四章组合逻辑电路一、填空题1、根据逻辑功能的不同特点,可将数字电路分成两大类:一类称为组合逻辑电路,另一类称为电路。
2、分析组合逻辑电路时,一般根据图写出逻辑函数表达式。
3、用门电路设计组合逻辑电路时,通常根据设计要求列出,再写出输出逻辑函数表达式。
4、组合逻辑电路的特点是输出状态只与,与电路原来的状态,其基本单元电路是。
5、译码器按功能的不同分为三种,,。
6、是编码的逆过程。
7、数据选择器是在的作用下,从中选择作为输出的组合逻辑电路。
8、2n选1数据选择器有位地址码。
9、8选1数据选择器在所有输入数据都为1时,其输出标准与-或表达式共有个最小项。
如所有输入数据都为0时,则输出为。
10、全加器有3个输入端,它们分别为,,和;输出端有2个,分别为、。
11、半导体数码显示器的内部接法有两种形式:共接法和共接法。
12、BCD-七段译码器/驱动器输出高电平有效时,用来驱动极数码管;如输出低电平有效时,用来驱动极数码管。
13、数据选择器只能用来实现输出逻辑函数,而二进制译码器不但可用来实现输出逻辑函数,而且还可用来实现输出逻辑函数。
14、在组合逻辑电路中,消除竞争冒险现象的主要方法有,,,。
二、判断题()1、模拟量是连续的,数字量是离散的,所以模拟电路的精度要高于数字电路。
()2、数据选择器是将一个输入数据分配到多个指定输出端的电路。
()3、数值比较器是用于比较两组二进制数大小或相等的电路。
()4、优先编码器只对多个输入编码信号中优先权最高的信号进行编码。
()5、加法器是用于对两组二进制数进行比较的电路。
()6、具有记忆功能的电路不是组合逻辑电路。
()7、译码器的作用就是将输入的二进制代码译成特定的信号输出。
()8、全加器只用于对两个一位二进制数相加。
()9、数据选择器根据地址码的不同从多路输入数据中选择其中一路输出。
()10、在任何时刻,电路的输出状态只取决于该时刻的输入,而与该时刻之前的电路状态无关的逻辑电路,称为组合逻辑电路。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章 组合逻辑电路
一. 填空题
1. 74LS138是3线—8线译码器,译码为输出低电平有效,若输入为A 2A 1A 0=100时,输出 01234567Y Y Y Y Y Y Y Y 应为 11101111 。
2. 74LS138是3线—8线译码器,译码为输出低电平有效,若输入为A 2A 1A 0=101时,输出 01234567Y Y Y Y Y Y Y Y 应为 1101111 。
3. 数字电路按照是否有记忆功能通常可分为两类: 组合逻辑电路 和 时序逻辑电路。
。
4. 16选一数据选择器,其地址输入端有 16 个
5. 8选一数据选择器有___8______条地址控制线。
二.选择题
1. 在下列逻辑电路中,不是组合逻辑电路的是 D
A.译码器
B.编码器
C.全加器
D.寄存器 2. 三十二路数据选择器,其地址输入端有 C 个 A .16 B .2 C .5 D . 8 3. 数据选择器是具有 A 通道的器件 A.多输入单输出 B.多输入多输出 C.单输入单输出 D.单输入多输出
4. 欲对全班54个同学以二进制代码编码表示,最少需要二进制的位数是(B )
A. 5
B.6
C. 10 D . 53
5. 已知A 、B 为逻辑门的输入端,F 为输出端,其输入、输出波形如图1所示。
试判断这是哪种逻辑门的波形 D 。
A
B
F
图1
A.与非门
B. 与门
C. 或非门 D . 或门
三.简答和计算题
1. 将逻辑函数F AB AC ABC
=++转化为与非-与非表达式,并画出只由
与非门实现的逻辑电路图。
2. 将逻辑函数Y=AB+BC+CA化为与非-与非形式,并画出只由与非门实现的逻辑电路图。
3. 用8选1数据选择器74HC151实现函数F AC ABC ABC ABC
=+++。
4. 用8选1数据选择器74HC151实现逻辑函数F AC AB ABC
=++。
5. 用8选1数据选择器实现函数F=AC+ABC+ABC。
6. 用译码器74HC138实现函数F AC ABC ABC =++。
要求写出设计过程。
7. 译码器74HC138的逻辑符号如图8所示。
用译码器74HC138实现逻辑函数F AC ABC AB =++。
要求写出设计过程。
8. 某生产线有3部车床A、B、C,其中A和B的功率相等,C的功率是A的2倍。
这些车床由2台发电机X和Y供电,发电机X的最大功率等于车床A的功率,发电机Y 的功率是X的3倍。
要求设计一个逻辑电路,能够根据车床的起动和关闭信号,以最节约的方式起、停发电机。
要求:写出详细的设计过程和用与非门、非门实现的电路图。
9.设计电路完成以下功能:设有一个主裁判和两个边裁对足球赛的判罚进行表决,即三人中有两个或两个以上同意时,则判罚有效,否则判罚无效。
要求写出详细的设计过程并用与非门实现电路图。
10.写出如图所示电路中12Y Y 、的逻辑表达式,并画出真值表,说明电路的逻辑功能。
图T3.2
11、设计一个组合逻辑电路,它的输入与输出之间的逻辑关系如下表给出。
表中
没有给出的输入变量组合,在工作中不会出现。
要求全部电路用与非门组成。
12、设计一个组合逻辑电路,它的输入与输出之间的逻辑关系如下表给出。
表中
没有给出的输入变量组合,在工作中不会出现。
要求全部电路用与非门组成。
13、画出用3线—8线译码器74HC138(如图所示)和门电路产生如下多输出逻辑函数的逻辑图。
1Y AC =
2Y A BC AB C BC =⋅+⋅+ 3Y B C ABC =⋅+
14、用8选1数据选择器74HC151(如图所示)实现逻辑函数:
=+⋅++⋅
Y A C D A B C D B C B C D
四、画图题
2、在图示门电路中,已知输入端A、B的电压波形,试画出各输出端的电压波形。
Y1
Y2。