第三章组合逻辑电路的分析与设计典型例题

合集下载

习题3组合逻辑电路分析与设计数字电子技术含答案

习题3组合逻辑电路分析与设计数字电子技术含答案

习 题 3组合逻辑电路分析与设计数字电子技术[题3.1] 分析图题3.1所示电路,列出真值表,写出输出函数表达式,并说明电路的逻辑功能。

解:由电路图得真值表如下所示:所以:AB 时,11Y = A B 时,31Y = A B =时,21Y =电路实现比较器的功能。

A ,B 是输入;Y 1,Y 2,Y 3分别是A<B ,A=B ,A>B 时的输出。

[题3.2] 分析图题3.2所示电路,说明电路的逻辑功能。

解:电路的逻辑函数表达式为:(10Y S EN A S EN B EN Y EN ⎧=⋅⋅+⋅⋅=⎪⎨=⎪⎩时);输出高阻态(时)电路的逻辑功能是:在使能条件EN=1且S=0时,输出A ;在使能条件EN=1且S=1时,输出B ;使能条件EN=0时,输出高阻态。

电路实现数据选择器的功能。

[题3.3] 图题3.3是一个密码锁控制电路。

开锁条件是必须将开锁开关闭合,且要拨对密码。

如果以上两个条件都得到满足,开锁信号为1,报警信号为0,即锁打开而不报警。

否则,开锁信号为0,报警信号为1。

试分析该电路的密码是多少。

解:1Y S ABCD =⋅2Y S ABCD =⋅分析电路可知:电路的密码是1001。

[题3.4] 图题3.4所示电路由4位二进制比较器7485和4位二选一数据选择器74157组成。

其中74157控制端B A /的控制作用为:B A /=0时,Y i =A i ,否则,Y i =B i 。

试分析图示电路的逻辑功能。

解:当A B ≤时,输出A ;当A B 时,输出B ;所以电路的功能是输出A ,B 中较小的数。

[题3.5] 某建筑物的自动电梯系统有五个电梯,其中三个是主电梯(设为A 、B 、C ),两个备用电梯。

当上下人员拥挤,主电梯全被占用时,才允许使用备用电梯。

现需设计一个监控主电梯的逻辑电路,当任何两个主电梯运行时,产生一个信号(Y 1),通知备用电梯准备运行;当三个主电梯都在运行时,则产生另一个信号(Y 2),使备用电梯主电源接通,处于可运行状态。

数字电子技术第三章(组合逻辑电路)作业与答案解析

数字电子技术第三章(组合逻辑电路)作业与答案解析

第三章(组合逻辑电路)作业及答案1、写出图3-1所示组合逻辑电路中输入输出的逻辑关系式和真值表。

图3-1 :组合逻辑电路逻辑图解:(1)Y j AB AC A A C(2)Y2 AB ACD BD D A( B CD ) A B CD A BC BD2、试分析图3-2所示组合逻辑电路,写出其逻辑函数表达式。

若设 S 1、S o 为功能控制信号,A 、B 为输入信号,L 为输出,说明当S 1、S o 取不同信号值时, 电路所实现的逻辑功能。

ABLSS o图3-2 :组合逻辑电路逻辑图答秦:L = (A^SiXB^Si)®SB-SjSt =00. L = A+B ; S]S t =01* L = A^B i S l S t =lOr L = AB ・ S|S 0 =11, L = AB3、试用与门、或门和非门,或者与门、或门和非门的组合来实现如下各逻辑函数关 系,画出相应的逻辑电路图(1) 丫1AB BC (2) 丫2A(C B )(3) 丫3ABC B(EF G )4、试用门电路设计4线-2线优先编码器,输入、输出信号都是高电平有效, 要求任一按键按下时,G S 为1,否则G S =0 ;还要求没有按键按下时,E O 信号 为1,否则为0。

