第七章 组合逻辑电路

第七章  组合逻辑电路
第七章  组合逻辑电路

第七章组合逻辑电路

本章首先介绍组合逻辑电路的特点、分析和设计方法,最后重点介绍常用的组合逻辑电路,比如编码器、译码器等电路的工作原理、逻辑功能和典型应用。

本章要求:

1、掌握组合逻辑电路的分析方法和设计方法。

2、掌握编码器、译码器的基本概念与常用电路类型。

3、了解编码器、译码器、数据选择器常用集成电路的逻辑功能和典型应用。

本章重点:

1、掌握组合逻辑电路的分析方法和设计方法。

2、掌握编码器、译码器的基本概念与常用电路类型。

本章难点:

1、掌握组合逻辑电路的分析方法和设计方法。

2、掌握编码器、译码器的基本概念与常用电路类型。

课题一:第一节组合逻辑电路的分析和设计方法

教学目标:

1、熟悉组合逻辑电路的特点;

2、掌握组合逻辑电路分析的步骤。

3、掌握组合逻辑电路设计的步骤。

教学重点:组合逻辑电路的分析和设计方法

教学难点:组合逻辑电路的分析和设计方法

教学方式方法:讲授法、讨论法、问题教学法、实例教学法

教学手段及用具:板书与多媒体课件相结合。

课时计划:4课时

教学过程:

【复习引入】

基本逻辑门电路的逻辑符号、逻辑功能、函数表达式?

【新课】

一.组合逻辑电路的特点

组合逻辑电路是数字电路中最简单的一类逻辑电路,其特点是功能上无记忆,结构上无反馈。即电路任一时刻的输出状态只决定于该时刻各输入状态的组合,而与电路的原状态无关。

二.组合逻辑电路的分析方法

1.分析步聚

×

éo????-

μ??·???-±

í′?ê?×

??ò±

í′?ê????μ±

í???-1|?ü?ˉ?ò

±

??

(1)根据逻辑电路写出表达式,即由输入到输出逐级写出输出表达式。

(2)化简表达式。

(3)由化简后的表达式写出真值表。

2.实例分析

例1:组合电路如图所示,分析该电路的逻辑功能。

&

&

&&

?

Y1A B C

L

P

解:(1)由逻辑图逐级写出逻辑表达式。为了写表达式方便,借助中间变量P

ABC P = CP BP AP L ++= ABC C ABC B ABC A ++=

(2)化简与变换。因为下一步要列真值表,所以要通过化简与变换,使表达式有利于列真值表,一般应变换成与—或式或最小项表达式。 C B A ABC C B A ABC C B A ABC L +=+++=++=)(

(3)由表达式列出真值表,见表。经过化简与变换的表达式为两个最小项之和的非,所以很容易列出真值表。

(4)分析逻辑功能

由真值表可知,当A 、B 、C 三个变量不一致时,电路输出为“1”,所以这个电路称为“不一致电路”。

A B C

L

A B C

L

0 0 0 0 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 1

1

1 1 1

上例中输出变量只有一个,对于多输出变量的组合逻辑电路,分析方法完全相同。

三、组合逻辑电路的设计方法

1.设计步骤

(1)根据实际问题的逻辑关系,列出相应的真值表。 (2)由真值表写出逻辑函数的表达式。 (3)化简逻辑函数式。

(4)根据化简得到的最简表达式,画出逻辑电路图。

?ˉ?ò

×??ò£¨?ò×?

±

???êìa

êμ?ê???-???-í?

???μ±í

???-±í′?ê?

o?àí£?±í′?ê?

组合逻辑电路的设计一般应以电路简单、所用器件最少为目标,并尽量减少所用集成器件的种类,因此在设计过程中要用到前面介绍的代数法和卡诺图法来化简或转换逻辑函数。

2.举例说明

例2:设计一个三人表决电路,结果按“少数服从多数”的原则决定。 解:(1)根据设计要求建立该逻辑函数的真值表。

设三人的意见为变量A 、B 、C ,表决结果为函数L 。对变量及函数进行如下状态赋值:对于变量A 、B 、C ,设同意为逻辑“1”;不同意为逻辑“0”。对于函数L ,设事情通过为逻辑“1”;没通过为逻辑“0”。列出真值表如表

A B C L A B C L

(3)化简。由于卡诺图化简法较方便,故一般用卡诺图进行化简。将该逻辑函数填入卡诺图,如图所示。合并最小项,得最简与—或表达式:

AC BC AB L ++=

B A

L

C

000

1111

(4)画出逻辑图如图所示。

如果要求用与非门实现该逻辑电路,就应将表达式转换成与非—与非表达式:

AC BC AB AC BC AB L ??=++=

L

&&

&?

Y1A

B C

C

B &A

&

&L

&

逻辑图 用与非门实现的逻辑图 例3:设计一个电话机信号控制电路。电路有I 0(火警)、I 1(盗警)和I 2(日常业务)三种输入信号,通过排队电路分别从L 0、L 1、L 2输出,在同一时间只能有一个信号通过。如果同时有两个以上信号出现时,应首先接通火警信号,其次为盗警信号,最后是日常业务信号。试按照上述轻

0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1

1

1 1 1

1

重缓急设计该信号控制电路。要求用集成门电路7400(每片含4个2输入端与非门)实现。 解:(1)列真值表:

对于输入,设有信号为逻辑“1”;没信号为逻辑“0”。 对于输出,设允许通过为逻辑“1”;不设允许通过为逻辑“0”。

(2)由真值表写出各输出的逻辑表达式: 00I L =

101I I L =

2102I I I L =

这三个表达式已是最简,不需化简。但需要用非门和与门实现,且

L 2需用三输入端与门才能实现,故不符和设计要求。

(3)根据要求,将上式转换为与非表达式: 00I L =

101I I L =

输入

输出

I 0 I 1 I 2

L 0 L 1 L 2

0 0 0 1 × ×

0 1 × 0 0 1

0 0 0 1 0 0

0 1 0 0 0 1

2

102102I I I I I I L ?==

(4)画出逻辑图如图所示,可用两片集成与非门7400来实现。 可见,在实际设计逻辑电路时,有时并不是表达式最简单,就能满足设计要求,还应考虑所使用集成器件的种类,将表达式转换为能用所要求的集成器件实现的形式,并尽量使所用集成器件最少,就是设计步骤框图中所说的“最合理表达式”。

&

&

&&

&&

&

&

L I 0

2I 1I 2

L 0

L 1

例4:设计一个将余3码变换成8421BCD 码的组合逻辑电路。 解:(1)根据题目要求,列出真值表如表所示。

输入(余3码)

输出(8421码)

A 3 A 2 A 1 A 0

L 3 L 2 L 1 L 0

0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0

0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1

1 0 1 1 1 1 0 0

1 0 0 0 1 0 0 1

(2)用卡诺图进行化简。本题目为4个输入量、4个输出量,故分别画出4个4变量卡诺图。注意余3码中有6个无关项,应充分利用,使其逻辑函数尽量简单。

A 00

01111000011110

3

A 1

A 0

L 3A 32A A 10A

A 00

0111100001

11

1032

A 1

A 0

A A 3A 2A 0

1A A 00

01111000011110

3

2

A 1

A 0

A 1L A 3A 2A

01A A 00

011110000111

10

3

2

A 1

A 0

A A 3A 2A 0

1A ?á?á?á?á?á?á?á?á?á?á?á?á?á?á?á?á?

á?

á?á?á?á?á?á?á11

11

1

111

1

111

1

1

000000

00

000010

00000

00000

2

L 0

L 2

A

余3码变换成8421BCD 码的卡诺图

化简后得到的逻辑表达式为:

0A L =

0110011A A A A A A L ⊕=+=

01301202013012022A A A A A A A A A A A A A A A A L ??=++= 0

1323013233A A A A A A A A A A L ?=+=

(3)由逻辑表达式画出逻辑图如图所示。

1 =1

1 1&

&

&

&

&

&

&

A0 A1 A2

A3L0 L1 L2 L3

本课小结:

本节介绍两方面的主要内容:1、组合逻辑电路的一般分析方法和步骤:(1)由逻辑电路图写出逻辑表达式;(2)化简表达式;(3)列出真值表、根据真值表分析电路的逻辑功能。2.组合逻辑电路的设计思想及步骤:(1)由实际事件所需完成的逻辑功能,列出真值表。(2)根据真值表写同逻辑表达式。(3)化简表达式,并根据化简后的表达式画出逻辑图。同学们要熟记其分析和设计步骤多练习,才能为以后的学习打下好基础。布置作业:

1、组合逻辑电路有什么特点?如何分析组合电路?组合电路的设计步骤是怎么样的?。

2、预习编码器和译码器课程内容。

教学反思:

课题二:第二节编码器和译码器

教学目标:

1、了解编码器的分类,掌握几种常用的编码器电路及常用芯片;

2、掌握常用的二进制、二-十进制译码器的译码原理、常用芯片及使用实例,显示译码器的显示原理及常用芯片。

教学重点:常用编码器、译码器、数字显示器的逻辑电路结构和工作原理教学难点:常用编码器、译码器、数字显示器的逻辑电路结构和工作原理教学方式方法:讲授法、讨论法、问题教学法、实例教学法

教学手段及用具:板书与多媒体课件相结合。

课时计划:4课时

教学过程:

【复习引入】

上一节介绍了组合逻辑电路的分析与设计方法。随着微电子技术的发展,现在许多常用的组合逻辑电路都有现成的集成模块,不需要我们用门电路设计。本节将介绍编码器、译码器等常用组合逻辑集成器件,重点分析这些器件的逻辑功能、实现原理及应用方法。无论是简单或复杂的组合逻辑电路,它们都遵循组合门电路的逻辑函数关系。

【新课】

一、编码器

编码——将字母、数字、符号等信息编成一组二进制代码。

1、二进制编码器

用n位二进制代码对2n个信号进行编码的电路称为二进制编码器。 3位二进制编码器有8个输入端3个输出端,所以常称为8线—3线编码器,其功能真值表见表,输入为高电平有效。

(1)编码器示意图

(2)真值表

十进制数

输入变量

A B C

0 1 2 3 4 5 6 7

0Y 1Y 2Y 3Y 4Y

5Y 6Y 7Y

0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

(3)表达式

A =4Y +5Y +6Y +7Y

B =2Y +3Y +6Y +7Y

C =1Y +3Y +5Y +7Y

(4)逻辑图

优先编码器

优先编码器——允许同时输入两个以上的编码信号,编码器给所有的输入信号规定了优先顺序,当多个输入信号同时出现时,只对其中优先级最高的一个进行编码。

74148是一种常用的8线-3线优先编码器。其功能如表所示,其中I0~I7为编码输入端,低电平有效。A0~A2为编码输出端,也为低电平有效,即反码输出。其他功能:

(1)EI为使能输入端,低电平有效。

(2)优先顺序为I7→I0,即I7的优先级最高,然后是I6、I5、…、I0。

(3)GS为编码器的工作标志,低电平有效。

(4)EO为使能输出端,高电平有效。

74148优先编码器真值表

输入输出EI I0I1I2I3 I4I5 I6 I7A2A1A0GS EO

1 ××××××××0 1 1 1 1 1 1 1 1 0 ××××××× 0 0 ×××××× 0 1 0 ××××× 0 1 1 0 ×××× 0 1 1 1 0 ××× 0 1 1 1 1 0 ×× 0 1 1 1 1 1 0 × 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1

0 1 1 0 1

1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 1

2、 二—十进制编码器 1).8421编码器

