组合逻辑电路习题--优选解答.docx

合集下载

【数电】组合逻辑电路习题(含答案)

【数电】组合逻辑电路习题(含答案)

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

[解]、Z=0A、1时A3.3所示。

P3.4所示。

M S单独工点时M L和要求电路真值表中的C A 、C B A 、C B A 、C AB 为约束项,利用卡诺图图A3.4(a)化简后得到:C B A M S +=, B M L =(M S 、M L的1状态表示工作,0状态表示停止)。

逻辑图如图A3.4(b)。

[3.5] 设计一个代码转换电路,输入为4位二进制代码,输出为4位循环码。

可以采用各种逻辑功能的门电路来实现。

[解] 题3.5的真值表如表A3.5所示。

D 4、D 3与足上述控制要求的逻辑电路,给出控制四个指示灯状态的高、低电平信号。

74LS148的逻辑图如图P3.7所示,其功能表如表P3.7所示。

表 P3.7 74LS148的功能表A 、B 、C 、L 1、0为0000~2)工作,P3.10输 入21O 123用外加与非门实现之,如图A3.10所示。

[3.11] 画出用4线-16线译码器74LS154(参见题3.9)和门电路产生如下多输出逻辑函数的逻辑图。

[解]电路图如图A3.11所示。

[3.12] 用3线-8线译码器74LS138和门电路设计1位二进制全减器电路。

输入为被减数、减数和来自低位的借位;输出为两数之差及向高位的借位信号。

[解] 设a i 为被减数,b i 为减数,c i-1为来自低位的借位,首先列出全减器真值表,然后将Di ,Ci 表达式写成非-与非形式。

最后外加与非门[3.13] 74LS153[解] [3.14]如表P3.14 [解][3.15][解] [3.16] [解] 与4选1[3.17][解] 则 D =41507632 如图A3.17所示。

[3.18] 用8选1数据选择器CC4512(参见题3.14)产生逻辑函数[解] 将Y 变换成最小项之和形式。

组合逻辑电路习题解答

组合逻辑电路习题解答