A B C A B C E F G丫2得到」A\ = D^~DC= D + CAQ-DCB + D-D + C£^GS=D十C+3+月-谨铝电路如下图和示■丁A5、试用逻辑门电路设计一个2选1数据选择器,输入信号为A、B,选择信号为S,输出信号为丫,要求写出真值表、逻辑函数表达式和画出逻辑电路图解:若是输入信号尢負、B「选择信号为匕输出信号为丫,则有:・y二动+如用门电路实现如下’亠6、某公司3条装配线各需要100kW 电力,采用两台发电动机供电,一台100kW,另外台是200kW,3条装配线不同时开工,试设计个发电动机控制电路,可以按照需求启动发电动机以达到节电的目的讷:设C. E-岂代表三K机「代表:00kW 电机…扎匚叽C200rW卩222D-O H P Ov2322:QjU-1[k w1-21-pGV^ = CBA+CBA^-CBA ICBA^C '^A \ BA)I I BA) \-=C (BA4- BA)-C(^A+ BA)=Ce.G2CHI= M-CA^rCB^有逻辑图如下:屮7、图3-3是由3线/8线译码器74LS138和与非门构成的组合逻辑电路,试写出P l和P2的逻辑表达式,并列出真值表,说明其逻辑功能CEA图3-3 组合逻辑电路图8、试用3线-8线译码器74LS138和与非门实现以下多输出函数:BIN/OCT374LS138 4h(A, B, C)AB BC AC F 2(A, B, C)m (2,4,5,7)W :.罕儿岛 C')=AB-^C + 月C="=ABC^ABC+ABC+ABC-6謬6"一融”亦”玮 石卫9、图3-4是由八选一数据选择器74LS151构成的组合逻辑电路,试写出当G i G o 为各种不同取值时输出丫与输入A 、B 的逻辑函数表达式。

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

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

复习思考题3-1 组合逻辑电路的特点? 从电路结构上看,组合电路只由逻辑门组成,不包含记忆元件,输出和输入之间无反馈。

任意时刻的输出仅仅取决于该时刻的输入,而与电路原来的状态无关,即无记忆功能。

3-2 什么是半加?什么是全加?区别是什么?若不考虑有来自低位的进位将两个1位二进制数相加,称为半加。

两个同位的加数和来自低位的进位三者相加,称为全加。

半加是两个1位二进制数相加,全加是三个1位二进制数相加。

3-3 编码器与译码器的工作特点? 编码器的工作特点:将输入的信号编成一个对应的二进制代码,某一时刻只能给一个信号编码。

译码器的工作特点:是编码器的逆操作,将每个输入的二进制代码译成对应的输出电平。

3-4 用中规模组合电路实现组合逻辑函数是应注意什么问题?中规模组合电路的输入与输出信号之间的关系已经被固化在芯片中,不能更改,因此用中规模组合电路实现组合逻辑函数时要对所用的中规模组合电路的产品功能十分熟悉,才能合理地使用。

3-5 什么是竞争-冒险?产生竞争-冒险的原因是什么?如何消除竞争-冒险? 在组合逻辑电路中,当输入信号改变状态时,输出端可能出现虚假信号----过渡干扰脉冲的现象,叫做竞争冒险。

门电路的输入只要有两个信号同时向相反方向变化,这两个信号经过的路径不同,到达输入端的时间有差异,其输出端就可能出现干扰脉冲。

消除竞争-冒险的方法有:接入滤波电容、引入选通脉冲、修改逻辑设计。

习 题3-1试分析图3.55所示各组合逻辑电路的逻辑功能。

解: (a)图 (1) 由逻辑图逐级写出表达式:)()(D C B A Y ⊕⊕⊕=(2) 化简与变换:令DC Y B A Y ⊕=⊕=21则 21Y Y Y ⊕=(3)由表达式列出真值表,见表3.1。

输入 中间变量 中间变量 输出 A B C D Y 1 Y 2 Y 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 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 10 0 0 0 1 1 1 1 1 1 1 1 0 0 0 00 1 1 0 0 1 1 0 0 1 1 0 0 1 1 00 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0(4)分析逻辑功能:由真值表可知,该电路所能完成的逻辑功能是:判断四个输入端输入1的情况,当输入奇数个1时,输出为1,否则输出为0。

第3章--作业解答

第3章--作业解答
(2)C1C2=01时, F AB
(3)C1C2=10时, F A B
(4)C1C2=11时, F AB
试设计符合上述要求旳逻辑电路(器件不限)。
解:题目中要求控制信号对不同功能进行选择, 故选用数据选择器实现,分析设计要求,得到 逻辑体现式:
F C1C 2( A B ) C C1 2( AB ) C1C 2( A B ) C1C2( AB )
1
0
1
1
0
1
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
10
0
1
1
习题3.19 用8选1数据选择器设计一种组合逻
辑电路。该电路有3个输入逻辑变量A、B、C 和1个工作状态控制变量M。当M=0时电路实 现“意见一致”功能(A、B、C状态一致时输出 为1,不然输出为0),而M=1时电路实现“多 数表决”功能,即输出与A、B、C中多数旳状
B1B0 A1A0
00
01
11
10
00 1 0 0
0
B1 B0
01 1
10
0
A B0 1 11 1
1
11
10 1 1 0 1
A1 B1
A1 A0
A1 B0
F1 A1 B1 B1 B0 A1 A0 A1B0 A0 B1
(3)卡诺图化简函数,得到最简与或式
F1 A1 B1 B1 B0 A1 A0 A1B0 A0 B1
outp(0)<='1' WHEN inp="000" ELSE '0'; outp(1)<='1' WHEN inp="001" ELSE '0'; outp(2)<='1' WHEN inp="010" ELSE '0'; outp(3)<='1' WHEN inp="011" ELSE '0'; outp(4)<='1' WHEN inp="100" ELSE '0'; outp(5)<='1' WHEN inp="101" ELSE '0'; outp(6)<='1' WHEN inp="110" ELSE '0'; outp(7)<='1' WHEN inp="111" ELSE '0'; END behave;

(最新整理)3组合逻辑电路习题解答

(最新整理)3组合逻辑电路习题解答

(完整)3组合逻辑电路习题解答(完整)3组合逻辑电路习题解答编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)3组合逻辑电路习题解答)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)3组合逻辑电路习题解答的全部内容。