所谓8421码,即二进制代码自左向右,各位的“权”分为8、4、2、1。

(1)示意图

(2)真值表 十进制数

输入变量

A B C D

0 1 2 3 4 5 6 7 8 9 0Y 1Y 2Y 3Y 4Y 5Y 6Y 7Y 8Y 9Y

0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1

(3)逻辑图

2.其他二—十进制编码器

除8421BCD码之外,还有其他二—十进制编码器,如余3BCD码、2421BCD码、余3循环码等。

二、译码器

译码器——将输入代码转换成特定的输出信号。

假设译码器有n个输入信号和N个输出信号,如果N=2n,就称为全译码器,常见的全译码器有2线—4线译码器、3线—8线译码器、4线—16线译码器等。如果N<2n,称为部分译码器,如二一十进制译码器(也称作4线—10线译码器)等。

1、二进制译码器

将二进制代码的各种状态,按其原意“翻译”成对应的输出信号的电路,称为二进制译码器。

(1)示意图

(2)真值表

B A

Y 3 Y 2 Y 1 Y 0 0 0 0 1 1

0 1 1

0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0

(3)表达式

A B Y =0;A B Y =1;A B Y =2;BA Y =3。

(4)逻辑电路

2 二—十进制译码器 (1)示意图

(2)逻辑电路

可写出逻辑函数式和真值表。

A

B

C

D

Y=

0,A B

C

D

Y=

1

,A B

C

D

Y=

2

,BA

C

D

Y=

3

,A B C

D

Y=

4

,A B C

D

Y=

5

A

CB

D

Y=

6,CBA

D

Y=

7

,A B

C

D

Y=

8

,A B

C

D

Y=

9

D C B A 0Y1Y2Y3Y4Y5Y6Y7Y8Y

Y

9 Y

0 0 0 0 0 1 1 1 1 1 1 1 1 1

0 0 0 1 1 0 1 1 1 1 1 1 1 1

0 0 1 0 1 1 0 1 1 1 1 1 1 1

0 0 1 1 1 1 1 0 1 1 1 1 1 1

0 1 0 0 1 1 1 1 0 1 1 1 1 1

0 1 0 1 1 1 1 1 1 0 1 1 1 1

0 1 1 0 1 1 1 1 1 1 0 1 1 1

0 1 1 1 1 1 1 1 1 1 1 0 1 1

1 0 0 0 1 1 1 1 1 1 1 1 0 1

1 0 0 1 1 1 1 1 1 1 1 1 1 0

伪码:指1010~1111六个码,当输入该六个码中任一个时,

Y~9Y均为1,即得不到译码输出。这就是拒绝伪码。