(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-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 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。

组合逻辑电路习题解答

组合逻辑电路习题解答

组合逻辑电路习题解答(总8页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--复习思考题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 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 00 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0(4)分析逻辑功能:由真值表可知,该电路所能完成的逻辑功能是:判断四个输入端输入1的情况,当输入奇数个1时,输出为1,否则输出为0。

第十一章组合逻辑电路习题及答案

第十一章组合逻辑电路习题及答案

第十一章组合逻辑电路习题及答案一、填空题1、数字电路中的逻辑电路按功能可分为电路和电路两种类型。

2、组合电路的特点:输出状态仅仅取决于输入值的组合,而与无关。

3、电路结构看,组合电路具有两个特点:(1)电路由电路组成,不包含任何元件,(2)电路中不存在任何回路。

4、电路的分析,是根据给定的电路,写出表达式,并以此来描述它的,确定对于的关系。

5、不考虑进位输入,只将本位两数相加,称为。

6、组合逻辑电路的分析,一般按以下步骤进行:第一步:根据给定的逻辑电路,写出。

第二步:化简逻辑电路的。

第三步:根据化简后的逻辑函数表达式列。

第四步:描述。

7、当两个本位数相加,再考虑进位数时,叫。

8、全加器有个输入,个输出。

9、全加器一个输出为,另一个输出为。

10、全加器的本位和输出表达式S n= ,进位输出表达式C n= 。

11、一个输出N位代码的二进制编码器,可以表示种输入信号。

12、二进制编码器是将输入信号编成的电路。

13、二进制译码器是将翻译成相对应的的电路。

14、二一十进制编码器是将,分别编成对应的的电路。

15、二一十进制译码器是将翻译成相对应的。

二、选择题1、组合电路的输出取决于()A、输入信号的现态B、输出信号的现态C、输入信号的现态和输出信号变化前的状态2、3线—8线译码器电路是()A、3位二进制B、三进制C、三--八进制3、七段数码显示译码电路应有()个输出端。

A、8个B、7个C、16个4、译码电路的输出量是()A、二进制代码B、十进制数C、某个特定的控制信息5、译码器可以将()的状态翻译成相应的输出信号。

A、输入代码B、输入数字C、输入信号D、输入脉冲6、七段字符显示器电路中a、b、c、d、g段发光是显示数字()。

A、6B、5C、4D、37、如图所示,BA为()。

A、00B、01C、10D、118、一个四输入端的与非门,它的输出有()种状态。

A、1B、2C、4D、169、能实现对两个一位二进制数及低位的进位数进行加法运算的电路称为()。

组合逻辑电路习题(附答案)

组合逻辑电路习题(附答案)

例1 指出下图1所示电路的输出逻辑电平是高电平、低电平还是高阻态。

已知图(a)中的门电路都是74系列的TTL门电路,图(b)中的门电路为CC4000系列的CMOS门电路。

图1解: TTL门电路的输入端悬空时,相当于高电平输入,输入端接有电阻时,其电阻阻值大于1.4K时,该端也相当于高电平,电阻值小于0.8K时,该端才是低电平。

而CMOS逻辑门电路,输入端不管是接大电阻还是接小电阻,该端都相当于低电平(即地电位)。

所以有如下结论:(a) 1L为低电平状态;2L是低电平状态;3L是高电平状态;4L 输出为高阻状态;(b) 1L输出为高电平;2L输出是低电平状态;3L输出是低电平状态;例2 图例2所示为用三态门传输数据的示意图,图中n 个三态门连到总线BUS ,其中D 1、D 2、…、D n 为数据输入端,EN 1、EN 2、…、ENn 为三态门使能控制端,试说明电路能传输数据的原理。

图例2 解:由三态门电路符号可知,当使能端低电平时,三态门输出为高阻阻态,所以,只要给各三态门的使能端n EN EN EN ,,,21 依次为高电平时,则,1n D D 的数据就依次被传输到总线上去。

例3 某功能的逻辑函数表达式为L=∑m(1,3,4,7,12,14,15);(1)试用最少量的“与-非”门实现该函数;(2)试用最少量的“或-非”门实现该函数;解: (1)设变量为A 、B 、C 、D ,用卡诺图化简,结合“1”方格得:DBACDAABCDCBDBACDAABCDCBDCBAfL=+++==),,,((2)卡诺图中结合“0”方格,求最简的“或—与”表达式,得:DCADCBDBBADCADCBDBBAL+++++++++=++++++=))()()((例4 试用一片八选一数据选择器74LS151实现逻辑函数。

(1) ACD D ABC CD B A D C B A Z ++=),,,( (2) C B A C B A C B A C B A Z ++=),,(解:解例基本思路:选定多路选择器的地址输入变量,列出卡诺图,求出数据输入端的函数关系式;(1) 选定四变量函数中的ABC(A 2A 1A 0)为地址输入,卡诺图为画出的电路图为:(2) 选定多路选择器的地址变量为)(012A A A ABC ,由于地址数正好是变量数,所以数据输入端的逻辑关系一定是常量“0”和“1”。

(完整版)组合逻辑电路练习题

(完整版)组合逻辑电路练习题

题:由下面逻辑电路图写出逻辑式【答案】ABC C B A F )(++=题:约翰和简妮夫妇有两个孩子乔和苏,全家外出吃饭一般要么去汉堡店,要么去炸鸡店。

每次出去吃饭前,全家要表决以决定去哪家餐厅。

表决的规则是如果约翰和简妮都同意,或多数同意吃炸鸡,则他们去炸鸡店,否则就去汉堡店。

试设计一组合逻辑电路实现上述表决电路。

解:(1)设变量A 、B 、C 、D 分别代表约翰、简妮、乔和苏;逻辑“1”表示同意吃炸鸡,逻辑“0”表示同意吃汉堡。

变量F 代表结果;逻辑“1”表示去炸鸡店;逻辑“0”表示去汉堡店。

(2)真值表(3)用卡诺图化简AB 00CD01111000011110F00000010111101&&≥1&F AB ACD BCD =++F AB ACD BCD AB ACD BCD AB ACD BCD =++=++=⋅⋅(4)逻辑图B CA &&≥1FD&题:用红、黄、绿三个指示灯表示三台设备的工作情况:绿灯亮表示全部正常;红灯亮表示有一台不正常;黄灯亮表示两台不正常;红、黄灯全亮表示三台都不正常。

列出控制电路真值表。

解:设变量A 、B 、C 分别表示三台设备的工作情况,逻辑“1”表示正常,逻辑“0”表示不正常。

变量R、Y、G分别表示红、黄、绿三个批示灯的状态,逻辑“1”表示亮,逻辑“0”表示灭。

(1)根据题意,列出真值表如下(2)由真值表列出逻辑函数表达式为:R ABC ABC ABC ABC=+++=+++Y ABC ABC ABC ABC=G ABC题:如图所示为一工业用水容器示意图,图中虚线表示水位,A、B、C电极被水浸没时会有高电平信号输出,试用与非门构成的电路来实现下述控制作用:水面在A、B间,为正常状态,亮绿灯G;水面在B、C间或在A以上为异常状态,点亮黄灯Y;水面在C以下为危险状态,点亮红灯R。

要求写出设计过程。

BC解:(1)真值表(2)卡诺图化简A0BC100011110Y 010××××A0BC100011110G 001××××BA B A G ==1AC B A C B Y ⋅=+=A 0BC100011110R 100×××0×GCR =YR(3)逻辑图。

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

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

习题4.1写出图所示电路的逻辑表达式,并说明电路实现哪种逻辑门的功能。

习题4.1图解:BABABABABAF⊕=+=+=该电路实现异或门的功能4.2分析图所示电路,写出输出函数F。

习题4.2图解:[]BABBBAF⊕=⊕⊕⊕=)(4.3已知图示电路及输入A、B的波形,试画出相应的输出波形F,不计门的延迟.图解:BABABAABBABAABBABAF⊕=•=•••=•••=4.4由与非门构成的某表决电路如图所示。

其中A、B、C、D表示4个人,L=1时表示决议通过。

(1)试分析电路,说明决议通过的情况有几种。

(2)分析A、B、C、D四个人中,谁的权利最大。

习题4.4图解:(1)ABDBCCDABDBCCDL++=••=BAC &&&&DLBA =1 =1 =1FFAB&&&&&FBA(3)根据真值表可知,四个人当中C 的权利最大。

4.5分析图所示逻辑电路,已知S 1﹑S 0为功能控制输入,A ﹑B 为输入信号,L 为输出,求电路所具有的功能。

习题4.5图解:(1)011011)(S S B S A S S B S A L ⊕⊕+⊕=⊕⊕•⊕= (2)4.6试分析图所示电路的逻辑功能。

习题4.6图解:(1)ABC C B A F )(++=10电路逻辑功能为:“判输入ABC 是否相同”电路。

4.7已知某组合电路的输入A 、B 、C 和输出F 的波形如下图所示,试写出F 的最简与或表达式。

习题4.7图 解:(1)根据波形图得到真值表:C AB BC A C B A F ++=4.8、设∑=)14,12,10,9,8,4,2(),,,(m D C B A F ,要求用最简单的方法,实现的电路最简单。

1)用与非门实现。

2)用或非门实现。

3) 用与或非门实现。

FCB A解:(1)将逻辑函数化成最简与或式并转换成最简与非式。

CB A DC BD A D C B C B A D C B D A D C B C B A D C B D A D C B F •••=+++=+++=根据最简与非式画出用与非门实现的最简逻辑电路:电路略。

--组合逻辑电路习题答案

--组合逻辑电路习题答案

第3章组合逻辑电路3.1试分析图3.59所示组合逻辑电路的逻辑功能,写出逻辑函数式,列出真值表,说明电路完成的逻辑功能。

图3.59题3.1图解:由逻辑电路图写出逻辑函数表达式:图a :LABCD由逻辑函数表达式列写真值表:由真值表可知:图a 为判奇电路,输入奇数个1时输出为1;图b 为全加器L i 为和,L 2为进位;图c 为比较器L 1为1表示A>B,L 2为1表示A=B,L 3为1表示A<B.3.3设有四种组合逻辑电路,它们的输入波形(A 、B 、C 、D )如图3.61所示,其对 应的输出波形分别为W 、X 、Y 、Z,试分别写出它们逻辑表达式并化简。

