组合逻辑电路习题解答
【数电】组合逻辑电路习题(含答案)
《组合逻辑电路》练习题及答案[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所示。
组合逻辑电路练习题及答案
组合逻辑电路练习题及答案一.填空题(10)1.任何有限的逻辑关系,不管多么复杂,其逻辑函数都可通过逻辑变量的与、或、非三种运算符加以实现,但逻辑函数的一般表达式不是唯一的,而其标准表达式是唯一的。
2.任意两个最小项之积为0,任意两个最大项之和为1。
3.对于逻辑函数BCAF,但这ABF,为了化简,利用逻辑代数的基本定理,可表示为CCAAB可能引起0型险象,因为在B=1、C=1时,化简前逻辑函数的值恒为1,但化简后逻辑函数的值为AA。
4.当我们在计算机键盘上按一个标为“9”的按键时,键盘向主机送出一个ASCII码,这个ASCII码的值为39。
5.在 3.3V供电的数字系统里,所谓的高电平并不是一定是 3.3V,而是有一个电压范围,我们把这个电压范围称为高电平容限;同样所谓的低电平并不是一定是0V,而也是有一个电压范围,我们把这个电压范围称为低电平容限。
二.选择题(10)1.在下列程序存储器的种类中,可在线改写的有 b d。
a. PROM;b. E2PROM;c. EPROM;d. FLASH_M2.为了实现某种逻辑运算关系,其实现方法有多种多样,其中历史上曾经用到的有以下几种方式,但实现的空间密度最小、能耗最低、能得到普及应用的实现方式是d。
a. 机械式;b.电磁式;c. 分立元件式;d. 集成电路3.在数字电路中,根据电路是否具有反馈记忆功能,将其分为组合逻辑电路和时序逻辑电路两种。
下列各项中,为组合逻辑电路的是befgi ,为时序逻辑电路的是acdh。
a. 触发器;b. 译码器;c. 移位寄存器;d. 计数器;e. 加法器;f. 编码器;g. 数值比较器;h. 寄存器;i. 多路选择器4.卡诺图上变量的取值顺序是采用b的形式,以便能够用几何上的相邻关系表示逻辑上的相邻。
a. 二进制码;b. 循环码;c. ASCII码;d. 十进制码5.在可编程逻辑芯片中,有PROM、PAL、GAL、CPLD等多种结构方式,其中PROM是b,PAL 是c,GAL是a,CPLD是a。
第章组合逻辑电路习题解答
第章组合逻辑电路习题解答公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]复习思考题3-1 组合逻辑电路的特点从电路结构上看,组合电路只由逻辑门组成,不包含记忆元件,输出和输入之间无反馈。
任意时刻的输出仅仅取决于该时刻的输入,而与电路原来的状态无关,即无记忆功能。
3-2 什么是半加什么是全加区别是什么若不考虑有来自低位的进位将两个1位二进制数相加,称为半加。
两个同位的加数和来自低位的进位三者相加,称为全加。
半加是两个1位二进制数相加,全加是三个1位二进制数相加。
3-3 编码器与译码器的工作特点编码器的工作特点:将输入的信号编成一个对应的二进制代码,某一时刻只能给一个信号编码。
译码器的工作特点:是编码器的逆操作,将每个输入的二进制代码译成对应的输出电平。
3-4 用中规模组合电路实现组合逻辑函数是应注意什么问题中规模组合电路的输入与输出信号之间的关系已经被固化在芯片中,不能更改,因此用中规模组合电路实现组合逻辑函数时要对所用的中规模组合电路的产品功能十分熟悉,才能合理地使用。
3-5 什么是竞争-冒险产生竞争-冒险的原因是什么如何消除竞争-冒险在组合逻辑电路中,当输入信号改变状态时,输出端可能出现虚假信号----过渡干扰脉冲的现象,叫做竞争冒险。
门电路的输入只要有两个信号同时向相反方向变化,这两个信号经过的路径不同,到达输入端的时间有差异,其输出端就可能出现干扰脉冲。
消除竞争-冒险的方法有:接入滤波电容、引入选通脉冲、修改逻辑设计。
习 题3-1试分析图所示各组合逻辑电路的逻辑功能。
解: (a)图 (1) 由逻辑图逐级写出表达式:)()(D C B A Y ⊕⊕⊕=(2) 化简与变换:令DC Y B A Y ⊕=⊕=21则 21Y Y Y ⊕=(3)由表达式列出真值表,见表。
输入中间变量中间变量 输出 A B C DY 1 Y 2 Y 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 10 1 1 0 00 1 1 0 1(4)分析逻辑功能:由真值表可知,该电路所能完成的逻辑功能是:判断四个输入端输入1的情况,当输入奇数个1时,输出为1,否则输出为0。
3组合逻辑电路习题解答
自我检测题1.组合逻辑电路任何时刻的输出信号,与该时刻的输入信号 有关 ,与以前的输入信号 无关 。
2.在组合逻辑电路中,当输入信号改变状态时,输出端可能出现瞬间干扰窄脉冲的现象称为 竞争冒险 。
3.8线—3线优先编码器74LS148的优先编码顺序是7I 、6I 、5I 、…、0I ,输出为2Y 1Y 0Y 。
输入输出均为低电平有效。
当输入7I 6I 5I …0I 为时,输出2Y 1Y 0Y 为 010 。
4.3线—8线译码器74HC138处于译码状态时,当输入A 2A 1A 0=001时,输出07Y ~Y = 。
5.实现将公共数据上的数字信号按要求分配到不同电路中去的电路叫 数据分配器 。
6.根据需要选择一路信号送到公共数据线上的电路叫 数据选择器 。
7.一位数值比较器,输入信号为两个要比较的一位二进制数,用A 、B 表示,输出信号为比较结果:Y (A >B ) 、Y (A =B )和Y (A <B ),则Y (A >B )的逻辑表达式为B A 。
8.能完成两个一位二进制数相加,并考虑到低位进位的器件称为 全加器 。
9.多位加法器采用超前进位的目的是简化电路结构 × 。
(√,× ) 10.组合逻辑电路中的冒险是由于 引起的。
A .电路未达到最简 B .电路有多个输出 C .电路中的时延 D .逻辑门类型不同11.用取样法消除两级与非门电路中可能出现的冒险,以下说法哪一种是正确并优先考虑的A .在输出级加正取样脉冲B .在输入级加正取样脉冲C .在输出级加负取样脉冲D .在输入级加负取样脉冲 12.当二输入与非门输入为 变化时,输出可能有竞争冒险。
A .01→10B .00→10C .10→11D .11→01 13.译码器74HC138的使能端321E E E 取值为 时,处于允许译码状态。
A .011 B .100 C .101 D .010 14.数据分配器和 有着相同的基本电路结构形式。
3组合逻辑电路习题解答
自我检测题1.组合逻辑电路任何时刻的输出信号,与该时刻的输入信号 有关 ,与以前的输入信号 无关 。
2.在组合逻辑电路中,当输入信号改变状态时,输出端可能出现瞬间干扰窄脉冲的现象称为 竞争冒险 。
3.8线—3线优先编码器74LS148的优先编码顺序是7I 、6I 、5I 、…、0I ,输出为2Y 1Y 0Y 。
输入输出均为低电平有效。
当输入7I 6I 5I …0I 为时,输出2Y 1Y 0Y 为 010 。
4.3线—8线译码器74HC138处于译码状态时,当输入A 2A 1A 0=001时,输出07Y ~Y = 。
5.实现将公共数据上的数字信号按要求分配到不同电路中去的电路叫 数据分配器 。
6.根据需要选择一路信号送到公共数据线上的电路叫 数据选择器 。
7.一位数值比较器,输入信号为两个要比较的一位二进制数,用A 、B 表示,输出信号为比较结果:Y (A >B ) 、Y (A =B )和Y (A <B ),则Y (A >B )的逻辑表达式为B A 。
8.能完成两个一位二进制数相加,并考虑到低位进位的器件称为 全加器 。
9.多位加法器采用超前进位的目的是简化电路结构 × 。
(√,× ) 10.组合逻辑电路中的冒险是由于 引起的。
A .电路未达到最简 B .电路有多个输出 C .电路中的时延 D .逻辑门类型不同11.用取样法消除两级与非门电路中可能出现的冒险,以下说法哪一种是正确并优先考虑的?A .在输出级加正取样脉冲B .在输入级加正取样脉冲C .在输出级加负取样脉冲D .在输入级加负取样脉冲 12.当二输入与非门输入为 变化时,输出可能有竞争冒险。
A .01→10B .00→10C .10→11D .11→01 13.译码器74HC138的使能端321E E E 取值为 时,处于允许译码状态。
A .011 B .100 C .101 D .010 14.数据分配器和 有着相同的基本电路结构形式。
3组合逻辑电路习题解答
自我检测题1.组合逻辑电路任何时刻的输出信号,与该时刻的输入信号 有关 ,与以前的输入信号 无关 。
2.在组合逻辑电路中,当输入信号改变状态时,输出端可能出现瞬间干扰窄脉冲的现象称为 竞争冒险 。
3.8线—3线优先编码器74LS148的优先编码顺序是7I 、6I 、5I 、…、0I ,输出为2Y 1Y 0Y 。
输入输出均为低电平有效。
当输入7I 6I 5I …0I 为时,输出2Y 1Y 0Y 为 010 。
4.3线—8线译码器74HC138处于译码状态时,当输入A 2A 1A 0=001时,输出07Y ~Y = 。
5.实现将公共数据上的数字信号按要求分配到不同电路中去的电路叫 数据分配器 。
6.根据需要选择一路信号送到公共数据线上的电路叫 数据选择器 。
7.一位数值比较器,输入信号为两个要比较的一位二进制数,用A 、B 表示,输出信号为比较结果:Y (A >B ) 、Y (A =B )和Y (A <B ),则Y (A >B )的逻辑表达式为B A 。
8.能完成两个一位二进制数相加,并考虑到低位进位的器件称为 全加器 。
9.多位加法器采用超前进位的目的是简化电路结构 × 。
(√,× ) 10.组合逻辑电路中的冒险是由于 引起的。
A .电路未达到最简 B .电路有多个输出C .电路中的时延D .逻辑门类型不同11.用取样法消除两级与非门电路中可能出现的冒险,以下说法哪一种是正确并优先考虑的?A .在输出级加正取样脉冲B .在输入级加正取样脉冲C .在输出级加负取样脉冲D .在输入级加负取样脉冲 12.当二输入与非门输入为 变化时,输出可能有竞争冒险。
A .01→10B .00→10C .10→11D .11→01 13.译码器74HC138的使能端321E E E 取值为 时,处于允许译码状态。
A .011 B .100 C .101 D .010 14.数据分配器和 有着相同的基本电路结构形式。
(完整版)组合逻辑电路习题及答案.
1.组合电路如图所示,分析该电路的逻辑功能。
解:(1)由逻辑图逐级写出逻辑表达式ABC P =CP BP AP L ++=ABC C ABC B ABC A ++= (2)化简与变换CB A ABC C B A ABC C B A ABC L +=+++=++=)((3)由表达式列出真值表(4)分析逻辑功能由真值表可知,当A 、B 、C 三个变量不一致时,电路输出为“1”,所以这个电路称为“不一致电路”。
2.由3线-8线译码74LS138(输出低电平有效)和4选1数据选择器(74LS153)组成如图所示的电路,B 1、B 2和C 1、C 2为二组二进制数,试列出真值表,并说明功能。
真值表A B CL解: 输出表达式: 212101122321F D C C D C C D C C D C C =+++021*********Y C C Y C C Y C C Y C C =⋅+⋅+⋅+⋅21021210212102121021A A A C C A A A C C A A A C C A A A C C =⋅+⋅+⋅+⋅2121212121212121B BC C B B C C B B C C B B C C =⋅+⋅+⋅+⋅功能说明:由地址码C 2C 1选择B 2B 1的最小项的反变量输出3.设计一个监视交通信号灯工作状态的逻辑电路。
正常情况下,红、黄、绿灯只有一个亮,否则视为故障状态,发出报警信号,提醒有关人员修理。
要求:(1)用门电路实现(2)用3-8线译码器实现(3)用4选1数据选择器实现。
解:(1)用门电路实现真值表B 2C 1C 0 00 11 01 1F21B B 21B B 21B 21B B①逻辑抽象输入变量:R 、A 、G ,红、黄、绿灯;灯亮为1,不亮为0。
输出变量:Z--故障信号,正常工作Z 为0,发生故障Z 为1。
列出真值表②写出函数式并化简 Z R A G RAG RA G RAG RAG =++++ 经卡诺图化简得: Z R A G RA RG AG =+++ ③画出电路图(2)用3-8线译码器实现①标准与或式 03567 Z R A G RAG RA G RAG RAG m m m m m =++++=++++ ②化成与非-与非式 0356703567Z m m m m m m m m m m =++++=⋅⋅⋅⋅ ③设R =A 2、A =A 1、G =A 0 则03567Z Y Y Y Y Y =⋅⋅⋅⋅ ④画连线图(3)用4选1数据选择器实现①标准与或式 Z R A G RAG RA G RAG RAG =++++S =1时 4选1 010*********Y D A A D A A D A A D A A =+++ ②确定输入变量和地址码的对应关系令A =A 1,G = A 0 ( )()()1Z R A G R AG R AG AG =+++⋅ 则:0D R = 12D D R == 31D =4.分别用74LS153(4选1数据选择器)和74LS152(8选1)实现函数F=AB+BC+AC 。
组合逻辑电路习题解答
文档()自我检测题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.组合逻辑电路中的冒险是由于 引起的。
A .电路未达到最简 B .电路有多个输出C .电路中的时延D .逻辑门类型不同11.用取样法消除两级与非门电路中可能出现的冒险,以下说法哪一种是正确并优先考虑的?A .在输出级加正取样脉冲B .在输入级加正取样脉冲C .在输出级加负取样脉冲D .在输入级加负取样脉冲12.当二输入与非门输入为 变化时,输出可能有竞争冒险。
A .01→10B .00→10C .10→11D .11→0113.译码器74HC138的使能端321E E E 取值为 时,处于允许译码状态。
A .011 B .100 C .101 D .01014.数据分配器和 有着相同的基本电路结构形式。
3组合逻辑电路习题解答
自我检测题1.组合逻辑电路任何时刻的输出信号,与该时刻的输入信号 有关 ,与以前的输入信号 无关 。
2.在组合逻辑电路中,当输入信号改变状态时,输出端可能出现瞬间干扰窄脉冲的现象称为 竞争冒险 。
3.8线—3线优先编码器74LS148的优先编码顺序是7I 、6I 、5I 、…、0I ,输出为2Y 1Y 0Y 。
输入输出均为低电平有效。
当输入7I 6I 5I …0I 为时,输出2Y 1Y 0Y 为 010 。
4.3线—8线译码器74HC138处于译码状态时,当输入A 2A 1A 0=001时,输出07Y ~Y = 。
5.实现将公共数据上的数字信号按要求分配到不同电路中去的电路叫 数据分配器 。
6.根据需要选择一路信号送到公共数据线上的电路叫 数据选择器 。
7.一位数值比较器,输入信号为两个要比较的一位二进制数,用A 、B 表示,输出信号为比较结果:Y (A >B ) 、Y (A =B )和Y (A <B ),则Y (A >B )的逻辑表达式为B A 。
8.能完成两个一位二进制数相加,并考虑到低位进位的器件称为 全加器 。
9.多位加法器采用超前进位的目的是简化电路结构 × 。
(√,× ) 10.组合逻辑电路中的冒险是由于 引起的。
A .电路未达到最简 B .电路有多个输出C .电路中的时延D .逻辑门类型不同11.用取样法消除两级与非门电路中可能出现的冒险,以下说法哪一种是正确并优先考虑的?A .在输出级加正取样脉冲B .在输入级加正取样脉冲C .在输出级加负取样脉冲D .在输入级加负取样脉冲12.当二输入与非门输入为 变化时,输出可能有竞争冒险。
A .01→10B .00→10C .10→11D .11→0113.译码器74HC138的使能端321E E E 取值为 时,处于允许译码状态。
A .011 B .100 C .101 D .01014.数据分配器和 有着相同的基本电路结构形式。
组合逻辑电路分析与设计习题解答
A
B
C
D
F
A
B
C
D
F
0
0
0
0
0
1
0
0
0
0
0
0
0
101来自001
0
0
0
1
0
0
1
0
1
0
0
0
0
1
1
0
1
0
1
1
1
0
1
0
0
0
1
1
0
0
0
0
1
0
1
0
1
1
0
1
1
0
1
1
0
0
1
1
1
0
1
0
1
1
1
0
1
1
1
1
1
组合逻辑电路设计(1)
A
B
C
D
组合逻辑电路分析(3)
F ABCD ABC D ABCD ABC D ABCD ABC D ABCD ABC D
CD
AB
00
01 11
10
00
1
1
01
1
1
11
1
1
10
1
1
组合逻辑电路分析(3)
F ABCD ABC D ABCD ABC D ABCD ABC D ABCD ABC D
电路功能: 在ABC取值中,若1
的个数为奇数,则输出 S为1;
在ABC取值中,若1 的个数为两个或三个, 则输出C为1;
组合逻辑电路习题解答
A
=1
&
B
=1
=1
L
S1
S0
习题 4.5 图
解:(1) L = A ⊕ S1 • B ⊕ S1 ⊕ S0 = ( A ⊕ S1 + B ⊕ S1 ) ⊕ S0
=C+D+ A+B+C+ A+B+C+B+D
即可用或非门实现。
(3) 由上步可继续做变换:
F = CD + ABC + ABC + BD
根据最简与或非式画出用与或非门实现的最简逻辑电路。(图略)
4.9、设计一个由三个输入端、一个输出端组成的判奇电路,其逻辑功能为:当奇数个输入 信号为高电平时,输出为高电平,否则为低电平。要求画出真值表和电路图。 解:(1)根据题意,设输入逻辑变量为 A、B、C,输出逻辑变量为 F,列出真值表为:
F = BC D + AD + BC D + ABC = BC D + AD + BC D + ABC = BC D • AD • BC D • ABC
根据最简与非式画出用与非门实现的最简逻辑电路:电路略。
(2 )由上述卡偌图还可得到最简或与表达式:
F = (C + D)( A + B + C)( A + B + C)(B + D)
习题
4.1 写出图所示电路的逻辑表达式,并说明电路实现哪种逻辑门的功能。
习题 4.1 图
组合逻辑电路习题解答
复习思考题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 0 0 0 0 10 1 1 0 00 1 1 0 1(4)分析逻辑功能:由真值表可知,该电路所能完毕旳逻辑功能是:判断四个输入端输入1旳状况,当输入奇数个1时,输出为1,否则输出为0。
数字电子技术第4章组合逻辑电路习题解答
001
0 10
0 11
1 0 0
1 0 1
1 1 0
1 1 1
0
1
1
0
1
0
0
1
(2)由真值表得到逻辑函数表达式为:
(3)画出逻辑电路图
4.10、试设计一个8421BCD码的检码电路。要求当输入量DCBA≤4,或≥8时,电路输出L为高电平,否则为低电平。用与非门设计该电路。
解:(1)根据题意列出真值表为:
100
101
110
111
0
1
1
1
1
1
1
0
(2)
电路逻辑功能为:“判输入ABC是否相同”电路。
4.7已知某组合电路的输入A、B、C和输出F的波形如下图所示,试写出F的最简与或表达式。
习题4.7图
解:(1)根据波形图得到真值表:
ABC
F
000
001
010
011
100
101
110
111
1
0
0
1
0
0
1
0
(2)由真值表得到逻辑表达式为
(1)试分析电路,说明决议通过的情况有几种。
(2)分析A、B、C、D四个人中,谁的权利最大。
习题4.4图
解:(1)
(2)
ABCD
L
ABCD
L
0000
0001
0010
0011
0100
0101
0110
0111
0
0
0
1
0
0
1
1
1000
1001
1010
1011
3组合逻辑电路习题解答
自我检测题1.组合逻辑电路任何时刻的输出信号,与该时刻的输入信号 有关 ,与以前的输入信号 无关 。
2.在组合逻辑电路中,当输入信号改变状态时,输出端可能出现瞬间干扰窄脉冲的现象称为 竞争冒险 。
3.8线—3线优先编码器74LS148的优先编码顺序是7I 、6I 、5I 、…、0I ,输出为2Y 1Y 0Y 。
输入输出均为低电平有效。
当输入7I 6I 5I …0I 为时,输出2Y 1Y 0Y 为 010 。
4.3线—8线译码器74HC138处于译码状态时,当输入A 2A 1A 0=001时,输出07Y ~Y = 。
5.实现将公共数据上的数字信号按要求分配到不同电路中去的电路叫 数据分配器 。
6.根据需要选择一路信号送到公共数据线上的电路叫 数据选择器 。
7.一位数值比较器,输入信号为两个要比较的一位二进制数,用A 、B 表示,输出信号为比较结果:Y (A >B ) 、Y (A =B )和Y (A <B ),则Y (A >B )的逻辑表达式为B A 。
8.能完成两个一位二进制数相加,并考虑到低位进位的器件称为 全加器 。
9.多位加法器采用超前进位的目的是简化电路结构 × 。
(√,× ) 10.组合逻辑电路中的冒险是由于 引起的。
A .电路未达到最简 B .电路有多个输出C .电路中的时延D .逻辑门类型不同11.用取样法消除两级与非门电路中可能出现的冒险,以下说法哪一种是正确并优先考虑的?A .在输出级加正取样脉冲B .在输入级加正取样脉冲C .在输出级加负取样脉冲D .在输入级加负取样脉冲12.当二输入与非门输入为 变化时,输出可能有竞争冒险。
A .01→10B .00→10C .10→11D .11→0113.译码器74HC138的使能端321E E E 取值为 时,处于允许译码状态。
A .011 B .100 C .101 D .01014.数据分配器和 有着相同的基本电路结构形式。
组合逻辑电路练习题和答案
第2章习题一、单选题1.若在编码器中有50个编码对象,则输出二进制代码位数至少需要( B )位。
A)5 B)6 C)10 D)502.一个16选1的数据选择器,其选择控制(地址)输入端有( C )个,数据输入端有( D )个,输出端有( A )个。
A)1 B)2 C)4 D)163.一个8选1的数据选择器,当选择控制端S2S1S0的值分别为101时,输出端输出( D )的值。
A)1 B)0 C)D4D)D54.一个译码器若有100个译码输出端,则译码输入端至少有( C )个。
A)5 B)6 C)7 D)85.能实现并-串转换的是( C )。
A)数值比较器B)译码器C)数据选择器D)数据分配器6.能实现1位二进制带进位加法运算的是( B )。
A)半加器B)全加器C)加法器D)运算器7.欲设计一个3位无符号数乘法器(即3×3),需要()位输入及( D )位输出信号。
A)3,6 B)6,3 C)3,3 D)6,68.欲设计一个8位数值比较器,需要()位数据输入及( B )位输出信号。
A)8,3 B)16,3 C)8,8 D)16,169. 4位输入的二进制译码器,其输出应有( A )位。
A)16 B)8 C)4 D)1二、判断题1. 在二——十进制译码器中,未使用的输入编码应做约束项处理。
()2. 编码器在任何时刻只能对一个输入信号进行编码。
()3. 优先编码器的输入信号是相互排斥的,不容许多个编码信号同时有效。
()4. 编码和译码是互逆的过程。
()5. 共阴发光二极管数码显示器需选用有效输出为高电平的七段显示译码器来驱动。
()6. 3位二进制编码器是3位输入、8位输出。
()7. 组合逻辑电路的特点是:任何时刻电路的稳定输出,仅仅取决于该时刻各个输入变量的取值,与电路原来的状态无关。
()8. 半加器与全加器的区别在于半加器无进位输出,而全加器有进位输出。
()9. 串行进位加法器的优点是电路简单、连接方便,而且运算速度快。
组合逻辑电路习题及参考答案
组合逻辑电路习题及参考答案一、填空题:1.组合逻辑电路的输出仅与输入的状态 有关。
2.共阳极的数码管输入信号的有效电平是 低 电平。
二、选择题:1.组合电路的输出取决于( a )。
a.输入信号的现态b.输出信号的现态c.输入信号的现态和输出信号变化前的状态2.组合电路的分析是指 ( c )a.已知逻辑图,求解逻辑表达式的过程b.已知真值表,求解逻辑功能的过程c.已知逻辑图,求解逻辑功能的过程3.电路如图所示,其逻辑功能为 ( b )a.“与”门,其表达式F=ABCDb.”与或非“门,其表达式c.”与非“门,其表达式4.组合逻辑电路的设计是指 ( a ) a.已知逻辑要求,求解逻辑表达式并画逻辑图的过程b.已知逻辑要求,列真值表的过程c.已知逻辑图,求解逻辑功能的过程5. 组合电路是由 ( a )a.门电路构成b.触发器构成c. a 和b三、判断正误题:1.组合逻辑电路的输出只取决于输入信号的现态。
(对) 2. 组合逻辑电路中的每一个门实际上都是一个存储单元。
(错)四、分析、化简:1.写出图示逻辑电路的逻辑表达式及真值表。
F AB CD =+F AB CD =*解: (a)(b (a)真值表(b)真值表2.化简下列逻辑函数① ② ③12312312Y A B C Y A B Y Y Y Y B A B C A B B ABC AB BY Y Y B AB B AB B A A B AB ⎫=++⎪⎪=+==++=+++++=++⎬⎪=++⎪⎭=+=+=+(1+)或ABC C B A C AB BC A C B A ++++D C B AB BC A +++()C B AB C A C B A ++++。
组合逻辑电路课后习题答案
第8章思考题与习题8.1 在题8.1图所示电路中,A 、B 是数据输入端,K 是控制输入端,试分析在控制输入K 的不同取值下,数据输入A 、B 和输出间的关系。
(a ) (b )题8.1图解:(a )F a =ABK+(A+B)K当K=0时,F a =(A+B) 与逻辑关系当K=1时,F a =AB 或逻辑关系(b )一位二进制数比较器,低电平有效AB Kb1 b2 F b2 AB A K F 1b ⋅⋅=B A K ⋅=BA K +=AB B K F b ⋅⋅=3B A K ⋅=BA K +=312b b b F F K F ⋅⋅=BA K ⊕+=8.2设计一组合逻辑电路,输入为三位二进制数,输出为F 。
其功能是:输入的三位数码中有奇数个“1”时,电路的输出F 为1,否则为0。
要求用“异或”门实现该电路。
解:设三位二进制数分别为A 、B 、C由真值表可得F=m 1+ m 2 + m 4 + m 7 =A ⊕B ⊕CC B A F8.3 试用三个一位半加器实现下列函数,且不附加任何其它门。
(1)F 1(X ,Y ,X )=Σm (1,2,4,7)(2)F 1(X ,Y ,Z )Z Y X YZ X += (3)F 3(X ,Y ,X )=Σm (1,3,5,6) (4)F 4(X ,Y ,X )=X Y Z解:8.4某工厂有三个车间,每个车间各需1KW的电力。
这三个车间由两台发电机组供电,一台是1KW,另一台是2KW。
此三车间经常不同时工作,为了节省能源,又保证电力的供应,试设计一个逻辑电路,能自动完成配电任务。
解:设三个车间为A、B、C:“1”工作;“0”不工作1KW发电机为F1,2KW发电机为F2:“1”工作;“0”不工作列真值表:A B C F1F2 A B C F1F20 0 0 0 0 1 0 0 1 00 0 1 1 0 1 0 1 0 10 1 0 1 0 1 1 0 0 10 1 1 0 1 1 1 1 1 1CBAF⊕⊕=1ACBCABF2++=C8.5用两片CC4512八选一数据选择器分别生成逻辑函数Y 1和Y 2,画出接线图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习思考题
3-1 组合逻辑电路的特点 从电路结构上看,组合电路只由逻辑门组成,不包含记忆元件,输出和输入之间无反馈。
任意时刻的输出仅仅取决于该时刻的输入,而与电路原来的状态无关,即无记忆功能。
3-2 什么是半加什么是全加区别是什么
若不考虑有来自低位的进位将两个1位二进制数相加,称为半加。
两个同位的加数和来自低位的进位三者相加,称为全加。
半加是两个1位二进制数相加,全加是三个1位二进制数相加。
3-3 编码器与译码器的工作特点 编码器的工作特点:将输入的信号编成一个对应的二进制代码,某一时刻只能给一个信号编码。
译码器的工作特点:是编码器的逆操作,将每个输入的二进制代码译成对应的输出电平。
3-4 用中规模组合电路实现组合逻辑函数是应注意什么问题
中规模组合电路的输入与输出信号之间的关系已经被固化在芯片中,不能更改,因此用中规模组合电路实现组合逻辑函数时要对所用的中规模组合电路的产品功能十分熟悉,才能合理地使用。
3-5 什么是竞争-冒险产生竞争-冒险的原因是什么如何消除竞争-冒险
在组合逻辑电路中,当输入信号改变状态时,输出端可能出现虚假信号----过渡干扰脉冲的现象,叫做竞争冒险。
门电路的输入只要有两个信号同时向相反方向变化,这两个信号经过的路径不同,到达输入端的时间有差异,其输出端就可能出现干扰脉冲。
消除竞争-冒险的方法有:接入滤波电容、引入选通脉冲、修改逻辑设计。
习 题
3-1试分析图所示各组合逻辑电路的逻辑功能。
解: (a)图 (1) 由逻辑图逐级写出表达式:)()(D C B A Y ⊕⊕⊕=
(2) 化简与变换:
令
D
C Y B A Y ⊕=⊕=21
则 21Y Y Y ⊕=
(3)由表达式列出真值表,见表。
输入 中间变量 中间变量 输出 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 1
0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0
0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0
(4)分析逻辑功能:由真值表可知,该电路所能完成的逻辑功能是:判断四个输入端输入1的情况,当输入奇数个1时,输出为1,否则输出为0。
(b)图 (1) 由逻辑图逐级写出表达式:
B A B A Y ⊕⊕⊕=(2) 化简与变换:Y=1 由此可见,无论输入是什么状态,输出均为1
3-2 试分析图所示各组合逻辑电路的逻辑功能,写出函数表达式。
解: (a)图 CD C B AB Y ⊕⊕⊕=
(b)图
C
B A Y B
C C A B A Y ⊕⊕=++=21 全加器
3-3 采用与非门设计下列逻辑电路: (1) 三变量非一致电路;
(2) 三变量判奇电路(含1的个数); (3) 三变量多数表决电路。
解:
AC
BC AB Y ABC C B A C B A C B A Y C
A B A C B
Y ++=++++=++=321 3-4 有一个车间, 有红、黄两个故障指示灯,用来表示三台设备的工作情况。
当有一台设备出现故障时,黄灯亮;若有两台设备出现故障时,红灯亮;若三台设备都出现故障时, 红灯、黄灯都亮。
试用与非门设计一个控制灯亮的逻辑电路。
0表示
C
B A Y A
C BC AB Y ⊕⊕=++=21
3-5 A 、B 、C 和D 四人在同一实验室工作,他们之间的工作关系是: (1) A 到实验室,就可以工作;
(2) B 必须C 到实验室后才有工作可做; (3) D 只有A 在实验室才可以工作。
请将实验室中没人工作这一事件用逻辑表达式表达出来。
解:1表示在实验室,0表示不在实验室,1表示有人工作,0表示没人工作
BC A Y +=
3-6 设计用单刀双掷开关来控制楼梯照明灯的电路。
要求在楼下开灯后, 可在楼上关灯;同样也可在楼上开灯,而在楼下关灯。
用与非门实现上述逻辑功能。
解;A 表示楼上开关、B 表示楼下开关。
1表示开关闭合、0表示开关断开
B A B A Y +=
旅客列车分特快、直快、慢车等三种。
它们的优先顺序由高到低依次是特快、直快、慢车。
试设计一个列车从车站开出的逻辑电路。
解: A 表示特快、B 表示直快、C 表示慢车。
1表示开、0表示停
C
B A Y B A Y A Y
C B A === 3-8 用译码器实现下列逻辑函数,画出电路图。
(1) Y 1=∑m (3,4,5,6)
(2) Y 2=∑m (1,3,5,9,11)
(3) Y 3=∑m (2,6,9,12,13,14)
解:65431m m m m Y +++=
6
5436
5431Y Y Y Y m m m m Y ==
1195312m m m m m Y ++++=
5
432111
95312Y Y Y Y Y m m m m m Y ==
1413129623m m m m m m Y +++++=
14
131296214
13129623Y Y Y Y Y Y m m m m m m Y ==
3-9 用与非门设计一个七段显示译码器,要求能显示H 、F 、E 、L 四个符号。
解:输入A 、B ,00表示H 、01表示F 、10表示E 、11表示L
输出Ya,Yb,Yc,Yd,Ye,Yf,Yg 。
灯亮用1表示、灯灭用0表示
B A B A Y a += B A Y b = B A Y c = A Y d = 1==f e Y Y B A B A Y g +=
3-10 试用74LS151数据选择器实现逻辑函数: (1) Y (A ,B ,C ) =∑m (1,3,5,7) (2) ABC C AB BC A C B A Y +++=2 解: 75311m m m m Y +++=
76312m m m Y ++=
用译码器和门电路设计一个数据选择器。
解:四选一数据选择器
3-12 用集成二进制译码器和与非门实现下列逻辑函数,画出电路图。
(1) ∑
=
m
Y )6,5,4,3(1
(2) ∑=m
Y )10,8,6,2,0(2
解: 65431m m m m Y +++=
6
5436
5431Y Y Y Y m m m m Y ==
1086201m m m m m Y ++++=
10
862010
86202Y Y Y Y Y m m m m m Y ==
3-13 画出用2片4位数值比较器组成8位数值比较器的电路图。
3-14 用四选一数据选择器和译码器, 组成二十选一数据选择器。
3-15 仿照全加器的设计方法,试设计一个一个全减器。
解:全减器有三个输入变量:被减数An 、减数Bn 、低位向本位的借位Cn ;有两个输出变量:本位差Dn 、本位向高位的借位C n +1
3
32211003
01201101001D Y D Y D Y D Y D A A D A A D A A D A A Y +++=+++=33221100D Y D Y D Y D Y Y ⋅⋅⋅=3
3221100D Y D Y D Y D Y Y ⋅⋅⋅=
全减器真值表
A n
B n
C n C n +1
D n 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 1 1 1 0 0 1 0 0
0 0 1 1
习题3-15图
3-16 判断下列逻辑函数是否存在冒险现象: (1) C B A C B C A AB Y +++=1 (2) ))()((2C A C B B A Y +++= 解: C B A C B C A AB Y +++=1
当B=C=1时 A A Y +=1 则存在0冒险
))()((2C A C B B A Y +++=
当A=0 C=1时 B B Y ⋅=1 则存在1冒险
n
n n n n n n n n n n n n n n n n n n n B A C A C B C C B A C B A C B A C B A D ++=+++=+1。