(完整)3组合逻辑电路习题解答自我检测题1.组合逻辑电路任何时刻的输出信号,与该时刻的输入信号 有关 ,与以前的输入信号 无关 。

2.在组合逻辑电路中,当输入信号改变状态时,输出端可能出现瞬间干扰窄脉冲的现象称为 竞争冒险 .3.8线—3线优先编码器74LS148的优先编码顺序是7I 、6I 、5I 、…、0I ,输出为2Y 1Y 0Y 。

输入输出均为低电平有效。

当输入7I 6I 5I …0I 为11010101时,输出2Y 1Y 0Y 为 010 。

4.3线—8线译码器74HC138处于译码状态时,当输入A 2A 1A 0=001时,输出07Y ~Y = 11111101 。

5.实现将公共数据上的数字信号按要求分配到不同电路中去的电路叫 数据分配器 。

6.根据需要选择一路信号送到公共数据线上的电路叫 数据选择器 。

7.一位数值比较器,输入信号为两个要比较的一位二进制数,用A 、B 表示,输出信号为比较结果:Y (A >B ) 、Y (A =B )和Y (A <B ),则Y (A >B )的逻辑表达式为B A 。

8.能完成两个一位二进制数相加,并考虑到低位进位的器件称为 全加器 。

9.多位加法器采用超前进位的目的是简化电路结构 × 。

(√,× ) 10.组合逻辑电路中的冒险是由于 引起的。

(完整版)组合逻辑电路设计例题

(完整版)组合逻辑电路设计例题

9.4、组合逻辑电路的分析与设计习题1、在一旅游胜地,有两辆缆车可供游客上下山,请设计一个控制缆车正常运行的逻辑电路。

要求:缆车A 和B在同一时刻只能允许一上一下的行驶,并且必须同时把缆车的门关好后才能行使。

设输入为A、B、C,输出为Y。

(设缆车上行为“1”,门关上为“1”,允许行驶为“1”)(1) 列真值表;(2)写出逻辑函数式;(3)用基本门画出实现上述逻辑功能的逻辑电路图。