图b :L i ABC L 2ABC(AB)ABC(AB)图c :L i ABABL 2AB ABL 3ABABA B C D L 0 00 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 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 0 1 1 111A B C L 1 L 20 0 0 0 0 0 0 1 1 0 0 1 0 1 00 1 1 0 1ABL 1L 2L 3 1 0 0 1 000I010 1 0 1 0 101I001 1 1 0 0 110I100 1 111 111010A B C D(a)(b) (c)L iL 3L 2输入 ABJL_lLJLJC D 输出W~I图3.61题3.3图解:BA DCCBABA DC \DC ADBDC *000001 11DBA10WDCACBDCACBADBBADCACBAZDCBCADBADBA输入 A■।।J'';-W (DCBA)X (DCBA) 00 DCA000111101001 CB 1100 01 1110BA00011110 DCACBADCADCBDBA011110「丁丁八CBCA(345,6,8,10,11,12,13)DCA(0,2,4,7,8,9,12,13,15)BADBCBADCAY(DCBA) (0,1,6,7,8,10)DCBDCBDCAZ(DCBA) (5,6,7,8,11,12,13,15) CADBADBADCB3.4 设: X、Y均为四位二进制数,当0WX<4时,Y=X+1;它们分别是一个逻辑电路的输入和输出。

(完整版)组合逻辑电路习题及答案.

(完整版)组合逻辑电路习题及答案.

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 。

【数电】组合逻辑电路习题(含答案)

【数电】组合逻辑电路习题(含答案)

《组合逻辑电路》练习题及答案[3.1] 分析图P3。

1电路的逻辑功能,写出Y 1、、Y 2的逻辑函数式,列出真值表,指出电路完成什么逻辑功能。