译码器除了能把8421BCD码译成相应的十进制数码之外,还能拒绝伪码。

3、数字显示译码器

1)半导体数码管

(1)示意图

半导体数码管有共阳极型和共阴极型两种。如图所示。

共阳极型接低电平导通发光,共阴极型接高电平导通发光。

(2)外形

(3)特点

半导体数码管有亮度高,字形清晰,工作电压低,体积小,寿命长,响应速度极快等优点。

2)、分段显示的译码原理

七段数码显示器,是用a ~ g七个发光线段的组合来表示0 ~ 9十个十进制数码的。

译码电路把十组8421二—十进进制代码翻译成对应于显示器所要求的七字段二进制代码信号,如表所示。因此,常把这种形式的译码器称为“代码变换器”。

译码器输入输出关系 字数 输 入

输 出

D

C

B

A

a

b

c

d

e

f

g

0 1 2 3 4 5 6 7 8 9

0 0 0 0 0 0 0 0 1 1

0 0 0 1 1 1 1 0 0

0 1 1 0 0 1 1 0 0

0 1 0 1 0 1 0 1 0 1

1 0 1 1 0 1 1 1 1 1

1 1 1 1 1 0 0 1 1 1

1

1 0 1 1 1 1 1 1 1

1

0 1 1 0 1 1 0 1 1

1 0 1 0 0 0 1 0 1 0

1 0 0 0 1 1 1 0 1 1

0 0 1 1 1 1 1 0 1 1

T337外引脚排列图

分段显示译码电路多采用集成电路,常见型号中七段的有T337、T338等。八段的有5G63、C302等。T337外引脚排列图所图所示。

数字 D C B

A

B I

a

b

c

d

e

f

g

0 0 0 0 0 1 1 1 1 1 1 1 0 1

0 0

1

1

1

1

2 0 0 1 0 1 1 1 0 1 1 0 1

3 0 0 1 1 1 1 1 1 1 0 0 1

4 0 1 0 0 1 0 1 1 0 0 1 1

5 0 1 0 1 1 1 0 1 1 1 1 1

6 0 1 1 0 1 1 0 1 1 1 1 1

7 0 1 1 1 1 1 1 1 0 0 0 0

8 1 0 0 0 1 1 1 1 1 1 1 1

9 1 0 0 1 1 1 1 1 1 0 1 1

0 0 0 0 0 0 0 0

本课小结:

本节介绍编码器和译码器两个方面的内容。将若干个0和1按一定规律编排在一起,并且赋予代码一定含义的过程叫编码。译码是编码的逆过程。译码器输出的是信号而不是数字。显示器是译码器的终端,它将译码器输出的数字信号在数码管上直观地显示出数字。数字电路中常用分段式显示数码管。

布置作业:

1、译码的含义是什么?为什么说译码是编码的逆过程?译码器和编码器在电路组成上有什么不同?

2、单元练习七。

教学反思:

第三章组合逻辑电路

第三章 组合逻辑电路 一、选择题 1.下列表达式中不存在竞争冒险的有 。 A.Y =B +A B B.Y =A B +B C C.Y =A B C +A B D.Y =(A +B )A D 2.若在编码器中有50个编码对象,则要求输出二进制代码位数为 位。 A.5 B.6 C.10 D.50 3.一个16选一的数据选择器,其地址输入(选择控制输入)端有 个。 A.1 B.2 C.4 D.16 4.下列各函数等式中无冒险现象的函数式有 。 A.B A AC C B F ++= B.B A BC C A F ++= C.B A B A BC C A F +++= D.C A B A BC B A AC C B F +++++= E.B A B A AC C B F +++= 5.函数C B AB C A F ++=,当变量的取值为 时,将出现冒险现象。 A.B =C =1 B.B =C =0 C.A =1,C =0 D.A =0,B =0 6.四选一数据选择器的数据输出Y 与数据输入X i 和地址码A i 之间的 逻辑表达式为Y = 。 A.3X A A X A A X A A X A A 01201101001+++ B.001X A A C.101X A A D.3X A A 01 7.一个8选一数据选择器的数据输入端有 个。 A.1 B.2 C.3 D.4 E.8 8.在下列逻辑电路中,不是组合逻辑电路的有 。 A.译码器 B.编码器 C.全加器 D.寄存器 9.八路数据分配器,其地址输入端有 个。 A.1 B.2 C.3 D.4 E.8 10.组合逻辑电路消除竞争冒险的方法有 。 A. 修改逻辑设计 B.在输出端接入滤波电容 C.后级加缓冲电路 D.屏蔽输入信号的尖峰干扰 11.101键盘的编码器输出 位二进制代码。 A.2 B.6 C.7 D.8 12.用三线-八线译码器74L S 138实现原码输出的8路数据分配器,应 。 A.A ST =1,B ST =D ,C ST =0 B. A ST =1,B ST =D ,C ST =D

第六章 组合逻辑电路要点

第六章组合逻辑电路 一、概述 1、组合逻辑电路的概念 数字电路根据逻辑功能特点的不同分为: 组合逻辑电路:指任何时刻的输出仅取决于该时刻输入信号的组合,而与电路原有的状态无关的电路。 时序逻辑电路:指任何时刻的输出不仅取决于该时刻输入信号的组合,而且与电路原有的状态有关的电路。 2、组合逻辑电路的特点 逻辑功能特点:没有存储和记忆作用。 组成特点:由门电路构成,不含记忆单元,只存在从输入到输出的通路,没有反馈回路。 3、组合逻辑电路的描述 4、组合逻辑电路的分类 按逻辑功能分为:编码器、译码器、加法器、数据选择器等; 按照电路中不同基本元器件分为:COMS、TTL等类型; 按照集成度不同分为:SSI、MSI、LSI、VLSI等。 二、组合逻辑电路的分析与设计方法 1、分析方法 根据给定逻辑电路,找出输出输入间的逻辑关系,从而确定电路的逻辑功能,其基本步骤为: a、根据给定逻辑图写出输出逻辑式,并进行必要的化简; b、列出函数的真值表; c、分析逻辑功能。 2、设计方法 设计思路:分析给定逻辑要求,设计出能实现该功能的组合逻辑电路。 基本步骤:分析设计要求并列出真值表→求最简输出逻辑式→画逻辑图。 首先分析给定问题,弄清楚输入变量和输出变量是哪些,并规定它们的符号与逻辑取值(即规定它们何时取值0 ,何时取值1) 。然后分析输出变量和输入变量间的逻辑关系,列出真值表。根据真值表用代数法或卡诺图法求最简与或式,然后根据题中对门电路类型的要求,将最简与或式变换为与门类型对应的最简式。

三、若干常用的组合逻辑电路 (一)、编码器 把二进制码按一定规律编排,使每组代码具有特定的含义,称为编码。具有编码功能的逻辑电路称为编码器。 n 位二进制代码有n 2种组合,可以表示n 2个信息;要表示N 个信息所需的二进制代码应满足n 2≥ N 。 1、普通编码器 (1)、二进制编码器 将输入信号编成二进制代码的电路。下面以3位二进制编码器为例分析普通编码器的工作原理。 3位二进制编码器的输入为70~I I 共8个输入信号,输出是3位二进制代码012Y Y Y ,因此该电路又称8线-3线编码器。它有以下几个特征: a 、将70~I I 8个输入信号编成二进制代码。 b 、编码器每次只能对一个信号进行编码,不允许两个或两个以上的信号同时有效。 c 、设输入信号高电平有效。 由此可得3位二进制编码器的真值表如右图所示,那么由真值表可知: 765476542I I I I I I I I Y =+++= 763276321I I I I I I I I Y =+++= 753175310I I I I I I I I Y =+++= 进而得到其逻辑电路图如下:

第4章 组合逻辑电路 课后答案

第4章 [题4.1].分析图P4.1电路的逻辑功能,写出输出的逻辑函数式,列出真值表,说明电路逻辑功能的特点。 图P4.1 B Y AP 56 P P = 图P4.2 解:(1)逻辑表达式 ()()() 5623442344 232323232323 Y P P P P P CP P P P CP P P C CP P P P C C P P P P C P PC ===+=+=++=+ 2311P P BP AP BABAAB AB AB ===+ ()()()2323Y P P C P P C AB AB C AB ABC AB AB C AB AB C ABC ABC ABC ABC =+=+++=+++=+++ (2)真值表 (3)功能 从真值表看出,这是一个三变量的奇偶检测电路,当输入变量中有偶数个1和全为0时,Y =1,否则Y=0。 [题4.3] 分析图P4.3电路的逻辑功能,写出Y 1、、Y 2的逻辑函数式,列出真值表,指出电路完成什么逻辑功能。

图P4.3 B 1 Y 2 [解] 解: 2Y AB BC AC =++ 12 Y ABC A B C Y ABC A B C AB BC AC ABC ABC ABC ABC =+++=+++++=+++()()) B 、 C 为加数、被加数和低位的进位,Y 1为“和”,Y 2为“进位”。 [题4.4] 图P4.4是对十进制数9求补的集成电路CC14561的逻辑图,写出当COMP=1、Z=0、和COMP=0、Z=0时,Y 1~Y 4的逻辑式,列出真值表。

图P4.4 [解] (1)COMP=1、Z=0时,TG 1、TG 3、TG 5导通,TG 2、TG 4、TG 6关断。 3232211 , ,A A Y A Y A Y ⊕===, 4324A A A Y ++= (2)COMP=0、Z=0时, Y 1=A 1, Y 2=A 2, Y 3=A 3, Y 4=A 4。 COMP =0、Z=0的真值表从略。 [题4.5] 用与非门设计四变量的多数表决电路。当输入变量A 、B 、C 、D 有3个或3个以上为1时输出为1,输入为其他状态时输出为0。 [解] 题4.5的真值表如表A4.5所示,逻辑图如图A4.5(b)所示。

第10章 组合逻辑电路

第10章组合逻辑电路 一、基本要求 1.掌握组合电路的特点及其分析方法和设计方法; 2.理解几种常用的组合逻辑电路及其中规模器件的功能并掌握使用方法; 3.了解组合逻辑电路中的竟争——冒险现象。 二、阅读指导 1、组合逻辑电路的特点 组合逻辑电路在逻辑功能上的特点是电路任意时刻的输出状态,只取决于该时刻的输入状态,而与该时刻之前的电路输入状态和输出状态无关。 组合逻辑电路在结构上的特点是不含有具有存储功能的电路。可以由逻辑门或者由集成组合逻辑单元电路组成,从输出到各级门的输入无任何反馈线。 组合逻辑电路的输出信号是输入信号的逻辑函数。这样,逻辑函数的四种表示方法,都可以用来表示组合逻辑电路的功能。 2、组合逻辑电路的分析 组合逻辑电路的分析就是根据给定的逻辑电路,通过分析找出电路的逻辑功能,或是检验所设计的电路是否能实现预定的逻辑功能,并对功能进行描述。其一般步骤为:(1)根据逻辑图写出输出逻辑函数表达式 由输入端逐级向后推(或从输出向前推到输入),写出每个门的输出逻辑函数表达式,最后写出组合电路的输出与输入之间的逻辑表达式。有时需要对函数式进行适当的变换,以使逻辑关系简单明了。 (2)列出真值表 列出输入逻辑变量全部取值组合,求出对应的输出取值,列出真值表。 (3)说明电路的逻辑功能 根据逻辑表达式或真值表确定电路的逻辑功能,并对功能进行描述。 3、组合逻辑电路的设计 根据给定的逻辑功能要求,设计出能实现这一功能要求的最简组合逻辑电路,就是设计组合逻辑电路的任务。 在设计组合逻辑电路时,电路的最简是我们追求的目标之一。电路的“最简”含意是指所用器件数最少、器件的品种最少、器件间的连线也最少。 组合逻辑电路设计的一般步骤如下: (1)进行逻辑规定 根据设计要求设计逻辑电路时,首先应分析事件的因果关系,确定输入与输出逻辑变量,并规定变量何时取1何时取0,即所谓逻辑状态赋值。 (2)列真值表并写出逻辑函数式 根据输入、输出之间的因果关系,列出真值表。至此,便将一个具有因果关系的事件表示为逻辑函数,并且是以真值表的形式给出。 真值表中输出为1时所对应的各最小项之和就是输出逻辑函数式。 (3) 对输出逻辑函数式化简

04第四章组合逻辑电路

第四章组合逻辑电路 ▲ 4.1概述 1 ?逻辑电路的分类 (1)组合逻辑电路(简称组合电路); (2)时序逻辑电路(简称时序电路)。 2、组合逻辑电路的特点 (1)功能特点:任一时刻的输出状态仅仅取决于同一时刻的输入状态, 一时刻的状态无关。 (2)结构特点:不包含记忆单元,即存储单元。 3、组合逻辑电路的描述 如图所示: 用一组逻辑函数表示为: 『丫1 f1(X’、 X、X n) 斗丫2 f2(X’、 X2、 X n) JY n f n(X1、X2、X n) 4.2组合逻辑电路的分析和设计方法 一、分析方法 分析就是已知电路的逻辑图,分析电路的逻辑功能。分析步骤如下: (1)根据已知的逻辑图,从输入到输出逐级写出逻辑函数表达式。 (2)利用公式法或卡诺图法化简逻辑函数表达式(最简与或表达式)(3)列真值表。 (4)确定其逻辑功能。 例1、分析下图组合逻辑电路的功能。而与前 组合逻辑电路输出信号

(4)由真值表知:若输入两个或者两个以上的1, 输出丫为1 功能:在实际应用中可作为多数表决电路 使用。 练习:分析如图所示组合逻辑电路的功能 ▲二、设计方法 设计就是已知实际逻辑问题,设计实现该功能的最简电路。 设计步骤如下: (1)根据实际逻辑问题进行逻辑抽象,即确定输入、输出变量的个数,并对它们进行逻辑赋值(即确定0和1代表的含义)。 (2)根据逻辑功能列出真值表,求出逻辑函数表达式。 (3)选定逻辑器件。 1、若选用SSI (小规模门电路),则化简函数表达式,画出实现电路; 2、若选用MSI (中规模门电路),则变换函数表达式形式,画出实现电路。例2、 有三个班学生上自习,大教室能容纳两个班学生,小教室能容纳一个班学生。设计两个教室是否开灯的逻辑控制电路,用SSI门电路实现。要求如下: (1)一个班学生上自习,开小教室的灯。 (2)两个班上自习,开大教室的灯。 (3)三个班上自习,两教室均开灯。 解:(1)逻辑抽象: 设输入变量A、E、C分别表示三个班学生是否上自习,1表示上自习,0表示不上自习; 输出变量Y、F分别表示大教室、小教室的灯是否亮,1表示亮,0表示灭。 (2)列真值表: (3)列真值 表: ABC 丫 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1