解:(1)列真值表:(3)逻辑电路图:)()(____________BACBABACCBABCAF⊕=+=+=2、某同学参加三类课程考试,规定如下:文化课程(A)及格得2分,不及格得0分;专业理论课程(B)及格得3分,不及格得0分;专业技能课程(C)及格得5分,不及格得0分。

若总分大于6分则可顺利过关(Y),试根据上述内容完成:(1)列出真值表;(2)写出逻辑函数表达式,并化简成最简式;(3)用与非门画出实现上述功能的逻辑电路。

(3)逻辑电路图(2)逻辑函数表达式BCACABCBABCCBABCCBAABCBCAABCCBABCAF+=+=+=+=++=++=)()(__________________ABFAFBCAFBC3、中等职业学校规定机电专业的学生,至少取得钳工(A)、车工(B)、电工(C)中级技能证书的任意两种,才允许毕业(Y )。

试根据上述要求:(1)列出真值表;(2)写出逻辑表达式,并化成最简的与非—与非形式;(3)用与非门画出完成上述功能的逻辑电路。

解:(1(3)逻辑电路:(2)逻辑表达式:最简的与非—与非形式:ABC C AB C B A BC A F +++=_____________________________________________________________________________________________________________AB BC AC AB BC AC AB BC AC AB BC AC F ••=•+=++=++=4、用基本逻辑门电路设计一个一位二进制全加器,输入变量有:A 为被加数,B 为加数,C 为较低位的进位,输出函数为本位和S 及向较高位的进位H 。

第三章组合逻辑电路

第三章组合逻辑电路

1.74LS151为8选一数据选择器,分析下图,写出Y 的逻辑函数表达式,74LS151的功能表见表1。

(A)2. 试写出下图所示电路中的Y 的逻辑函数式。

74HC153为四选一数据选择器,其功能表见下表。

(A)74HC153的功能表3. 试写出下图所示电路中的Y 的逻辑函数式。

74HC151为八选一数据选择器,其功能表见下表。

(A)74HC151的功能表4.试写出下图所示电路中的Y的逻辑函数式。

74HC138为3线-8线译码器,其功能表见下表。

(A)74HC138的功能表5.试写74HC138为三线八线译码器(功能表如下),分析下图,写出F的逻辑函数表达式。

(A)74HC138的功能表6.试写74HC138为三线八线译码器(功能表如下),分析下图,写出Y1Y2的逻辑函数表达式,分析该电路的功能。

(B)74HC138的功能表7.试用4选1数据选择器(74HC153),实现逻辑函数''''Y A C A B C A B C =++。

74HC153功能表和逻辑符号如下。

(B )74HC153的功能表 74HC153的逻辑符号8. 试设计两位二进数平方电路,其功能是:输入一个两位二进制数,输出该数的平方。

要求:写出真值表,函数表达式。

(A ) 9.设计三人表决电路,其功能是:三人中有两人或两人以上同意则输出‘1’,否则输出‘0’。

要求:写出真值表,函数逻辑式,用74HC138实现(74HC138的功能表和逻辑符号如下)。

(B )74HC138的功能表 74HC138的逻辑符号10.设计三变量一致电路,其功能是:三个变量输入一样时,则输出‘1’,否则输出‘0’。

要求:写出真值表,函数逻辑式,用74HC138实现(74HC138的功能表及逻辑符号如下)。

(B )74HC138的功能表 74HC138的逻辑符号11.设计逻辑电路,实现下面功能:三输入变量中若含有奇数个1,则Y 输出1,否则Y 输出0。

组合逻辑电路练习题及答案.

组合逻辑电路练习题及答案.

第三章 组合逻辑电路练习题及答案[3.1] 分析图P3.1电路的逻辑功能,写出Y 1、、Y 2的逻辑函数式,列出真值表,指出电路完成什么逻辑功能。

[解]BCAC AB Y BC AC AB C B A ABC Y ++=+++++=21)(B 、C 为加数、被加数和低位的进位,Y 1为“和”,Y 2为“进位”。

[3.2] 图P3.2是对十进制数9求补的集成电路CC14561的逻辑图,写出当COMP=1、Z=0、和COMP=0、Z=0时,Y 1~Y 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的真值表从略。

[3.3] 用与非门设计四变量的多数表决电路。

当输入变量A 、B 、C 、D 有3个或3个以上为1时输出为1,输入为其他状态时输出为0。

[解] 题3.3的真值表如表A3.3所示,逻辑图如图A3.3所示。

ABCD D ABC D C AB CD B A BCD A Y ++++=BCD ACD ABC ABC +++=B C D A C D A B D A B C ⋅⋅⋅=[3.4] 有一水箱由大、小两台泵M L 和M S 供水,如图P3.4所示。

水箱中设置了3个水位检测元件A 、B 、C 。

水面低于检测元件时,检测元件给出高电平;水面高于检测元件时,检测元件给出低电平。

现要求当水位超过C 点时水泵停止工作;水位低于C 点而高于B 点时M S 单独工作;水位低于B 点而高于A 点时M L 单独工作;水位低于A 点时M L 和M S 同时工作。

试用门电路设计一个控制两台水泵的逻辑电路,要求电路尽量简单。

[解] 题3.4的真值表如表A3.4所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

表 3-1 真值表
A B C L1 L2 000 1 0
001 0 1
010 0 1
011 1 0
100 0 1
101 0 1
图 3-1 电路图
110 0 1 111 0 0
【例 3-5】 设计一个含三台设备工作的故障显示器。要求如下:三台设备 都正常工作时,绿灯亮;仅一台设备发生故障时,黄灯亮;两台或两台以上设 备同时发生故障时,红灯亮。
F1 = ABC F2 = ABC + A BC + AB C 在F3卡诺图(见图 3-2(c))中,可对相邻的“1”方格画卡诺图,经简化后 的F3为
3
F3 = A B + A C + B C 第三步,根据函数表达式画逻辑电路图。
图 3-3 例题 3-5 电路图 由于命题中没有限制门器件的种类,也没有限制提供变量的极性,所以直接 根据函数表达式使用原变量、反变量作为输入,使用与门、或门完成电路图。电 路图如图 3-3 所示。
【例 3-2】 求 F = AC + ABC + BC + AB C 的最简与或式。 解 在分析时,一般首先对长非号下面的表达式化简,然后再对整个表达式 化简。如
A C + AB C + BC = AC + B C + BC = AC + C = C
故ห้องสมุดไป่ตู้
F = C + AB C = C
【 例 3-3 】 如 果 F ( A, B, C, D) = ∑ m(2,3,4,6,8,9) 的 最 简 与 或 表 达 式 为
F = A + BD + BC 是否存在约束条件?如果存在,试指出约束条件。 解:卡诺图如下:
1
∴ 约束条件为:AB + AC = 0
【例 3-4】 写出如图 3-1 所示电路对应的真值表。 解 第一步,写输出函数的逻辑式。 这个电路变量从输入到输出,传送的门电路级别从左到右表示得很清楚。分 析时就从左边第一级门电路开始,写出每个门的输出,逐级往右写,得到最后的 输出函数表达式。得到L1,L2的表达式为
解 第一步,列真值表。列真值表前必须对函数及变量进行定义,且加以详 细说明。若对变量的定义不同,则所列出的真值表不同,但只要合乎题意都是正 确的。例如,此题列真值表有以下两种方法。
2
方法 1 设三台设备分别为变量A、B、C;设绿灯、黄灯、红灯分别为函数
F1、F2、F3。且令设备出现故障时,变量为 1,反之为 0;令灯亮时函数为 1,反 之为 0。列真值表如表 3-2 所示。
第三章 组合逻辑电路的分析与设计典型例题
【例 3-1】 用代数法求 F = AD + A D + AB + AC + BD + ACFG + CDEGH 的最简与或式。
解 F = AD + A D + AB + AC + BD + ACFG + CDEGH (合并) = A + AB + AC + BD + ACFG + CDEGH (吸收) = A + AC + BD + CDEGH (可添加 C) = A + C + BD + CDEGH (吸收) = A + C + BD
4
L1 = A B C + ABC, L2 = L1 ⋅ ABC = A B C + ABC ⋅ ABC
第二步,列出真值表。 为了列写真值表,应把函数表达式变换为与真值表对应的标准式。这里L1已 经是标准与或式。在列写真值表时,式中出现了的最小项,给函数L1的值填 1, 没有出现的填 0。 L2的逻辑式是非标准式。将L2变换为最大项标准或与式比较便利,故变换如 下:
表 3-2 方法 1 真值表 A B C F1 F2 F3 000 1 0 0 001 0 1 0 010 0 1 0 011 0 0 1 100 0 1 0 101 0 0 1 110 0 0 1 111 0 0 1
表 3-3 方法 2 真值表 A B C F1 F2 F3 000 0 0 1 001 0 0 1 010 0 0 1 011 0 0 0 100 0 1 1 101 0 1 0 110 0 1 0 111 1 0 0
第二步,画函数卡诺图,得简化的逻辑式。 根据表 3-2 的真值表,分别画F1、F2、F3的卡诺图如图 3-2(a)、(b)、(c) 所示。
图 3-2 F1、F2、F3卡诺图
从F1、F2卡诺图(见图 3-2(a)、(b)中,可知每个“1”方格没有相邻的“1” 方格,故不能简化,可直接根据表 3-2 真值表写F1、F2的与或式为
方法 2 与方法 1 一样,设三台设备分别为变量A、B、C;设绿灯、黄灯、 红灯分别为函数F1、F2、F3。令灯亮时函数为 1,反之为 0。与方法 1 不同的是, 令设备正常工作时变量为 1,反之为 0;所列真值表如表 3-3 所示。
根据两个不同的真值表,将得到不同的逻辑式与电路图。在两种不同方法的 定义中,第 2 种方法对变量的定义比较符合实际情况,因为设备正常工作时易提 供高电平(变量为 1)。因此在下面的解题过程中根据方法 2 真值表进行。
L2 = A B C + ABC ⋅ ABC = A B C ⋅ ABC ⋅ ABC = ( A + B + C)( A + B + C )( A + B + C ) = M 0 ⋅ M 3 ⋅ M 7
列写真值表时,在式中出现了的最大项,给函数L2的值填 0,没有出现的填
1。
综上所述,L1、L2的真值表如表 3-1 所示。
相关文档
最新文档