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.数据分配器和 有着相同的基本电路结构形式。
计算机原理-全国-1210
计算机原理-全国-1210总分:100一、单选题(共15题,共30分)1、人们常说的“计算机系统的灵魂”指的是()(2分)A:CPUB:运算器C:控制器D:软件2、设A、B、C是逻辑变量,下面逻辑表达式中,正确的是()(2分)A:B:C:D:3、组合逻辑电路不包括()(2分)A:全加器B:译码器C:数据选择器D:触发器4、在进位计数制中,“基数”是指()(2分)A:一个数位允许使用的最大数码B:一个数位允许使用的数码个数C:确定一个数位实际数值的因子D:与一个数位数值有关的常数5、若十进制数为133.625,则相应的十六进制数为()(2分)A:21.5B:25.5C:85.5D:85.A6、定点补码加法运算采用变形补码检测法时,表明数据发生了溢出的是()(2分) A:两个符号位相同B:两个符号位不同C:两个符号位相或为0D:两个符号位异或为07、原码一位乘法的规则是:两个n位数(不包含符号位)相乘,在求得最后乘积的过程中,需要重复进行的操作是()(2分)A:加被乘数并右移B:加0并右移C:加0或加被乘数并右移D:加0或加被乘数并左移8、控制器的实现方法有多种类型,但不包括()(2分)A:组合逻辑型B:存储逻辑型C:门阵列型D:门电路型9、控制计算机各部件完成某个基本操作的命令(构成控制信号序列的最小单位),称为()(2分)A:微命令B:微指令C:微程序D:机器指令10、以下关于微周期和指令周期的叙述,正确的是()(2分)A:微周期和指令周期的时间都是固定的B:微周期和指令周期的时间都是不固定的C:周期的时间一般是固定的,指令周期的时间一般是不固定的D:微周期的时间一般是不固定的,指令周期的时间一般是固定的11、存储系统通常采用的三级存储器体系结构是()(2分)A:半导体存储器、磁表面存储器和光材料存储器B:高速缓冲存储器、主存储器和外存储器C:随机存取存储器、顺序存取存储器和直接存取存储器D:双端口存储器、多模块交叉存储器和相联存储器12、对相联存储器的访问是按()(2分)A:地址方式进行的B:顺序方式进行的C:内容方式进行的D:堆栈方式进行的13、CPU向I/O设备传送控制信息是通过CPU和I/O接口之间的()(2分)A:数据总线B:地址总线C:控制总线D:状态总线14、在输入/输出控制方式中,属于“同步传送方式”的是()(2分)A:无条件传送方式B:程序查询传送方式C:程序中断传送方式D:直接存储器存取(DMA)方式15、采用()方式,外设与CPU的数据传送有无条件传送和查询传送两种方式。
组合逻辑电路习题解答
(2)习题写出图所示电路的逻辑表达式,并说明电路实现哪种逻辑门的功能。
习题图解:F AB AB AB AB A B 该电路实现异或门的功能 分析图所示电路,写出输出函数F 。
解:F (A B) B B A B已知图示电路及输入 A 、B 的波形,试画出相应的输出波形F ,不计门的延迟.A 」_丨丨— iiiI*iI;BI I I I I I IIJI | [iF i I i i n ii ~I HIai i解:F A? AB ?B ? AB A? AB ?B ?AB AB? AB A B 由与非门构成的某表决电路如图所示。
其中A 、B 、CD 表示4个人,L=1时表示决议通过。
(1) 试分析电路,说明决议通过的情况有几种。
(2)分析A B C 、D 四个人中,谁的权利最大。
解:(1) L CD?BC?ABD CD BC ABDABCD L ABCD L 0000 0 1000 0 0001 0 1001 0 0010 0 1010 0 00111 10111A B习题图A BD C B ALABC F 000 0 00i 1 0i0 1 0ii 1 i00 1 i0i 1 ii0 1111 0(3) 根据真值表可知,四个人当中 C 的权利最大。
分析图所示逻辑电路,已知 S 、S o 为功能控制输入,A 、B 为输入信号,L 为输出,求电路所 具有的功能。
⑶ 当SS 0=00和S i S o =ii 时,该电路实现两输入或门,当S i S o =0i 时,该电路实现两输入或非门,当S I S D =10时,该电路实现两输入与非门。
(2)0i00 0 ii00 0 0i0i 0 ii0i 1 0ii01 iii0 1 0iii1 11111解:(1) L A S i ?B S i(A S i BS i )S 0S1S 0 L 00A+B0ii0ABA+B11AS i习题图S 0电路逻辑功能为:“判输入ABC是否相同”电路。
第3章组合逻辑电路习题解答
第3章组合逻辑电路习题解答复习思考题3-1组合逻辑电路的特点?从电路结构上看,组合电路只由逻辑门组成,不包含记忆元件,输出和输入之间无反馈。
任意时刻的输出仅仅取决于该时刻的输入,而与电路原来的状态无关,即无记忆功能。
3-2什么是半加?什么是全加?区别是什么?若不考虑有来自低位的进位将两个1位二进制数相加,称为半加。
两个同位的加数和来自低位的进位三者相加,称为全加。
半加是两个1位二进制数相加,全加是三个1位二进制数相加。
3-3编码器与译码器的工作特点?编码器的工作特点:将输入的信号编成一个对应的二进制代码,某一时刻只能给一个信号编码。
译码器的工作特点:是编码器的逆操作,将每个输入的二进制代码译成对应的输出电平。
3-4用中规模组合电路实现组合逻辑函数是应注意什么问题?中规模组合电路的输入与输出信号之间的关系已经被固化在芯片中,不能更改,因此用中规模组合电路实现组合逻辑函数时要对所用的中规模组合电路的产品功能十分熟悉,才能合理地使用。
3-5什么是竞争-冒险?产生竞争-冒险的原因是什么?如何消除竞争-冒险?在组合逻辑电路中,当输入信号改变状态时,输出端可能出现虚假信号----过渡干扰脉冲的现象,叫做竞争冒险。
门电路的输入只要有两个信号同时向相反方向变化,这两个信号经过的路径不同,到达输入端的时间有差异,其输出端就可能出现干扰脉冲。
消除竞争-冒险的方法有:接入滤波电容、引入选通脉冲、修改逻辑设计。
习题3-1试分析图3.55所示各组合逻辑电路的逻辑功能。
解:(a)图(1)由逻辑图逐级写出表达式:Y(AB)(CD)(2)化简与变换:令Y1ABY2CD则YY1Y2(4)分析逻辑功能:由真值表可知,该电路所能完成的逻辑功能是:判断四个输入端输入1的情况,当输入奇数个1时,输出为1,否则输出为0。
(b)图(1)由逻辑图逐级写出表达式:BA(2)化简与变换:Y=1由此可见,无论输入是什么状态,输出均为1 3-2试分析图3.56所示各组合逻辑电路的逻辑功能,写出函数表达式。
第章组合逻辑电路习题解答
第章组合逻辑电路习题解答公司内部档案编码:[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。
组合逻辑电路习题解答
错了自我检测题有些题答案1组合逻辑电路任何时刻的输出信号,与该时刻的输入信号有关,与以前的输入信号无关。
2. 在组合逻辑电路中,当输入信号改变状态时,输出端可能出现瞬间干扰窄脉冲的现象称为竞争冒险。
3. 8线一3线优先编码器74LS148的优先编码顺序是匚、匚、I5、…、匚,输出为丫2 Y i Y o。
输入输出均为低电平有效。
当输入I7 I6 I5…I o为时,输出丫2 Y i Y o为010<4. 3线一8线译码器74HC138处于译码状态时,当输入 AAA=001时,输出Y7〜丫0 =__5 •实现将公共数据上的数字信号按要求分配到不同电路中去的电路叫数据分配器6 •根据需要选择一路信号送到公共数据线上的电路叫数据选择器。
7•一位数值比较器,输入信号为两个要比较的一位二进制数,用A、B表示,输出信号为比较结果:Y A> B)、YZ)和Y(A V B),则Y(A>B)的逻辑表达式为^AB。
&能完成两个一位二进制数相加,并考虑到低位进位的器件称为全加器。
9 •多位加法器采用超前进位的目的是简化电路结构x o(v,x )10. __________________________________ 组合逻辑电路中的冒险是由于引起的。
A.电路未达到最简 B .电路有多个输出C.电路中的时延 D .逻辑门类型不同11. 用取样法消除两级与非门电路中可能出现的冒险,以下说法哪一种是正确并优先考虑的A.在输出级加正取样脉冲 B .在输入级加正取样脉冲C.在输出级加负取样脉冲 D .在输入级加负取样脉冲12. __________________________ 当二输入与非门输入为 变化时,输出可能有竞争冒险。
A. 01~ 10 B . 00 T 10 C . 10 T 11 D . 11~ 01 13. ____________________________________________ 译码器74HC138的使能端取值为 ________________________________________________ 时,处于允许译码状态。
数字电路与逻辑设计第三版侯建军答案第四章
数字电路与逻辑设计第三版侯建军答案第四章1.什么是组合逻辑电路? 组合逻辑电路的结构有什么特点?答:如果一个逻辑电路在任何时刻产生的稳定输出仅取决于该时刻各输入取值的组合,而与过去的输入取值无关,则称该电路为组合逻辑电路。
从电路结构看,组合逻辑电路具有如下两个特点:①电路由逻辑门电路组成,不包含任何记忆原件。
②电路中信号是单向传输的,不存在任何反馈回路。
2.组合逻辑电路中的竞争现象是什么原因引起的? 竞争可以分为哪几种类型?答:组合逻辑电路中的竞争现象可以广义的定义为多个信号到达某一点有时差所引起的现象。
把不产生错误输出的竞争称为非临界竞争,而导致错误输出的竞争称为临界竞争。
3.组合逻辑电路中的险象一般以什么形式出现? 有哪些常用的处理方法?答:组合电路中的险象是一种瞬态现象, 它表现为在输出端产生不应有的尖脉冲, 暂时地破坏正常逻辑关系。
处理方法有:①增加冗余项消除险象②增加惯性延时环节滤除险象③引入选通脉冲避开险象4.二进制并行加法器按其进位方式的不同可分为哪两种类型?答:按其进位方式的不同, 可分为串行进位二进制并行加法器和超前进位二进制并行加法器两种类型。
5.二进制并行加法器采用超前进位的目的是什么?答:简化电路结构,提高加法器的运算速度。
6.二进制译码器的基本功能是什么? 74138 的输出与输入构成何种关系?答:二进制译码器的基本功能是将 n个输入变量变换成2n个输出函数,且输出函数与输入变量构成的最小项具有对应关系。
74138是一种3输入8输出译码器,其输出为输入变量构成的最小项之非。
7.多路选择器的基本功能是什么?答:多路选择器(Multiplexer)又称为数据选择器或多路开关, 常用 MUX 表示。
它是一种多路输入、单路输出的组合逻辑电路, 其逻辑功能是从多路输人数据中选中一路送至数据输出端, 输出对输入的选择受选择控制变量控制。
8.判断图4.44所示逻辑电路, 请问当输人变量取何值时 3 个电路输出取值相同?答:由输出函数表达式可知,当输入变量取值相同时,3个电路输出取值相同。
组合逻辑电路 课后答案
第4章[题].分析图电路的逻辑功能,写出输出的逻辑函数式,列出真值表,说明电路逻辑功能的特点。
图P4.1B YAP 56P P =图解:(1)逻辑表达式()()()5623442344232323232323Y 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 CAB AB C AB ABC AB AB C AB AB CABC ABC ABC ABC=+=+++=+++=+++(2)真值表(3)功能从真值表看出,这是一个三变量的奇偶检测电路,当输入变量中有偶数个1和全为0时,Y =1,否则Y=0。
[题] 分析图电路的逻辑功能,写出Y 1、、Y 2的逻辑函数式,列出真值表,指出电路完成什么逻辑功能。
图P4.3B1Y 2[解]解: 2Y AB BC AC =++12Y 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时,TG1、TG3、TG5导通,TG2、TG4、TG6关断。
,(2)COMP=0、Z=0时,Y1=A1,Y2=A2,Y3=A3,Y4=A4。
、COMP=1、Z=0时的真值表、Z=0的真值表从略。
[题] 用与非门设计四变量的多数表决电路。
当输入变量A、B、C、D有3个或3个以上为1时输出为1,输入为其他状态时输出为0。
[解] 题的真值表如表所示,逻辑图如图(b)所示。
第3章作业解答
(1)写出函数F的表达示。 (2)将函数F化为最简与或式,并用与非门实
现之。
解:(1)
F ABCD BD AC
(2)将函数F化简为最简与或表达式,并用与 非门实现
F ABC D B D AC
ABCDBD AC
(A B C D) (B D AC)
解:(1)根据题目对输入、输出变量提出的 要求,列写真值表如下表所示。
输入
输出
A1
A0
B1
B0
F1
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
1
0
1
0
1
1
0
1
1
0
0
0
1
1
1
0
1
0
0
0
1
1
0
0
1
1
1
0
1
0
1
1
0
1
1
0
1
1
0
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
(2)由真值表,作函数卡诺图如图所示。
F3 B3 B2 B1B0 B3 B2 B1 B3 B2 B1 B3 B2B1 B3 B2 B1 B0 B3B2 B3B0 B3B1 B3B2B1B0
根据函数式列写真值表如下表所示。
习题3.18表 真值表
组合逻辑电路习题答案
第 3 章 组合逻辑电路试剖析图所示组合逻辑电路的逻辑功能,写出逻辑函数式, 列出真值表, 说明电路完成的逻辑功能。
A=1 =1A1≥1L 1A =1BL 1BC≥1=1L&&L 2C =1L 2≥1&L 3B1D(a)(b) (c)图题图解:由逻辑电路图写出逻辑函数表达式: 图 a : LA B C D图 b : L 1 A B C L 2ABC(A B) AB C(A B)图 c : L 1 ABABL 2ABABABABL 3ABAB由逻辑函数表达式列写真值表:A B C D L0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 0 1 00 1 1 0 0 A B C L 1L 20 1 1 1 10 0 0 0 01 0 0 0 11 0 0 1 0 0 0 1 1 0 1 0 1 0 0 0 1 01 0 A B L 1 L2 L 31 0 1 1 1 0110 1 1 0 0 1 0 0 0 0 1 01 1 0 0 0 1 1 0 1 1 1 0 1 0 1 0 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 0 1 0 0 111111111111由真值表可知:图 a 为判奇电路,输入奇数个 1 时输出为 1;图 b 为全加器 L 为和,1L 2 为进位;图 c 为比较器 L 1 为 1 表示 A>B , L 2 为 1 表示 A=B, L 3 为 1 表示 A<B.设有四种组合逻辑电路,它们的输入波形( A 、B 、C 、D )以下图,其对应的输出波形分别为 W 、 X 、 Y 、Z ,试分别写出它们逻辑表达式并化简。
输入ABCD输出WXYZ图题图解:BA CBA BA BADCA DCBA00D C B00 01 11 10DC 00 01 11 10 DC 01 11 1000 1 00 1 1 00 1 101 1 1 1 DC A 01 1 1 CBA01 1 1 DCB CB 11 1 1 11 1 1 1 11101 1 1 DC A101110 1DC A D B 1W DC A C B DC A CBA X D B B A DC A CBA Y DC B DCB DC A 输入ABCD输出WXYZW( DCBA )(3,4,5,6,8,10,11,12,13) DC A DC A CBA C BBA00 01 11 10DC0001 1 1 1DCB11 1 1 1CA D B ADBA10 1 1Z DCB CA DBA D BAX ( DCBA )(0,2,4,7,8,9,12,13,15) BA D B CBA DCAY Z( DCBA )( DCBA )(0,1,6,7,8,10) DC B DCB DC A (5,6,7,8,11,12,13,15) CA DBA DBA DCBX 、Y 均为四位二进制数,它们分别是一个逻辑电路的输入和输出。
数字电子技术基础第三版第三章答案
题3.10数据选择器和数据分配器各具有什么功能?若想将一组并行输入的数据转换成串行输出,应采用哪种电路?
答:数据选择器根据控制信号的不同,在多个输入信号中选择其中一个信号输出。数据分配器则通过控制信号将一个输入信号分配给多个输出信号中的一个。若要将并行信号变成串行信号应采用数据选择器。
试设计符合上述要求的逻辑电路(器件不限)。
解:题目中要求控制信号对不同功能进行选择,故选用数据选择器实现,分析设计要求,得到逻辑表达式:
。
4选1数据选择器的逻辑表达式:
。
对照上述两个表达式,得出数据选择器的连接方式为:
A0=C1,A1=C2, , , , 。
根据数据选择器的连接方程,得到电路如习题3.3图所示。
1
0
0 0
1 0 0 0
1
0
1 0
1 0 0 1
1
1
1 1
1 0 1 0
1
1
0 1
1 0 1 1
1
0
0 0
1 1 0 0
0
0
1 1
1 1 0 1
0
1
1 0
1 1 1 0
0
1
1 0
1 1 1 1
0
0
0 1
(3)由真值表,作函数卡诺图如习题3.1图(b)所示。
卡诺图化简函数,得到最简与或式:
变换F2的表达式
(2)定义逻辑变量0、1信号的含义。无论输入变量、输出变量均有两个状态0、1,这两个状态代表的含义由设计者自己定义。
(3)再根据设计问题的因果关系以及变量定义,列出真值表。
习题3组合逻辑电路分析与设计数字电子技术含答案
习题3组合逻辑电路分析与设计数字电子技术含答案(总11页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--习题 3组合逻辑电路分析与设计数字电子技术[题] 分析图题所示电路,列出真值表,写出输出函数表达式,并说明电路的逻辑功能。
解:由电路图得真值表如下所示:所以:A B时,11Y12A B 时,31Y =A B =时,21Y =电路实现比较器的功能。
A ,B 是输入;Y 1,Y 2,Y 3分别是A<B ,A=B ,A>B 时的输出。
[题] 分析图题所示电路,说明电路的逻辑功能。
解:电路的逻辑函数表达式为:(10Y S EN A S EN B EN Y EN ⎧=⋅⋅+⋅⋅=⎪⎨=⎪⎩时);输出高阻态(时)电路的逻辑功能是:在使能条件EN=1且S=0时,输出A ;在使能条件EN=1且S=1时,输出B ;使能条件EN=0时,输出高阻态。
电路实现数据选择器的功能。
[题] 图题是一个密码锁控制电路。
开锁条件是必须将开锁开关闭合,且要拨对密码。
如果以上两个条件都得到满足,开锁信号为1,报警信号为3 0,即锁打开而不报警。
否则,开锁信号为0,报警信号为1。
试分析该电路的密码是多少。
解:1Y S ABCD =⋅2Y S ABCD =⋅分析电路可知:电路的密码是1001。
[题] 图题所示电路由4位二进制比较器7485和4位二选一数据选择器74157组成。
其中74157控制端B A /的控制作用为:B A /=0时,Y i =A i ,否则,Y i =B i 。
试分析图示电路的逻辑功能。
解:当A B ≤时,输出A ;当AB 时,输出B ;所以电路的功能是输出A ,B 中较小的数。
4 [题] 某建筑物的自动电梯系统有五个电梯,其中三个是主电梯(设为A 、B 、C ),两个备用电梯。
当上下人员拥挤,主电梯全被占用时,才允许使用备用电梯。
现需设计一个监控主电梯的逻辑电路,当任何两个主电梯运行时,产生一个信号(Y 1),通知备用电梯准备运行;当三个主电梯都在运行时,则产生另一个信号(Y 2),使备用电梯主电源接通,处于可运行状态。
组合逻辑电路练习题及答案.
第三章 组合逻辑电路练习题及答案[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所示。
集成电子技术基础浙大版习题答案二篇 3章
第三章组合逻辑电路题2.3.1 某功能的逻辑函数表达式为L=∑m(1,3,4,7,12,14,15);(1)试用最少量的“与-非”门实现该函数; (2)试用最少量的“或-非”门实现该函数;(3)试用7454型4-4-3-2“与-或-非”门实现该函数。
解: (1)A 、B 、C 、D ,用卡诺图化简,结合“1”方格得:D B A CD A ABC D C B D B A CD A ABC D C B D C B A f L =+++==),,,((2)“0”方格,求最简的“或—与”表达式,得:DC AD C B D B B A D C A D C B D B B A L +++++++++=++++++=))()()((00 AB CD 00 01 01 11 11 10 10 1 1 1 1 0 1 0 1 0 00 00 1 0 0 DBC A& & && & BA B C D L 00 ABCD00 01 01 11 11 10 10 1 1 1 1 0 1 0 1 0 0 0 0 0 1 0 0 ≥1≥1 ≥1≥1 ≥1A B CDC A B DL(3)D C A D C B D B B A D C B A f L +++==),,,(D C A D C B D B B A L +++=用4—4—3—2的“与—或—非”门实现的电路图如下所示:题2.3.2 设计一个编码器,其6个输入信号和输出三位代码之间的对应关系如题表2.3.2所示。
试用“或-非”门实现该编码电路。
题表2.3.2输 入输 出5A 4A 3A 2A 1A 0A2Y 1Y 0Y0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 1 1 0 0 0 0 01 1 0输 入 输 出2Y 2Y 2Y0A0 0 1 1A 0 1 0 2A 0 1 1 3A 1 0 0 4A 1 0 1 5A1 1 000 AB CD 00 01 01 11 11 10 10 1 1 1 1 0 1 0 1 0 00 00 1 0 0 & ≥1 4 4 3 2BD CA DBCAL5435432A A A A A A Y ++=++=5215211A A A A A A Y ++=++= 4204201A A A A A A Y ++=++=题2.3.3 图题2.3.3是一个函数发生器,试写出当S 0S 1S 2S 3为0000~1111的16种不同取值时,Y 关于逻辑变量AB 的逻辑函数式。
组合逻辑电路习题及参考答案
组合逻辑电路习题及参考答案一、填空题: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,画出接线图。
3组合逻辑电路习题解答全版.doc
整理自我检测题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)
组合逻辑电路的分析和设计练习及答案(3)一、填空题(每空3分、共21分)1、编码的逆过程就是。
2、译码器的逻辑功能是把输入的二进制代码译成对应的信号。
3、在组合逻辑电路中,能够将1个输入数据,根据需要传送到m个输出端中任何一个的电路叫做。
4、不仅考虑两个________相加,而且还考虑来自________相加的运算电路,称为全加器。
5、用于比较两个数字大小的逻辑电路叫做__________。
6、由于竞争而在电路输出端可能产生尖峰脉冲的现象叫________。
二、选择题(每选项2分、共18分)1、组合逻辑电路通常由()组合而成。
A. 门电路B. 触发器C. 计数器D. 寄存器2、欲对全班46个学生以二进制代码编码表示,最少需要二进制码的位数是()。
A、4B、6C、8D、463、能够实现将一路输入数据根据实际需要在多路输出通道上选择性输出功能的器件是()。
A.加法器 B.编码器 C.数据选择器 D.译码器4、用74LS138译码器实现多输出逻辑函数,需要增加若干个()。
A. 非门B. 与非门C. 或门D. 或非门5、七段显示译码器是指()的电路。
A. 将二进制代码转换成0~9数字B. 将BCD码转换成七段显示字形信号C. 将0~9数字转换成BCD码D. 将七段显示字形信号转换成BCD码6、以下( )电路能在选择控制信号的作用下,从几个数据中选择一个并将其送到一个公共的输出端。
A、译码器B、编码器C、数据分配器D、数据选择器7、十六路数据选择器,其地址输入端有()个。
A、16B、2C、4D、88、与非门当输入变化为( )时,输出可能有竞争冒险。
A 、01→10B 、00→10C 、10→11D 、11→019、引起组合逻辑电路中竟争与冒险的原因是( )A 、逻辑关系错B 、干扰信号C 、电路延时D 、电源不稳定。
三、设计分析题(61分)1. (20分)某公司A 、B 、C 三个股东,分别占有50%、30%和20%的股份,试用一片3线-8线译码器74HC138和若干门电路设计一个三输入三输出的多数表决器,用于开会时按股份大小记分输出通过、平局和否决三种表决结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
将 3 变量降维卡诺图与 8 选 1 数据选择器的卡诺图比较,得:
D0 = DE + D = D + E = DE
D1 = DE + DE = DE
D2 = E
D3 = DE + DE = D ⊕ E
D4 = E
D5 = DE + D = D + E = DE
D6 = E
D7 = D + DE = D + E = DE
用降维图法完成。作出函数 F 的卡诺图和降维卡诺图,如下图所示。F 是 5 变量的逻辑函数,卡诺图可分解为 E=0 和 E=1 两个卡诺图。
F AB CD 00 01 11 10
00 0 1 1 0
01 1 1 1 0
11 0 1 1 0
10 1 0 1 1
E=0
F AB CD 00 01 11 10
A0
解 设与或非门的输出逻辑函数为 Y,由图可知 Y 的逻辑函数表达式为:
∑ Y ( A3, A2 , A1, A0 ) = A3 A2 + A3 A1 = m(10,11,12,13,14,15)
因此,送入全加器参与加法运算的两个数分别是 0A3A2A1 和由与或非门决定 的 00YY。由函数 Y 的逻辑表达式可知,当输入 A3A2A1A0≤1001 时,Y=0, 电路的输出 B4B3B2B1B0=0A3A2A1A0;当输入 A3A2A1A0 >1001 时,Y=1,输 出 B4B3B2B1=0A3A2A1+0011。由此列电路真值表如表 3-2 所示。
A3 A2 A1 A0
Y3 Y2 Y1 Y0
Y3 Y2 Y1 Y0
表 3-1
因此,当 C=1 时,电路完成将输入二进制码转换为格雷码的功能;当 C=0 时,对照真值表可知,电路实现格雷码到二进制码的转换。如:若输入码为 1100, 输出为 1000,1100 作为格雷码查 C=1 表知,对应的二进制码为 1000。
00 1 0 0 1
01 1 0 0 1
+ 11 1 0 1 1
10 0 1 0 1
E=1
F AB CD 00 01 11 10
00 E E E E
⇒ 01 1 E E E 11 E E 1 E
10 E E E 1
4变量降维图
F AB
C
00 01 11 10
⇒ 0 D+E E
E
E
1 D E D⊕E D + E D + E
表 3-2
A3 A2 A1 000 000 001 001 010 010 011 011 100 100 101 101 110 110 111 111
A0 B4 B3 B2 B1 B0 000000 100001 000010 100011 000100 100101 0 0 0 11 0 100111 001000 101001 010000 110001 010010 110011 010100 110110
8421BCD 码。 解:由真值表可写出输出逻辑函数表达式为:
⎧⎪⎪⎨⎪YYY123
= = =
∑ m(11,12) ∑ m(4,8,9,10) ∑ m(2,3,9,10)
⎪⎩ Y0 = ∑ m(1,3,8,10,12)
将两片 3/8 译码器扩展成 4/16 译码器,输出门用与非门就可以实现 Y3~Y0 四变量逻辑函数。电路如图 3-7 所示。
Y2= A3 ⊕ A2
Y1 = A1 ⊕ CA2 CY2 = A1 ⊕ (CA2 + CY2 )
Y0 = A0 ⊕ CA1CY1 = A0 ⊕ (CA1 + CY1) 当 C=1 时,有 Y3= A3,Y2= A3 ⊕ A2 ,Y1 = A2 ⊕ A1 ,Y0 = A1 ⊕ A0 ,此表达式 为二进制码转换为格雷码的表示式。 当 C=0 时,有 Y3= A3,Y2= A3 ⊕ A2 ,Y1 = A3 ⊕ A2 ⊕ A1 ,Y0 = A3 ⊕ A2 ⊕ A1 ⊕ A0 进一步给出电路真值表如表 3-1 所示。
Y
G1 G0 X
}2
1
G
0 7
0
CT74LS151
EN 0 1 2 3 4 5 6 7
1
Z
1
解:图中 G1、G0、X 作为地址信号,Z 作为传递变量作用于八选一数据
选择器,根据题意及八选一数据选择器的逻辑功能,在选择输入信
号 G1G0 的不同取值组合下,输出函数 Y 与 X、Z 的函数关系如下表 所示。因此,电路可获得与、或、异或和同或 4 种逻辑功能。
F2 = ∑ m(1,2,3,4,7,8,10,13,14,17,19,20,21,23,24,26,28,30,31)
解: F1 的最小项表达式为:
F1 = ACD + ABCD + BC + BC D = ∑ m(3,4,6,7,9,12,13,14,15)
用 8 选 1 数据选择器实现,要将原卡诺图降维至 3 变量降维图。以 D 作为记 图变量得降维图(b),将图(b)与图(c)对比。当以 ABC 作为 8 选 1 数据选 择器的地址端,即 ABC=A2A1A0 时,8 选 1 数据选择器数据输入端为:
= Y1Y2Y3Y7 表 3-6 一位全减器的真值表
Mi
Ni
Bi−1
Di
Bi
0
0
0
0
0
0
0
1
1
1
0
1
0
1
1
0
1
1
0
1
1
0
0
1
0
1
0
1
0
0
1
1
0
0
0
1
1
1
1
1
根据上面得到 Di 和 Bi 的逻辑式,即可得到全减器电路。
图 3-6 题 7:试用 3/8 译码器 74LS138 及必要的门电路完成将 5421BCD 码转换为
只要将输入变量 A、B、C 按高低位分别加到译码器的地址输入端,用与门就可
实现逻辑函数 Y1、Y2,电路如图 3-5 所示。
图 3-5 题 6:试用 3/8 译码器 74LS138 及必要的门电路设计两个一位二进制数全减的电
路。
解:设 Mi 为被减数、 Ni 为减数、 Bi−1 为来自低位的借位, Di 为差数、 Bi 为向高 位的借位,则可列出一位全减器的真值表。由真值表得到 Di 和 Bi 的逻辑式,
16 选 1 的数据选择器。 解:首先用 A3 A2 的四个代码(00、01、10、11)从四个 4 选 1 数据选择器中选
出一个,再用 A1A0 的四个代码从选中的这个 4 选 1 数据选择器的四个数据
中选出一个,经过输出端的或门输出至 Z。为此,需要用 74LS138 将 A3 A2
的 00、01、10、11 四个代码译成Y0 、Y1 、Y2 、Y3 的四个输出低电平信号,
D0 = D5 = 0 , D3 = D6 = D7 = 1, D1 = D2 = D4 = D 用 8 选 1 数据选择器设计的电路为图(d)所示。
⇒
F
Y
A B C
}A2
A1 A0
G07
CT74LS151
S 0 1 2 3 4 56 7
1 D
图(d)
解: F2 = ∑ m(1,2,3,4,7,8,10,13,14,17,19,20,21,23,24,26,28,30,31)
并化成由译码器输出Y0 ~ Y7 表示的形式,于是得到
Di = M i Ni Bi−1 + M i Ni Bi−1 + M i Ni Bi−1 + M i Ni Bi−1
= Y1Y2Y4Y7 Bi = M i Ni Bi−1 + M i Ni Bi−1 + M i Ni Bi−1 + M i Ni Bi−1
G1 G0
Y
功能
0 0 XZ + X i1 X +Z 0 1 X i0 + XZ X iZ 1 0 XZ + XZ X ⊕Z 1 1 XZ + XZ X Z
题 12:试用 4 位数值比较器和 4 位全加器构成 4 位二进制数转换成 8421BCD 码 的转换电路。
3、组合逻辑电路
题 1:如下图所示电路中,A3、A2、A1、A0 为输入信号,C 为控制信号。当 C =0 或 C=1 时,分别执行不同的功能,试写出电路真值表、输出逻辑函 数表达式,并说明其功能。电路中 A3 和 Y3 为高位。
A0
=1
Y0
A1
=1
Y1
A2
=1
Y2
A3
Y3
解 由图示电路,Y3、Y2、Y1、Y0 的逻辑函数式为: Y3= A3
Y0
Y1
&
&
Y2
Y3
&&
01234567
CT74LS138
124
&STA STB STC 1
01234567
CT74LS138
124
&STA STB STC
A0 A1 A2
A3
图 3-7 题 8:试用 3 片双 4 选 1 数据选择器 74LS153 扩展成 16 选 1 数据选择器。
图 3-8 题 9:试用 2 片双 4 选 1 数据选择器 74LS153 和 1 片 3/8 译码器 74LS138 扩展成
由真值表可知,电路完成将四位二进制码转换为 8421BCD 码的功能。
题 3:试用 4 位全加器 74LS283 实现 5421BCD 码转换成 8421BCD 码的功能(写 出设计过程,给出逻辑图)。