数字电路第二章答案

第二章 组合逻辑电路 习题参考答案 2-1 写出图2-29所示各逻辑电路输出的逻辑表达式,列出真值表。 解:(a) BC AB Z +=1 (b) D C B A D C B A Z =+?+=2 真值表: (3) E D C B A E D C B A Z +++++++=)(3 E D C B A E D C B A +++?+++= ))((E D C B A E D C B A ++++++++=

+ + B C D ? + ] = + + E A+ ] ) A ( ) ( [ [E B C D A+ B A + + C = + + A (E )( D D ) B E B C BE C A+ A + D = + + B E D E E B C A E 真值表: 2-2分析图2-30所示的各逻辑电路,写出输出的逻辑表达式,列出真值表。

解:(a) )()(AC C B A C B A Z ?+?⊕+⊕= C B A C A B A C B A ⊕++=)( C B A C A B A C B A C B A C A B A C B A +++++=)( C B A A C B A C B A C A B A C B A +=+=+++= 真值表: (b) C B A ABC C B A C B A C B C B A C B A X +++=+⊕=⊕⊕=)()( C A BC B A Y ++= 2-3分析图2-31所示的逻辑电路,画出电路输出的波形图。 解:由逻辑图可以得到其输出表达式 C A D D BC B AD C AD D BC B AD Z +++==)( C AD D C B B D A +++++=)()( C AD D C D B D B B A +++++= C AD D B D B B A ++++=

第4章 组合逻辑电路习题解答

习题 4.1写出图所示电路的逻辑表达式,并说明电路实现哪种逻辑门的功能。(基本题属于4.1节) 习题4.1图 解:B A B A B A B A B A F ⊕=+=+= 该电路实现异或门的功能 4.2分析图所示电路,写出输出函数F 。(基本题属于4.1节) 习题4.2图 解:[]B A B B B A F ⊕=⊕⊕⊕=)( 4.3已知图示电路及输入A 、B 的波形,试画出相应的输出波形F ,不计门的延迟.(基本 题属于4.1节) 图 解:B A B A B A AB B AB A AB B AB A F ⊕=?=???=???= 4.4由与非门构成的某表决电路如图所示。其中A 、B 、C 、D 表示4个人,L=1时表示决议通过。(基本题属于4.1节) (1) 试分析电路,说明决议通过的情况有几种。 (2) 分析A 、B 、C 、D 四个人中,谁的权利最大。 B A C & & & & D L B A =1 =1 =1 F F A B & & & & & F B A

习题4.4图 解:(1)ABD BC CD ABD BC CD L ++=??= (2) (3)4.5分析图所示逻辑电路,已知S 1﹑S 0为功能控制输入,A ﹑B 为输入信号,L 为输出,求电路所具有的功能。(基本题属于4.1节) 习题4.5图 解:(1)011011)(S S B S A S S B S A L ⊕⊕+⊕=⊕⊕?⊕= (2) (3)当S 1S 0=00和S 1S 0=11时,该电路实现两输入或门,当S 1S 0=01时,该电路实现两输入或非门,当S 1S 0=10时,该电路实现两输入与非门。 4.6试分析图所示电路的逻辑功能,并用最少的与非门实现。(综合题属于4.1、4.2节) 10

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

第四章组合逻辑电路 4.1概述 1、数字电路种类:逻辑电路根据输岀信号对输入信号响应的不同分为两类:一类是组合逻辑电路,简称组合电路;另一类是时序逻辑电路,简称时序电路。 2、组合逻辑电路定义:某一时刻电路的输出状态仅由该时刻电路的输入信号决定,而与该电路在此输入信号之前所具有的状态无关。从电路结构上来看,组合逻辑电路的输出端和输入端之间没有反馈回路。 3、电路结构框图 组合电路的一般电路结构如右图所示。可用如下表达式裏示: X n-P X n) 点. | i 1)电路由逻辑门构成,不含记忆元件. 2)输出卷反馈到输入的回路(不含反馈元 件)所以输出与电路原来状态无关时序电路(以 后祥细讨论)某一时刻电路的输岀状态不仅取决 于该时刻电路的输入信号,还与该电路在此输入 信号之前所具有的状态有关。组逻电合辑路 X千― n-1 X n 组合电路有两类问题:7?给定电路,分析其功能。

4.2组合逻辑电路的分析方法与设计方法 421组合电路的分析方法 一、分析步骤: 1、由已知的逻辑图,写出相应的逻辑函数式; 2、对函数式进行化简; 3、根据化简后的函数式列真值表; 4、找出其逻辑功能; 5、评价与改进。(评价给定的逻辑电路是否经济、合理。)设计步骤用框图表示如下:

A?B (A^)C i+AB C (A^B)C f +AB = (A^B)C i +AB 一位二进制加法器。 A 为被加数, B 为加数, C,为低位的进位数。 S 为本位之和, C 。是本位向高位的进 位数。 ? 真值表 A^B 0 0 7 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 s (A?B)C Z 0 0 1 0 1 0 0 1 1 0 0 1 0 1 A?B?C. AB T" 0 0 0 0 0 0 0 0 1 0 1 Co P 0 0

(整理)《数字逻辑电路》试题2.