[解]BCAC AB Y BC AC AB C B A ABC Y ++=+++++=21)(真值表: A B C Y 1 Y 2 000 0 0 00 1 1 0 010 1 0 01 1 0 1 100 1 0 10 1 0 1 110 0 111 1 1 1由真值表可知: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 +++=BCD ACD ABD ABC ⋅⋅⋅=十进制数A 4A 3A 2A 1 Y 4Y 3Y 2 Y 1 十进制数 A 4 A 3 A 2 A 1Y 4 Y 3 Y 2 Y 1 0 0 0 0 0 100 1 8 1000 000 1 1 000 1 1000 9 100 10000 2 0010 011 1 伪码 1010 011 1 3 001 1 0110 101 1 0110 4 0100 010 1 1100 010 1 5 010 1 0100 110 1 0100 6 0110 001 1 1110001 1 7011 10010111 10010A B C D Y A B C D Y 0 0 0 0 0 1000 0 000 1 0 100 1 0 0010 0 1010 0 001 1 0 101 1 1 0100 0 1100 0 010 1 0 110 1 1 0110 0 1110 1011 1 1 111 1 1[3.4] 有一水箱由大、小两台泵M L 和M S 供水,如图P3.4所示。

组合逻辑电路习题解答

组合逻辑电路习题解答

(有些题答案错了)自我检测题1.组合逻辑电路任何时刻(de)输出信号,与该时刻(de)输入信号 有关 ,与以前(de)输入信号 无关 .2.在组合逻辑电路中,当输入信号改变状态时,输出端可能出现瞬间干扰窄脉冲(de)现象称为 竞争冒险 .3.8线—3线优先编码器74LS148(de)优先编码顺序是7I 、6I 、5I 、…、0I ,输出为2Y 1Y 0Y .输入输出均为低电平有效.当输入7I 6I 5I …0I 为时,输出2Y 1Y 0Y 为 010 .4.3线—8线译码器74HC 处于译码状态时,当输入A 2A 1A 0=001时,输出07Y ~Y = .5.实现将公共数据上(de)数字信号按要求分配到不同电路中去(de)电路叫 数据分配器 .6.根据需要选择一路信号送到公共数据线上(de)电路叫 数据选择器 .7.一位数值比较器,输入信号为两个要比较(de)一位二进制数,用A 、B 表示,输出信号为比较结果:Y (A >B ) 、Y (A =B )和Y (A <B ),则Y (A >B )(de)逻辑表达式为B A .8.能完成两个一位二进制数相加,并考虑到低位进位(de)器件称为 全加器 .9.多位加法器采用超前进位(de)目(de)是简化电路结构 . (√, )10.组合逻辑电路中(de)冒险是由于 引起(de). A .电路未达到最简 B .电路有多个输出 C .电路中(de)时延 D .逻辑门类型不同11.用取样法消除两级与非门电路中可能出现(de)冒险,以下说法哪一种是正确并优先考虑(de)A .在输出级加正取样脉冲B .在输入级加正取样脉冲C .在输出级加负取样脉冲D .在输入级加负取样脉冲 12.当二输入与非门输入为 变化时,输出可能有竞争冒险. A .01→10 B .00→10 C .10→11 D .11→0113.译码器74HC(de)使能端321E E E 取值为 时,处于允许译码状态.A .011B .100C .101D .01014.数据分配器和 有着相同(de)基本电路结构形式.A .加法器B .编码器C .数据选择器D .译码器15.在二进制译码器中,若输入有4位代码,则输出有 个信号. A .2 B .4 C .8 D .1616.比较两位二进制数A=A 1A 0和B=B 1B 0,当A >B 时输出F =1,则F 表达式是.A .B A F =.0101B B A A F ++= .0011B A B A F ++=17.集成4位数值比较器74LS85级联输入I A <B 、I A=B 、I A >B 分别接001,当输入二个相等(de)4位数据时,输出F A <B 、F A=B 、F A >B 分别为 . A .010 B .001 C .100 D .01118.实现两个四位二进制数相乘(de)组合电路,应有 个输出函数.A . 8B .9C .10D .11 19.设计一个四位二进制码(de)奇偶位发生器(假定采用偶检验码),需要 个异或门.A .2B .3C .4D .520.在图中,能实现函数C B B A F +=(de)电路为 .A B FCB AC F(a ) (b ) (c )图A .电路 (a )B .电路(b )C .电路(c )D .都不是习 题1.分析图所示组合逻辑电路(de)功能,要求写出与-或逻辑表达式,列出其真值表,并说明电路(de)逻辑功能.A B CS图解: CO =AB +BC +ACAC BC AB C B A ABC CO C B A ABC S +++++=+++=)()(AC BC AB C B A ABC )(+++=AC BC AB C AC BC AB B AC BC AB A ABC +++= A B AB C AC C A B C BC B A ABC +++= C B A C B A C B A ABC +++=真值表电路功能:一位全加器,A 、B 为两个加数,C 为来自低位(de)进位(似乎错了),S 是相加(de)和,CO 是进位.2.已知逻辑电路如图所示,试分析其逻辑功能.A B C图解:(1)逻辑表达式 ABC P =1,ABC B BP P ==12,ABC A AP P ==13,ABC C CP P ==14432P P P F =ABC C ABC A ABC B =ABC C ABC A ABC B ++=)(C B A ABC ++= ))((C B A C B A ++++=C AB C B A C B A BC A C B A C B A +++++=(2(3)功能从真值表看出,ABC=000或ABC=111时,F=0,而A、B、C取值不完全相同时,F=1.故这种电路称为“不一致”电路.3.试用与非门设计一组合逻辑电路,其输入为3位二进制数,当输入中有奇数个1时输出为1,否则输出为0.解:(1)真值表(2)ABCAF⋅⋅BAC+B=(无法用卡诺图化简)++=⋅ABCCBABCACBACCAB(3)逻辑图F4.4位无符号二进制数A( A3A2A1A0),请设计一个组合逻辑电路实现:当0≤A<8或12≤A<15时,F输出1,否则,F输出0.解:(1)真值表:(2)表达式(3)电路图1111111111100001101110110100A 3A 2A 1A0F 0A 3A 1A 2A 0F02123A A A A A F ++=(4)如果要求用与非门实现,则:01230123012302123A A A A A A A AA A A A A A A A A F =+=+=++=逻辑图:A A A A5.约翰和简妮夫妇有两个孩子乔和苏,全家外出吃饭一般要么去汉堡店,要么去炸鸡店.每次出去吃饭前,全家要表决以决定去哪家餐厅.表决(de)规则是如果约翰和简妮都同意,或多数同意吃炸鸡,则他们去炸鸡店,否则就去汉堡店.试设计一组合逻辑电路实现上述表决电路.解:(1)逻辑定义:A 、B 、C 、D 分别代表约翰、简妮、乔和苏.F =1表示去炸鸡店,F =0表示去汉堡店.(2)真值表(3)用卡诺图化简 (4)逻辑图AB 00CD01111000011110F0000001011111B CA FDF =AB +ACD +BCD6.试设计一个全减器组合逻辑电路.全减器是可以计算三个数、Y 、BI (de)差,即D =-Y -CI .当<Y +BI 时,借位输出BO 置位.解:设被减数为,减数为Y ,从低位来(de)借位为BI ,则1位全减器(de)真值表如图 (a)所示,其中D 为全减差,BO 为向高位发出(de)借位输出.(1)真值表0101110100011110X Y BID 0111010100011110XY BIBO由卡诺图得I B Y X D ⊕⊕=Y X B X YB B I I O ++=电路图Y XDBOBI7.设计组合逻辑电路,将4位无符号二进制数转换成格雷码.解:(1)列出4位二进制码→4位格雷码(de)转换真值表,如表所示.(2)根据真值表分别画出输出变量G 3,G 2,G 1,G 0(de)卡诺图,如图所示.化简后,得33B G =,232B B G ⊕=,121B B G ⊕=,010B B G ⊕=00001111000011110001101100011011B 3B 2B 1B 0G 20011110011000110001101100011011B 3B 2B 1B 0G 10101010101010110001101100011011B 3B 2B 1B 0G 0(3)由逻辑表达式得电路实现,如图所示.B 3B 2B 0B 0G 3G 2G 0G 08.请用最少器件设计一个健身房照明灯(de)控制电路,该健身房有东门、南门、西门,在各个门旁装有一个开关,每个开关都能独立控制灯(de)亮暗,控制电路具有以下功能:(1)某一门开关接通,灯即亮,开关断,灯暗;(2)当某一门开关接通,灯亮,接着接通另一门开关,则灯暗; (3)当三个门开关都接通时,灯亮.解:设东门开关为A ,南门开关为B ,西门开关为C .开关闭合为1,开关断开为0.灯为Z ,等暗为0,灯亮为1.根据题意列真值表如下:(2)画出卡诺图如图所示.010111100011110ABC Z=1=1A ZB C(3)根据卡诺图,可得到该逻辑电路(de)函数表达式:C B A ABC C B A C B A C B A Z ⊕⊕=+++=(3)根据逻辑函数表达式,可画出逻辑电路图如图所示.9.设计一个能被2或3整除(de)逻辑电路,其中被除数A 、B 、C 、D 是8421BCD 编码.规定能整除时,输出L 为高电平,否则,输出L 为低电平.要求用最少(de)与非门实现.(设0能被任何数整除)解:(1)真值表(2)用卡诺图化简101111××××11××0001111000011110AB CDL B DC A LD C B A D C B A D C B A L =++=++=(3)逻辑图10.如图所示为一工业用水容器示意图,图中虚线表示水位,A 、B 、C 电极被水浸没时会有高电平信号输出,试用与非门构成(de)电路来实现下述控制作用:水面在A 、B 间,为正常状态,亮绿灯G ;水面在B 、C 间或在A 以上为异常状态,点亮黄灯Y ;面在C 以下为危险状态,点亮红灯R .要求写出设计过程.A B C图解:(1)真值表(2)卡诺图化简A0BC100011110Y 010××××A0BC100011110G 001××××BA B A G ==1A CB AC B Y ⋅=+=A 0BC100011110R 100×××0×GCR =YR(3)逻辑图11.试用卡诺图法判断逻辑函数式Y (A ,B ,C ,D )=∑m (0,1,4,5,12,13,14,15)是否存在逻辑险象,若有,则采用增加冗余项(de)方法消除,并用与非门构成相应(de)电路.解:卡诺图如图(a )所示. 最简逻辑函数式为:AB C A Y +=此函数存在逻辑险象.只要如图所示增加冗余项C B 即可,逻辑式变为:C B AB C A C B AB C A Y ⋅⋅=++=用与非门构成(de)相应电路如图 (b)所示.AL 2C100011110AB CD00011110100110011110Y B(a ) (b )12.已知∑∑+=)14,2,1()13,12,11,10,9,8,7,3,0(),,,(d m D C B A Y ,求Y (de)无竞争冒险(de)最简与-或式.解:卡诺图如图所示:1×1000101110001111000011110AB CDY×11×0C B A CD A D B C A Y +++=上式中C B A 为冗余项,以消除竞争冒险.13.某一组合电路如图所示,输入变量(A ,B ,D )(de)取值不可能发生(0,1,0)(de)输入组合.分析它(de)竞争冒险现象,如存在,则用最简单(de)电路改动来消除之.F图解:解法1:从逻辑图得到以下表达式:AC D C B C B A F ++=根据表达式得到卡诺图:1100100010110110001111000011110AB CD F但由于从卡诺图可见,包围圈有两处相切,因此存在竞争冒险现象.可以通过相切点位置增加一个乘积项,得D AB D C A AC D C B C B A F ++++=进一步分析,当ACD =000时, B B F +=,由于输入变量(A ,B ,D )(de)取值不可能发生(0,1,0)(de)输入组合,因此,当ACD =000时,B 必然为0,不会产生竞争冒险.因此,D C A 这一项不需要增加,只需要增加D AB .电路图为:F解法二:如果逻辑表达式在某种取值下,出现A A F +=、B B F +=、C C F +=、D D F +=,就有可能出现竞争冒险.根据逻辑表达式AC D C B C B A F ++=,A A F +=和D D F +=不会出现. 当A =C =D =0,出现B B F +=,但由于输入变量(A ,B ,D )(de)取值不可能发生(0,1,0)(de)输入组合,因此,当ACD =000时,B 必然为0,因此也不会产生竞争冒险.只有当A =B =1,D =0,出现C C F +=,存在竞争冒险问题,加冗余项D AB 可消除竞争冒险.14.电路如图所示,图中①~⑤均为2线—4线译码器.(1)欲分别使译码器①~④处于工作状态,对应(de)C 、D 应输入何种状态(填表);(2)试分析当译码器①工作时,请对应A 、B (de)状态写出1310Y ~Y (de)状态(填表);(3)说明图(de)逻辑功能. 表 表13Y 12Y 11Y 10Y 23Y 22Y 21Y 20Y 33Y 32Y 31Y 30Y 43Y 42Y 41Y 40Y图解:逻辑功能:由74LS 构成(de)4线—16线译码器15.图所示电路是由3线-8线译码器74HC 及门电路构成(de)地址译码电路.试列出此译码电路每个输出对应(de)地址,要求输入地址A 7A 6A 5A 4A 3A 2A 1A 0用十六进制表示.A 3A 4A 5A 6A 7图解:由图可见,74HC(de)功能扩展输入端必须满足E 1=1、032==E E 才能正常译码,因此E 1=A 3=1;542A A E =,即A 4=1,A 5=1; 0763=+=A A E ,即A 6=0,A 7=0.所以,该地址译码器(de)译码地址范围为A 7A 6A 5A 4A 3A 2A 1A 0=00111A 2A 1A 0=00111000~00111111,用十六进制表示即为38H ~3FH.输入、输出真值表如表1所示.表1 地址译码器(de)真值表16.写出图所示电路(de)逻辑函数,并化简为最简与-或表达式.10B AC L图解:由图(a )写出逻辑函数并化简,得CC AB C B A C B A C B A Y Y Y Y Y Y Y Y L =+++=+++==6420642017.试用一片3线-8线译码器74HC 和最少(de)门电路设计一个奇偶校验器,要求当输入变量ABCD 中有偶数个1时输出为1,否则为0.(ABCD 为0000时视作偶数个1).解:ABCD D C AB D C B A D C B A D BC A D C B A CD B A D C B A F +++++++=ABCD D C B A D C B A CD B A D C AB D C B A D BC A D C B A ++++++++=D ABC C B A C B A C B A D C AB C B A BC A C B A )()(+++++++=D C AB C B A BC A C B A D C AB C B A BC A C B A )()(+++++++=D C AB C B A BC A C B A ⊕+++=)(D C AB C B A BC A C B A ⊕⋅⋅⋅=)(连接图AB C 100F18.用一个8线-3线优先编码器74HC148和一个3线-8线译码器74HC 实现3位格雷码→3位二进制(de)转换.解:根据下表可得到连线图:B 1B 0B 2G G G19.根据图所示4选1数据选择器,写出输出Z(de)最简与-或表达式.解:C A C A B CAB B A BC A B A Z ++=+++=20.由4选1数据选择器和门电路构成(de)组合逻辑电路如图所示,试写出输出E (de)最简逻辑函数表达式.解:D C C A D ABC D C B A CD B A CD B A E +=+++=图 图21.由4选1数据选择器构成(de)组合逻辑电路如图所示,请画出在图所示输入信号作用下,L (de)输出波形.A B C L图解:4选1数据选择器(de)逻辑表达式为:301201101001D A A D A A D A A D A A Y +++=将A 1=A ,A 0=B ,D 0=1,D 1=C ,C D =2,D 3=C 代入得ABC C B A BC A C B A C B A ABC C B A BC A B A Y ++++=+++=根据表达式可画出波形图:CA B L22.已知用8选1数据选择器74LS151构成(de)逻辑电路如图所示,请写出输出L (de)逻辑函数表达式,并将它化成最简与-或表达式.图解:(1)写出逻辑函数表达式:C AB C B A BC A C B A C B A L ++++=(2)用卡诺图化简1111010010110101L BCAB AC L +=23.用一个8选1数据选择器74LS151和非门实现:))()()((F B C A D A C B BF C A C B A E Y +++++++++=解:)(F B C A D A BC BF C A C B A E Y +++=)(F m F m m D m D m m F m F m m m E 2027376441+++++++++=)(7643210m F m m D m m m F m E ++++++=CBAE124.图所示是用二个4选1数据选择器组成(de)逻辑电路,试写出输出Z与输入M、N、P、Q之间(de)逻辑函数式.PN图解;P)(Z)(+=NMQ++NQNMQMNMQPPNNMQ+=M++MQPQPQMNNPNQ+=NQPP25.用二个4选1数据选择器实现函数L,允许使用反相器.BACDEEL+A+++=+AEBDEFBCEDCCDEABB解:BCEAEBCDL++=+++EBEDAADEFCBBCDEA+B+B+E+(=)++ECBDADFBECDACAAECDB++BEE(=)A++++AADFBEBECCDCADDC电路图26.一个组合逻辑电路有两个控制信号C1和C2,要求:(1)C2C1=00时,B=AF⊕(2)C2C1=01时,ABF=(3)C2C1=10时,B=F+A(4)C2C1=11时,ABF=试设计符合上述要求(de)逻辑电路(器件不限)解:方法一:真值表→卡诺图化简→逻辑图真值表卡诺图化简000011110C 2C 1AB00011110101110100101FAB C C B A C C B A C B A C A C C F 12122212++++=逻辑图F方法二:利用数据选择器和少量门电路实现27.试用4选1数据选择器74LS153(1/2)和最少量(de)与非门实现逻辑函数DCBDCCAF++=.解:DCBDCDDCADCBDCCAF+++=++=)(0⋅+++=+++=CDDCDCADCABDCBDCDCADCA令A1=C,A0=D,ABD=0,AD=1,D2=1,D3=0连线图:BA A28.P(P2P1P0)和Q(Q2Q1Q0)为两个三位无符号二进制数,试用一个74LS和一个74LS151和尽可能少(de)门电路设计如下组合电路:当P=Q 时输出F=1,否则F=0.解:P P P29.试用8选1数据选择器74LS151实现逻辑函数L =AB +AC .解:567m m m ABC C B A ABC C AB AC AB L ++=+++=+=130.用8选1数据选择器74LS151设计一个组合电路.该电路有3个输入A 、B 、C 和一个工作模式控制变量M ,当M =0时,电路实现“意见一致”功能(A ,B ,C 状态一致时输出为1,否则输出为0),而M =1时,电路实现“多数表决”功能,即输出与A ,B ,C 中多数(de)状态一致.解:CMAB C B MA BC A M ABC C B A M MABC C MAB C B MA BC A M ABC M C B A M F ++++=+++++=电路图M31.已知8选1数据选择器74LS151芯片(de)选择输入端A 2(de)引脚折断,无法输入信号,但芯片内部功能完好.试问如何利用它来实现函数F (A ,B ,C )=∑m (1,2,4,7).要求写出实现过程,画出逻辑图.解:对于LSTTL 集成芯片,某个输入引脚折断后该脚悬空,相当于输入高电平1.74LS151(de)高位地址端A 2折断后,输出不再响应D 0,D 1,D 2,D 3输入,8选1数据选择器只相当于一个4选1,此时地址输入为A 1A 0,数据输入为D 4,D 5,D 6,D 7,输出Y 等于7016015014017012601250124012D A A D A A D A A D A A D A A A D A A A D A A A D A A A Y +++=+++=与函数F 相比较ABCC B A C B A C B A m C B A F +++==∑)7,4,2,1(),,(不难看出,只要令AB 为地址,则D 4=C ,D 5=C ,D 6=C ,D 7=C .逻辑图如图所示.图 题(de)电路实现32.用三片四位数值比较器74LS85实现两个12位二进制数比较.解:74LS85(片0)A 3A 1A 2A 0B 3B 1B 2B 0I (A >B )I (A =B )I (A <B )Y (A >B )Y (A =B )Y (A <B )100w 2 v 2w 0w 1 v 1 v 074LS85(片1)A 3A 1A 2A 0B 3B 1B 2B 0I (A >B )I (A =B )I (A <B )Y (A >B )Y (A =B )Y (A <B )w 6W <VW >V W =V v 6w 4w 5 v 5 v 4w 7 v 7w 3 v 374LS85(片2)A 3A 1A 2A 0B 3B 1B 2B 0I (A >B )I (A =B )I (A <B )Y (A >B )Y (A =B )Y (A <B )w 10 v 10w 8w 9 v 9 v 8w 11 v 1133.用一片4位数值比较器74HC85和适量(de)门电路实现两个5位数值(de)比较.解:高4位加到比较器数值输入端,最低位产生级联输入.0V W I =)(B >A ,00V W I =)(B <A ,I (A=B )=W 0⊙V 0W <VW >V W =V W V34.用两个四位加法器74283和适量门电路设计三个4位二进制数相加电路.解:三个4位二进制数相加,其和应为6位.基本电路如图所示.两个加法器产生(de)进位通过一定(de)逻辑生成和(de)高两位.214CO CO S ⊕=, 215CO CO S ⋅=C O1C O2S 5S 4C O1∑A 3A 1A 2A 0B 3B 1B 2B 0S 3S 1S 2S 0CI 0C OX 0X 1X 2X 3Y 0Y 1Y 2Y 3C O2∑A 3A 1A 2A 0B 3B 1B 2B 0S 3S 1S 2S 0CI 0C OS 0S 1S 2S 3Z 0Z 1Z 2Z 335.A 、B 为4位无符号二进制数(B ≠0),用一个74LS283、非门和一个其它类型门电路实现:当A =(B -1)模16时,输出Y =1,否则为0. 解:∵ (B -1)模16即为B -1∴ A =B -1时Y =1,否则Y =0,即B -1-A =B +A +1-1=B +A 为0时,Y =1.A 0A 1A 2A 3Y36.A 、B 为四位二进制数,试用一片74283实现Y =4A +B . 解:Y =4A +B =A 3A 2A 1A 000+B 3B 2B 1B 0∑A 3A 1A 2A 0B 3B 1B 2B 0S 3S 1S 2S 0CI 0C OA 0A 1A 2A 3B 0B 1B 2B 3X 50X 4X 3X 2X 1X 037.用一片74283和尽量少(de)门电路设计余3码到2421码(de)转换.解:余3码到2421码(de)转换(de)真值表为:从真值表中可以看到,当A 3=0时,B =A -3,当A 3=1时,B =A +3B 0B 1B 2B 3A 313A38.设计一个一位8421BCD 码乘以5(de)电路,要求输出也为8421BCD码.要求:(1)用4线/16线译码器及门电路实现;(2)只用四位全加器74LS283实现;(3)不用任何器件实现.解:根据题意列出真值表(1)从真值表可写出逻辑表达式:B7=0,B3=0,B 1=0,B 6=∑m (8,9), B 5=∑m (4,5,6,7), B 4=∑m (2,3,6,7), B 0=B 2=∑m (1,3,5,7,9).0A 1A 2A 02(B 0)A 3456B 7B 3B 1(2)用全加器实现A 3A 2A 1A 00 1 0 10 0 A 3A 2A 1A 0A 3A 2A 1A 0×+A 1A 0用74283实现逻辑图与36题同. (3)不用任何器件实现B 7=0,B 6=A 3,B 5=A 2,B 4=A 1,B 3=0,B 2=A 0,B 1=0,B 0=A 039.利用两片并行进位加法器和必要(de)门电路设计一个8421BCD 码加法器.8421BCD 码(de)运算规则是:当两数之和小于等于9(1001)时,所得结果即为输出;当所得结果大于9时,则应加上6(0110).解:连线图如图所示.加法器1完成两个加数得初始加法,加法器2对加法器1输出进行修正.A 3A 1A 2A 0B B B B S 4S 0S 1S 2S 3。

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

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

习题4.1写出图所示电路的逻辑表达式,并说明电路实现哪种逻辑门的功能。

习题4.1图解:B A B A B A B A B A F ⊕=+=+= 该电路实现异或门的功能4.2分析图所示电路,写出输出函数F 。

习题4.2图 解:[]B A B BB A F ⊕=⊕⊕⊕=)(4.3已知图示电路及输入A 、B 的波形,试画出相应的输出波形F ,不计门的延迟.习题4.3图解:B A B A B A AB B AB A AB B AB A F ⊕=∙=∙∙∙=∙∙∙=4.4由与非门构成的某表决电路如图所示。

其中A 、B 、C 、D 表示4个人,L=1时表示决议通过。

(1) 试分析电路,说明决议通过的情况有几种。

(2) 分析A 、B 、C 、D 四个人中,谁的权利最大。

习题4.4图解:(1)ABD BC CD ABD BC CD L ++=∙∙=B AC & && & D L B A =1 =1 =1FF A B & && & & F B AABCD L ABCD L 0000 0001 0010 0011 0100 0101 0110 01110 0 0 1 0 0 1 11000 1001 1010 1011 1100 1101 1110 11110 0 0 1 0 1 1 1(3)根据真值表可知,四个人当中C 的权利最大。

4.5分析图所示逻辑电路,已知S 1﹑S 0为功能控制输入,A ﹑B 为输入信号,L 为输出,求电路所具有的功能。

习题4.5图解:(1)011011)(S S B S A S S B S A L ⊕⊕+⊕=⊕⊕∙⊕= (2)S 1S 0 L 00 01 10 11A+BB A +ABAB4.6试分析图所示电路的逻辑功能。

习题4.6图解:(1)ABC C B A F )(++=A BS 1S 0L =1 =1 &=1& & & & &FA BC电路逻辑功能为:“判输入ABC 是否相同”电路。

组合逻辑电路题库(61道)

组合逻辑电路题库(61道)

组合逻辑电路1、74LS147有9个输入端,引脚排列图如下图所示,其中优先级别最高的是——[单选题]ABCD正确答案:B2、下图示逻辑电路的逻辑式为——[单选题]ABCD正确答案:C3、下图示逻辑电路的逻辑式为——[单选题]A F=BC F=D F=正确答案:B4、能表示少数服从多数的逻辑关系的表达式为——[单选题]ABCD正确答案:D5、译码器74HC138的使能端取值为( )时,处于允许译码状态。

——[单选题]A 011B 100C 101D 010正确答案:B6、逻辑电路如下图所示,其功能相当于——[单选题]A 门B 与非门C 异或门D 或门正确答案:C7、在下图中,能实现函数的电路为——[单选题]A 电路B 电路C 电路D 都不是正确答案:C8、某同学参加三类课程考试,规定如下:文化课程( )及格得2分,不及格得0分;专业理论课程( )及格得3分,不及格得0分;专业技能课程( )及格得5分,不及格得0分。

若总分大于6分则可顺利过关( )。

则根据功能正确的真值表是——[单选题]ABCD正确答案:B9、下图示逻辑电路的逻辑式为——[单选题]ABCD正确答案:C10、为了使74LS138 3-8译码器 6端输出为低电平,输入端A2A1A0应置——[单选题]A 011B 110C 111D 000正确答案:B11、在登录你的电子信箱的过程中,要有两个条件,一个是用户名,一个是与用户名对应的密码,要完成这个事件( ),它们体现的逻辑关系为——[单选题]A 与”关系B “或”关系C “非”关系D 不存在逻辑关系正确答案:A12、电路中不包含记忆单元也不含有反馈支路是( )的特点。

——[单选题]A 组合逻辑电路B 时序逻辑电路C 触发器D 施密特触发器正确答案:A13、在三个输入量只有1个为1或3个全为1时,输出为1,实现这一功能的组合逻辑电路是——[单选题]A 加法器B 数据比较器C 奇校验器D 编码器正确答案:C14、逻辑表达式 Y=AB+BC+AC,可以实现的功能是——[单选题]A 三人表决器B 二人表决器C 抢答器D 抢答器E 奇偶数校验正确答案:A15、以下有关组合逻辑电路的特点,错误的是——[单选题]A 电路中没有记忆单元B 结构上只能由门电路组成C 即存在输入到输出的通路又有从输出到输入的反馈回路D 在任何时刻的输出状态只取决于这一时刻的输入状态,而与电路的原来状态无关正确答案:C16、将十进制数的十个数字编成二进制代码的过程叫——[单选题]A 二进制编码B 奇偶校验编码C 莫尔斯编码D 二—十进制编码(或BCD编码)正确答案:D17、电话室有三种电话,按照由高到低优先级排序依次是火警急救和工作电话,能够实现该控制功能的电路是——[单选题]A 普通编码器B 优先编码器C 译码器D 寄存器正确答案:B18、将4位BCD码的十组代码翻译成0~9十个对应的输出信号的电路,称为( )译码器。

组合逻辑电路练习题和答案

组合逻辑电路练习题和答案

第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. 串行进位加法器的优点是电路简单、连接方便,而且运算速度快。

组合逻辑电路分析与设计习题解答

组合逻辑电路分析与设计习题解答
设主裁判为A,副裁判为B、C、D,裁判判定成功为1;灯为F,灯亮为1。 1、列出真值表:
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;

组合逻辑电路习题及参考答案

组合逻辑电路习题及参考答案

组合逻辑电路习题及参考答案一、填空题: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 ++++。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(b)图 (1)由逻辑图逐级写出表达式:Y A B A B ( 2)化简与变换:Y=1由此可见,无论输入是什么状态,输出均为13-2试分析图所示各组合逻辑电路的逻辑功能,写出函数表达式。

解:(a)图Y AB B C CDY1 A B A C CB(b) 图全加器Y2 A B C3-3采用与非门设计下列逻辑电路:(1)三变量非一致电路;(2)三变量判奇电路 ( 含 1 的个数 ) ;(3)三变量多数表决电路。

解:输入输出输出输出A B C Y 1Y 2Y 30000000011100101100111011001101011011101011 1 1011Y1BC A B ACY2ABC A BC ABC ABCY3AB BC AC3-4有一个车间,有红、黄两个故障指示灯,用来表示三台设备的工作情况。

当有一台设备出现故障时,黄灯亮;若有两台设备出现故障时,红灯亮;若三台设备都出现故障时,红灯、黄灯都亮。

试用与非门设计一个控制灯亮的逻辑电路。

解:有故障用 1 表示,无故障用0 表示,灯亮用 1 表示,灭用0 表示输入输出(红)输出(黄)A B C Y 1Y 20000000101010010111010001101101101011111Y1AB BC ACY2A B C3-5A、 B、 C和 D四人在同一实验室工作,他们之间的工作关系是:(1)A到实验室,就可以工作;(2)B必须 C到实验室后才有工作可做;(3)D只有 A 在实验室才可以工作。

请将实验室中没人工作这一事件用逻辑表达式表达出来。

解: 1 表示在实验室,0 表示不在实验室, 1 表示有人工作,0 表示没人工作输入输出A B C D Y 100000000100010000110010000101001101011111000110011101011011111001110111110111111Y A BC3-6设计用单刀双掷开关来控制楼梯照明灯的电路。

要求在楼下开灯后,可在楼上关灯;同样也可在楼上开灯,而在楼下关灯。

用与非门实现上述逻辑功能。

解; A 表示楼上开关、 B 表示楼下开关。

1 表示开关闭合、0 表示开关断开输入输出A B Y000011101110Y AB AB旅客列车分特快、直快、慢车等三种。

它们的优先顺序由高到低依次是特快、直快、慢车。

试设计一个列车从车站开出的逻辑电路。

解: A 表示特快、 B 表示直快、 C 表示慢车。

1 表示开、 0 表示停输入输出A B C Y A Y B Y C000000001001010010011010100100101100110100111100Y A AY B ABY C AB C3-8用译码器实现下列逻辑函数,画出电路图。

(1)Y1=∑m(3,4,5,6)(2)Y2=∑m(1,3,5,9,11)(3)Y3=∑m(2,6,9,12,13,14)解: Y1m3m4m5m6Y1m3 m4m5m6Y3Y4Y5Y6Y2m1m3m5m9m11Y2m1m3m5m9 m11Y1Y2Y3Y4Y5Y3m2m6m9m12m13m14Y3m2m6m9m12m13m14 Y2Y6Y9Y12Y13Y143-9用与非门设计一个七段显示译码器,要求能显示H、F、 E、 L 四个符号。

解:输入 A、 B, 00 表示 H、 01 表示 F、 10 表示 E、 11 表示 L输出 Ya,Yb,Yc,Yd,Ye,Yf,Yg。

灯亮用1 表示、灯灭用0 表示输入输出A B Y a Y b Y c Yd Y e Y f Y g000110110011000111101001111110001110Y a AB ABY b AB Y c A B Y d A Y e Y f 1 Y g AB AB 3-10试用 74LS151 数据选择器实现逻辑函数 :(1)( ,, ) = ∑ (1 , 3, 5, 7)Y A B Cm(2)Y2ABC ABC ABC ABC解:Y1m1m3m5m7y74151A2 A1 A 0D7 D 6 D 5 D 4 D 3 D2 D1 D0G A B C1Y2m1m3m6m7y74151A2 A1 A 0 D 7 D6 D5 D4 D 3 D 2 D 1 D0G A B C1用译码器和门电路设计一个数据选择器。

解:四选一数据选择器Y A1 A0 D 0A1 A0 D1A1 A0 D2A1 A0 D3Y0 D0Y1D1Y2 D2Y3D 3Y Y0 D 0 Y1 D1 Y2 D2Y3D 3Y Y0 D0Y1 D1Y2 D2Y3D 33-12 用集成二进制译码器和与非门实现下列逻辑函数,画出电路图。

(1)Y1m (3,4,5,6)(2)Y2m ( 0,2,6,8,10)解:Y1m3m4m5m6Y1m3 m4 m5m6Y3Y4Y5Y6Y1mm2m6m8m10Y2mm2m6m8m10 YY2Y6Y8Y103-13画出用 2 片 4 位数值比较器组成8 位数值比较器的电路图。

1A0 B0 A1 B1A2 B2A 3B3A4 B4 A5B 5A6 B 6C A=A0 B0 A1 B1A2 B2A 3B3CA=A0 B0 A1B 1A2 B 2A3 B3 BBCOMP COMPPA >B PA= BPA< BPA >BPA= BPA< BA> B A= B A <B3-14用四选一数据选择器和译码器,组成二十选一数据选择器。

3-15 仿照全加器的设计方法,试设计一个一个全减器。

解:全减器有三个输入变量:被减数An、减数 Bn、低位向本位的借位Cn;有两个输出变量:本位差Dn、本位向高位的借位 C n+1全减器真值表A n BnCnCn+1D n00000 00111 01011 01110 10001 10100 11000 11111D n A B C A B n C n A n B n Cn A n B C nn n nn n Cn 1B n C n A n C n A n B n习题 3-15 图3-16 判断下列逻辑函数是否存在冒险现象:(1)Y1AB A C BC A BC(2)Y2( A B)( B C )( A C )解: Y1AB A C BC A BC当 B=C=1时Y1 A A则存在 0 冒险Y2( A B)( B C )( A C )当 A=0 C=1 时Y1 B B则存在 1 冒险。

相关文档
最新文档