一、选择题(每小题1.5分) 第一章: 1. 带符号位二进制数10011010的反码是( )。 A. 11100101 B. 10011010 C. 10011011 D. 11100110 2. 十进制数5对应的余3码是( )。 A. 0101 B. 1000 C. 1010 D. 1100 3. 二进制代码1011对应的格雷码是( )。 A. 1011 B. 1010 C. 1110 D. 0001 第二章: 1. 下列公式中哪一个是错误的? ( ) A. A A 0=+ B. A A A =+ C. B A )B A ('+'='+ D. )C A )(B A (BC A ++=+ 2. 下列各式中哪个是三变量A 、B 、C 的最小项? ( ) A. B A '' B. C B A +'+' C.ABC D. C B '+' 3. 下列函数中不等于A 的是( )。 A. A +1 B. A +A C. A +AB D. A (A +B ) 4. 在逻辑代数的加法运算中,1+1=( )。 A. 2 B. 1 C. 10 D. 0 5. A ⊕1=( )。 A. A B. 1 C. A ' D. 0 6. 含有A 、B 、C 、D 四个逻辑变量的函数Y=A+B+D 中所含最小项的个数是( )。 A. 3 B. 8 C. 14 D. 16 7. 下列函数中等于AB 的是( )。 A. (A +1)B B. (A +B )B C. A +AB D. A (AB ) 8. 为了将600份文件顺序编码,如果采用二进制代码,最少需要用( )位。 A. 3 B. 10 C. 1024 D. 600 9. 为了将600个运动员顺序编码,如果采用八进制代码,最少需要用( )位。 A. 3 B. 4 C. 10 D. 75 第三章:

第4章组合逻辑电路教案

第4章组合逻辑电路 一、教学目的: 本章主要介绍组合逻辑电路的特点、组合逻辑电路的分析方法和设计方法,以及加法器、编码器、译码器、数据选择器、数据比较器、奇偶校验器等常用组合逻辑电路的电路结构、工作原理和使用方法,最后介绍组合逻辑电路中的竞争-冒险。 二、教学题要 4.1 概述 尽管各种组合逻辑电路在功能上千差万别,但是它们的分析方法和设计方法有共同之处。掌握了分析方法,就可以识别任何一个给定的组合逻辑电路的逻辑功能;掌握了设计方法,就可以根据给定的设计要求设计出相应的组合逻辑电路。 4.1.1 组合逻辑电路的结构和特点 4.1.2 组合逻辑电路的分析方法 4.1.3 组合逻辑电路的设计方法 4.2 若干常用的组合逻辑电路 在数字系统设计中,有些逻辑电路是经常或大量使用的,为了使用方便,一般把这些逻辑电路制成中、小规模集成电路产品。在组合逻辑电路中,常用的集成电路产品有加法器、编码器、译码器、数据选择器、数据比较器及奇偶校验器等。下面分别介绍这些组合逻辑部件的电路结构、工作原理和使用方法。为了增加使用的灵活性,在多数中规模集成的组合逻辑电路上,都设置了附加的控制端。控制端既可以控制电路的工作状态(工作或禁止),又可作为输出信号的选通信号,还可以实现器件的扩展。合理地运用这些控制端,不仅能使器件完成自身的逻辑功能,还可以用这些器件实现其他组合逻辑电路,最大限度发挥电路的潜力。 4.2.1 算术运算电路 4.2.2 编码器 4.2.3 译码器 4.2.4 数据选择器 4.2.5数值比较器 4.2.6奇偶校验器 4.3 采用中规模集成部件实现组合逻辑电路 由于中规模集成电路的大量出现,许多逻辑问题可以直接选用相应的集成器件来实现,这样既省去繁琐的设计,又可以避免设计中带来的错误。中规模集成部件都具有与其名称相吻合的专用功能,但对于某些中规模集成电路来说,除了能完成自身的功能外,还可以用来实现组合逻辑电路。下面以译码器和数据选择器为例,介绍用中规模集成电路实现组合逻辑电路的方法。 4.3.1 用译码器实现组合逻辑电路 4.3.2 用数据选择器实现组合逻辑电路 4.4 组合逻辑电路的竞争—冒险现象 为了增加组合逻辑电路使用的可靠性,需要检查电路中是否存在竞争—冒险。如果发现有竞争—冒险存在,则应采取措施加以消除。 4.4.1 竞争—冒险现象及其成因

数电第二章习题教学内容

第二章 一、选择题 1.下列表达式中不存在竞争冒险的有 C D 。 A.Y =B +A B B.Y =A B +B C C.Y =A B C +A B D.Y =(A +B )A D 2.若在编码器中有50个编码对象,则要求输出二进制代码位数为B 位。 A.5 B.6 C.10 D.50 3.一个16选一的数据选择器,其地址输入(选择控制输入)端有 C 个。 A.1 B.2 C.4 D.16 4.下列各函数等式中无冒险现象的函数式有 D 。 A.B A AC C B F ++= B.B A BC C A F ++= C.B A B A BC C A F +++= D.C A B A BC B A AC C B F +++++= E.B A B A AC C B F +++= 5.函数C B AB C A F ++=,当变量的取值为 A C D 时,将出现冒险现象。 A.B =C =1 B.B =C =0 C.A =1,C =0 D.A =0,B =0 6.四选一数据选择器的数据输出Y 与数据输入X i 和地址码A i 之间的逻 辑表达式为Y = A 。 A.3X A A X A A X A A X A A 01201101001+++ B.001X A A C.101X A A D.3X A A 01 7.一个8选一数据选择器的数据输入端有 E 个。 A.1 B.2 C.3 D.4 E.8 8.在下列逻辑电路中,不是组合逻辑电路的有 D 。 A.译码器 B.编码器 C.全加器 D.寄存器 9.八路数据分配器,其地址输入端有 C 个。 A.1 B.2 C.3 D.4 E.8 10.组合逻辑电路消除竞争冒险的方法有 A B 。 A. 修改逻辑设计 B.在输出端接入滤波电容 C.后级加缓冲电路 D.屏蔽输入信号的尖峰干扰 11.101键盘的编码器输出 C 位二进制代码。 A.2 B.6 C.7 D.8 12.用三线-八线译码器74L S 138实现原码输出的8路数据分配器,应 A B C 。 A.A ST =1,B ST =D ,C ST =0 B. A ST =1,B ST =D ,C ST =D C.A ST =1,B ST =0,C ST =D D. A ST =D ,B ST =0,C ST =0 13.以下电路中,加以适当辅助门电路, A B 适于实现单输出组合逻辑电路。

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

习题 写出图所示电路的逻辑表达式,并说明电路实现哪种逻辑门的功能。 习题图 解:B A B A B A B A B A F⊕ = + = + = 该电路实现异或门的功能 分析图所示电路,写出输出函数F。 习题图 解:[]B A B B B A F⊕ = ⊕ ⊕ ⊕ =) ( 已知图示电路及输入A、B的波形,试画出相应的输出波形F,不计门的延迟. 解:B A B A B A AB B AB A AB B AB A F⊕ = ? = ? ? ? = ? ? ? = 由与非门构成的某表决电路如图所示。其中A、B、C、D表示4个人,L=1时表示决议通过。 (1)试分析电路,说明决议通过的情况有几种。 (2)分析A、B、C、D四个人中,谁的权利最大。 习题图 解:(1)ABD BC CD ABD BC CD L+ + = ? ? = B A C& & & & D L B A= 1 == 1 F F A B F B A

(2) L 0 0010111 (3)分析图所示逻辑电路,已知S 1﹑S 0为功能控制输入,A ﹑B 为输入信号,L 为输出,求电路所具有的功能。 习题图 解:(1)011011)(S S B S A S S B S A L ⊕⊕+⊕=⊕⊕?⊕= (2) L

试分析图所示电路的逻辑功能。 习题图 解:(1)ABC C B A F )(++= (2) F 01111110 F

电路逻辑功能为:“判输入ABC 是否相同”电路。 已知某组合电路的输入A 、B 、C 和输出F 的波形如下图所示,试写出F 的最简与或表达式。 习题图 解:(1)根据波形图得到真值表: F 1 0010010 C AB BC A C B A F ++= 、设∑= )14,12,10,9,8,4,2(),,,(m D C B A F ,要求用最简单的方法,实现的电路最简单。 1)用与非门实现。 2)用或非门实现。 3) 用与或非门实现。 F C B A

第四章 组合逻辑电路 习题参考答案

第四章 组合逻辑电路 习题解答 【题4.2】 写出图P4.2电路的逻辑函数式,列出真值表,说明电路能实现什么功能。 提示:多输入、多输出问题,不要单独看某个输出和输入的关系,而应该把几个输出综合起来看输入输出关系。 解:)()(1BC AC AB C B A ABC Y ++?+++= =ABC C B A C B A C B A +++ BC AC AB Y ++=2 1Y 、的真值表如右表所示: 2Y 由真值表可见,这是一个全加器电 路。A 、B 、C 分别为加数、被加数 和来自低位的进位,是输出和, 1Y 2Y 是进位输出。 【题4.3】 试用两个3线—8线译码器74HC138接成一个4线—16线译码器。可以附加必要的门电路。74HC138的逻辑框图如图P4.3所示。输出端的逻辑函数式为 ' '0'1'2'0)(A A GA Y =' '0'12'4)(A A GA Y ='0'1'2'1)(A A GA Y = '0'12'5)(A A GA Y =''01'2'2)(A A GA Y = ''012'6)(A A GA Y ='01'2'3)(A A GA Y = ' 012'7)(A A GA Y =

解:所求电路图出下: Y 0Y 1Y 2Y 3Y 4Y 5Y 6Y 7Y 8Y 9Y 10Y 12Y 13Y 14Y 15 Y 11 【题 4.17】 用译码器和门电路设计一个多输出组合逻辑电路,输出与输入间的逻辑关系式为:(译码器限用74138) ABC BC A C B A Z ++=''''1 ABC C B A C AB Z ++=''''2 '3BC Z = 解:提示:具体芯片,必须明确所有输入控制引脚(如本题中的G 1、G 2、G 3)的接法。特别要注意的是,A 2A 1A 0与ABC 的对应关系不能颠倒,必须明确将其标注出来! 5305301m m m Z ??=++= 7417142m m m m m m Z ??=++= 62263m m m m C B A C AB Z ?=+=+=

第四章 组合逻辑电路

第三章 组合逻辑电路 一. 填空题 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。

河北联合大学 (原河北理工大学)电工学试题库及答案 第12章 组合逻辑电路 习题

第12章门电路和组合逻辑电路 10636晶 体 管 的 开 关 作 用 是 ( )。 (a) 饱 合 时 集— 射 极 接 通, 截 止 时 集— 射 极 断 开 (b) 饱 合时 集— 射 极 断 开, 截 止 时 集— 射 极 接 通 (c) 饱 合 和 截 止 时 集— 射 极 均 断 开 20639逻 辑 图 和 输 入 A 、B 的 波 形 如 图 所 示, 试 分 析 在 t 1 瞬 间 输 出 F 为( )。(a) “1” (b) “0”(c) 不 定 t 1 A B 图1 图2 30646逻 辑 符 号 图 如 图 所 示, 其 逻 辑 式 为 ( ) 。 (a) F =AB (b) F =AB (c) F =A B + (d) F =A B + 40649图 示 逻 辑 符 号 的 逻 辑 状 态 表 为 ( )。 & A F B

50653逻 辑 符 号 如 图 所 示, 表 示 “ 或” 门 的 是( ) 。 & A F B ≥1A F B & A F B =1 A F B () a () b () c () d 60664逻 辑 图 和 输 入 A 的 波 形 如 图 所 示, 输 出 F 的 波 形 为 ( )。 "0" 1 A F () a () b (c) A F F 70702由 开 关 组 成 的 逻 辑 电 路 如 图 所 示, 设 开 关 接通 为“1”, 断 开 为“0”, 电 灯 亮 为“1”, 电 灯 暗 为“0”, 则 该 电 路 的 逻 辑 式 为( )。 (a) F = 0 (b) F = 1 (c) F = A A A

第三章_组合逻辑电路

第3章组合逻辑电路 德州学院计算机系:刘树海 3-1概述 组合逻辑电路的特点 ?从功能上 ?从电路结构上 逻辑功能的描述 组合逻辑电路的分析方法 组合逻辑电路的设计方法 一、逻辑抽象 ?分析因果关系,确定输入/输出变量 ?定义逻辑状态的含意(赋值) ?列出真值表 二、写出函数式 三、选定器件类型 四、根据所选器件:对逻辑式化简(用门) 变换(用M S I) 或进行相应的描述(P L D)五、画出逻辑电路图,或下载到P L D 六、工艺设计 设计举例: ?设计一个监视交通信号灯状态的逻辑电路 设计举例: 1.抽象 ?输入变量:红(R)、黄(A)、绿(G) 信号(Z)

2. 写出逻辑表达式 设计举例: 3. 选用小规模S S I 器件 4. 化简 5. 画出逻辑图 3-2若干常用组合逻辑电路 ? 加法器 ? 数值比较器 ? 编码器 ? 译码器 ? 数据选择器 ? 数据分配器 加法器 一、1位半加器 RAG RAG G RA AG R G A R Z ++++=''''''

逻辑图: S i A i B i C i i i i i i i i i i i i A B S +=i i i B A C =B A ⊕=2. 全加器(F ull A dder ) 两个 1 位二进制数相加,考虑低位进位。 A i + B i + C i -1 ( 低位进位 ) = S i ( 和 ) → C i ( 向高位进位 ) 1 0 1 --- A 1 1 1 0 --- B + --- 低位进位 1 0 0 1 0 1 1 1 1 1 -1-1-1- i i i i i i i i i i i i i C B A C B A C B A C B A S +++=1 111----+++=i i i i i i i i i i i i i C B A C B A C B A C B A C --- S 高位进位← 0

第4章组合逻辑电路课后答案

第4章 [题].分析图电路的逻辑功能,写出输出的逻辑函数式,列出真值表,说明电路逻辑功能的特点。 图P4.1 B Y AP 56 P P = 图 解:(1)逻辑表达式 ()()() 5623442344 232323232323 Y P P P P P CP P P P CP P P C CP P P P C C P P P P C P PC ===+=+=++=+ 2311P P BP AP BABAAB AB AB ===+ ()()()2323Y P P C P P C AB AB C AB ABC AB AB C AB AB C ABC ABC ABC ABC =+=+++=+++=+++ (2)真值表 (3)功能 从真值表看出,这是一个三变量的奇偶检测电路,当输入变量中有偶数个1和全为0

时,Y =1,否则Y=0。 [题] 分析图电路的逻辑功能,写出Y 1、、Y 2的逻辑函数式,列出真值表,指出电路完成什么逻辑功能。 图P4.3 B 1 Y 2 [解] 解: 2Y AB BC AC =++ 12 Y ABC A B C Y ABC A B C AB BC AC ABC ABC ABC ABC =+++=+++++=+++()()) 真值表: 由真值表可知:、C 为加数、被加数和低位的进位,Y 1为“和”,Y 2为“进位”。

[题] 图是对十进制数9求补的集成电路CC14561的逻辑图,写出当COMP=1、Z=0、和COMP=0、Z=0时,Y 1~Y 4的逻辑式,列出真值表。 图P4.4 [解] (1)COMP=1、Z=0时,TG 1、TG 3、TG 5导通,TG 2、TG 4、TG 6关断。 3232211 , ,A A Y A Y A Y ⊕===, 4324A A A Y ++= (2)COMP=0、Z=0时, Y 1=A 1, Y 2=A 2, Y 3=A 3, Y 4=A 4。 、 COMP=1、Z=0时的真值表 COMP=0、Z=0的真值表从略。 [题] 用与非门设 1,输

河北联合大学 (原河北理工大学)电工学试题库及答案 第12章 组合逻辑电路 习题与答案

第12章组合逻辑电路 12.1 什么叫半加,什么叫全加,两者有何不同,半加器可否组成全加器?全加器可否用作半加器? 【答】半加器是一种不考虑低位来的进位数,只能对本位上的两个二进制数求和的组合电路。 全加器是一种将低位来的进位数连同本位的两个二进制数三者一起求和的组合电路。 根据化简后的全加器的逻辑式可知,用二个半加器和一个或门可以组合成全加器。 将全加器低位进位输入端Ci-1接0,可以用作半加器。12.2 组合电路的设计方法与组合电路的分析方法有何不同? 【答】组合电路的设计方法是在已知逻辑功能的前提下设计出逻辑电路。而组合电路的分析方法则是在已知组合电路结构的前提下,研究其输出与输入之间的逻辑关系。二者实施目的恰好相反。故设计步骤和分析步骤基本相反。 12.3已知四种门电路的输入和对应的输出波形如图所示。试分析它们分别是哪四种门电路?

【解】分析电路图所示波形可知,F1为或门电路的输出,F2为与门电路的输出,F3为非门电路的输出,F4为或非门电路的输出。 12.4已知或非门和非门的输入波形如图中的A和B所示,试 画出它们的输出波形。 【解】由或非门和与非门的逻辑功能求得或非门的输出 F1和与非门的输出 F2的波形如图。

12.5试分析如图所示电路的逻辑功能。 【解】逐级推导各门电路的输出,最后求得 可见该电路为异或门。 12.6 图是一个控制楼梯照明的电路,在楼上和楼下各装一个单刀双掷开关。楼下开灯后可以在楼上关灯,楼上开灯后同样也可在楼下关灯,试设计一个用与非门实现同样功能的逻辑电路。 A B B A F +=

【解】 如果将开关A 、B 同时掷向上方或者下方,灯就会亮。因此灯亮的逻辑表达式为 用与非门实现这一功能的逻辑电路如图所示。 12.7某十字路口的交通管理灯需要一个报警电路,当红、黄、绿三种信号灯单独亮或者黄、绿灯同时亮时为正常情况,其它情况均属不正常。发生不正常情况时,输出端应输出高电平报警信号。试用与非门实现这一要求。 【解】根据逻辑功能列出的真值表如表所示。 B A A B B A AB F ?=+=

04第四章 组合逻辑电路

教案

第四章 组合逻辑电路 ▲4.1 概述 1.逻辑电路的分类 (1)组合逻辑电路(简称组合电路); (2)时序逻辑电路(简称时序电路)。 2、组合逻辑电路的特点 (1)功能特点:任一时刻的输出状态仅仅取决于同一时刻的输入状态,而与前 一时刻的状态无关。 (2)结构特点:不包含记忆单元,即存储单元。 3、组合逻辑电路的描述 如图所示: 用一组逻辑函数表示为: 4.2组合逻辑电路的分析和设计方法 一、 分析方法 分析就是已知电路的逻辑图,分析电路的逻辑功能。 分析步骤如下: (1)根据已知的逻辑图,从输入到输出逐级写出逻辑函数表达式。 (2)利用公式法或卡诺图法化简逻辑函数表达式(最简与或表达式)。 (3)列真值表。 (4)确定其逻辑功能。 例1、分析下图组合逻辑电路的功能。 解 (1)AC BC AB Y ??= (2)化简:Y=AB+BC+AC & A B B C A C Y && &组合逻辑电路 … …X 1X 2 X n Y 1Y 2 Y m 输入信号 输出信号 .. . )X X X (f Y ) X X X (f Y )X X X (f Y n 21n n n 2122n 2111???=???=???=、、、、、、

(3)列真值表: (4)由真值表知: 若输入两个或者两个以上的1,输出Y 为1。 功能:在实际应用中可作为多数表决电路使用。 练习:分析如图所示组合逻辑电路的功能。 ▲二、设计方法 设计就是已知实际逻辑问题,设计实现该功能的最简电路。 设计步骤如下: (1)根据实际逻辑问题进行逻辑抽象,即确定输入、输出变量的个数, 并对 它们进行逻辑赋值(即确定0和1代表的含义)。 (2)根据逻辑功能列出真值表,求出逻辑函数表达式。 (3)选定逻辑器件。 1、若选用SSI (小规模门电路),则化简函数表达式,画出实现电路; 2、若选用MSI (中规模门电路),则变换函数表达式形式,画出实现电路。 例2、有三个班学生上自习,大教室能容纳两个班学生,小教室能容纳一个班学生。设计两个教室是否开灯的逻辑控制电路,用SSI 门电路实现。要求如下: (1)一个班学生上自习, 开小教室的灯。 (2)两个班上自习, 开大教室的灯。 (3)三个班上自习, 两教室均开灯。 解:(1)逻辑抽象: 设输入变量A、B、C分别表示三个班学生是否上自习, 1表示上自习, 0表示不上自习; 输出变量Y、 F 分别表示大教室、小教室的灯是否亮, 1表示亮, 0表示灭。 (2)列真值表: A B C Y 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 & & & & A B Y 1 Y 2 Y 3 Y

第十五章 组合逻辑电路

第15章 组合逻辑电路 习题选解及参考答案 一、填空题: 1.组合逻辑电路的输出仅与 有关。 2.74LS48使能端LT 的作用是 。 3.共阳极的数码管输入信号的有效电平是 电平。 二、选择题: 1.八输入端的编码器按二进制数编码时,输出端的个数是( )。 A 、2个 B 、3个 C 、4个 D 、8个 2.四个输入的译码器,其输出端最多为( )。 A 、4个 B 、8个 C 、10个 D 、16个 3.当74LS148的输入端0I ~7I 按顺序输入11011101时,输出0Y ~2Y 为( )。 A 、101 B 、010 C 、001 D 、110 4.一个两输入端的门电路,当输入为1和0时,输出不是1的门是( )。 A 、与非门 B 、或门 C 、或非门 D 、异或门 5.多余输入端可以悬空使用的门是( )。 A 、与门 B 、TTL (加上TTL )与非门 C 、或门 D 、或非门 6.数字电路中使用的数制是( )。 A 、二进制 B 、八进制 C 、十进制 D 、十六进制 7.能驱动七段数码管显示的译码器是( )。 A 、74LS48 B 、74LS138 C 、74LS148 D 、TS547 四、分析、化简: 1.写出图示逻辑电路的逻辑表达式及真值表。 2.写出下列逻辑函数的最小项表示形式。 ① ()B A C B A F ++= ② BC B A C A F ++= 3.用代数法化简下列逻辑函数 ① ABC C B A C AB BC A C B A ++++ ② D C B AB BC A +++ F B (a ) F C (b)

相关文档
最新文档