侯建军新书数电第3章习题答案Word文档格式.docx

上传人:b****6 文档编号:17946026 上传时间:2022-12-12 格式:DOCX 页数:17 大小:117.60KB
下载 相关 举报
侯建军新书数电第3章习题答案Word文档格式.docx_第1页
第1页 / 共17页
侯建军新书数电第3章习题答案Word文档格式.docx_第2页
第2页 / 共17页
侯建军新书数电第3章习题答案Word文档格式.docx_第3页
第3页 / 共17页
侯建军新书数电第3章习题答案Word文档格式.docx_第4页
第4页 / 共17页
侯建军新书数电第3章习题答案Word文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

侯建军新书数电第3章习题答案Word文档格式.docx

《侯建军新书数电第3章习题答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《侯建军新书数电第3章习题答案Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

侯建军新书数电第3章习题答案Word文档格式.docx

题3.4.4用4位二进制比较器7485实现20位二进制数并行比较,需要片。

5

题3.4.5数据分配器的结构与相反,它是一种输入,输出的逻辑电路。

从哪一路输出取决于。

数据选择器、1路、多路、地址控制端。

题3.4.6一个十六路数据选择器,其地址输入端有个。

4

题3.4.7采用4位比较器7485对两个四位二进制数进行比较时,先比较位。

(A)最低(B)次高(C)次低(D)最高

D

题3.4.8使能端的作用是和。

克服竞争冒险、功能扩展。

题3.4.9在下列逻辑电路中,是组合逻辑电路的有___________。

(A)译码器(B)编码器(C)全加器(D)具有反馈性能的寄存器

A、B、C

题3.4.104线-10线译码器中输出状态只有F2=0,其余输出端均为1,则它的的输入状态应取。

(A)0011(B)1000(C)0010(D)1001

C

题3.5.1

(1)组合逻辑的PLD不仅基于与、或两级形式,而且基于查找表结构。

(2)FPGA存储单元是基于浮栅编程技术。

(3)FLASH存储器掉电之后信息丢失。

F,F,F

题3.5.2在题表3.1中,写出各种PLD器件的阵列编程特点:

题表3.1PLD器件特点

类型

EPROM

PLA

PAL

GAL

题表3.1PLD器件特点

固定

可编程

题3.5.3利用浮栅技术制做的EPROM是靠________编程,当将外部提供的电源去掉之后,浮栅上的负电荷_________。

浮栅,不丢失

题3.5.4FLASH编程单元向浮栅注入电子时,产生,释放电子时,产生。

(A)雪崩击穿,隧道效应(B)隧道效应,雪崩击穿(C)齐纳击穿,雪崩击穿

(D)电容效应,隧道效应(E)齐纳击穿,隧道效应

A

题3.5.5PROM实现的逻辑函数采用表达式来描述,PLA实现逻辑函数采用表达式来描述。

最小项与或,最简与或式

题3.5.6PROM与阵列需要,PLA是根据需要产生,从而减小了阵列的规模。

(A)全译码,乘积项(B)编程,最小项(C)编程,最简与或式

(D)最简与或式,全译码(E)全译码,最小项

题3.5.7当今可编程集成电路技术,可以使FPGA的密度EPLD的密度。

(A)大于(B)等于(C)小于(D)小于等于

题3.5.8以FLASH为编程单元的EEPROM浮栅释放负电荷时,一片一片的释放的原因是。

(A)隧道效应(B)雪崩基础(C)漏极接电源(D)源极接电源

习题与自检题

习题3.1分析题图3.1所示组合逻辑电路功能。

&

F1

习题表3.1习题3.1真值表

ABC

F

000

001

010

011

100

101

110

111

1

F0

F2

F3

 

题图3.1习题3.1电路图

解:

组合逻辑电路的输出函数表达式可以直接写出,也可以先逐级写出各门电路的输出,

然后得到逻辑电路输出的函数表达式。

1)由逻辑图得电路输出函数的表达式:

2)根据表达式列出真值表见习题表3.1所示。

3)由习题表3.1可知,此电路只有输入A、B、C的取值不同时F=1,否则F=0。

因此,题图3.1所示电路为三变量非一致电路。

习题3.2请设计一个具有可控功能的3位二进制加1、减1转换电路,并画出电路图。

K为控制信号,当K=0时加1,K=1时减1。

1)设输入信号A、B、C为421码,输出为F3F2F1。

K=0时,输入信号A、B、C加1,K=1时,输入信号A、B、C减1,列出真值表如习题表3.2所示。

2)根据真值表列卡诺图,写出输出函数F3F2F1的逻辑表达式。

习题表3.2习题3.2真值表

KABC

F3F2F1

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

3)画出电路图,略。

习题3.3请设计一个5421BCD码中偶数个1检验

电路,并画出电路图。

1)设输入信号A、B、C、D为5421BCD

码,输出为F。

列出真值表如习题表3.3所示。

2)

习题表3.3习题3.3真值表

ABCD

F

0

1

根据真值表列卡诺图,写出输出函数F的

逻辑表达式。

3)画出电路图如答题图3.3所示。

习题3.4请设计一表决电路。

共有4人参加某学

生集体的三好生投票,多数人投赞成票可以通过,

其中班主任投否决票不通过,即班主任具有一票

否决权。

1)设置输入/输出变量

确定输入A、B、C和D为投票人,且A为班

主任。

输出F为事件“通过”成立。

投票人投同意

习题表3.4习题3.4真值表

票为逻辑1,不同意为逻辑0。

输出通过为逻辑1,

不通过为逻辑0。

2)列真值表和写逻辑表达式

在真值表中,列出输入变量A、B、C和D的

所有(全)组态,根据题意列出输出变量,如真值

表如习题表3.4所示。

依据真值表写出逻辑表达式

3)画出电路图如答题图3.4所示。

习题3.5试分析题图3.4电路中,当A、B、C、D其中一个信号改变状态时,是否存在竞争—冒险现象?

如果存在竞争—冒险现象,会发生在其他变量为何种取值的情况下?

是哪种冒险?

如何克服?

判断电路是否存在冒险有两种方法,一是

分析输出逻辑函数表达式。

若在一定条件下函数式

能化简为:

的形式,则说明当

变量A在1、0之间变化时可能引起电路竞争冒险。

第二种方法是分析电路输出函数的卡诺图。

若在卡

诺图中出现两圈相切,而某一变量跨越相切处是在

0、1之间变换,则这一变量取值突变时可能引起

电路逻辑冒险。

本例题将用逻辑表达式判断电路是否

有冒险并消除冒险。

由题图3.4知电路的输出函数为:

由逻辑函数表达式知,题图3.4所示电路有冒险。

并且冒险可能在下列三种情况下发生:

(1)当A=0,B=1,D=1时,

,C有“0”冒险。

(2)当B=0,C=1,D=1时,

,A有“0”冒险。

(3)当A=0,B=0,C=1时,

,D有“0”冒险。

在输出的或门输入端增加一低选通脉冲的方法消除冒险。

习题3.6试分析题图3.6电路中,哪个信号改变状态时,存在竞争—冒险现象?

在哪种取值的情况下,发生哪种冒险?

写出题图3.6的输出逻辑函数表达式

当D=C=1,B=0时,

由逻辑函

数表达式知,题图3.6所示电路有冒险。

并且A

有“1”冒险。

可在输出的与门增加一高选通脉

冲的方法消除冒险。

00011110

习题3.7如题图3.8所示的一组合逻辑函数,当输入信号ABCD从0101到1111变化时,即同时有2个信号变化,会产生逻辑冒险吗?

当输入信号ABCD从0101到1111时变化,

AC同时由0变到1,两个状态输出都是1。

但变化

时,AC很可能不是同时变化,有可能A先变,也

有可能C先变。

如果C先变,则ABCD的路经为

0101→0111→1111,结果都是1,不会产生冒险。

如果A先变,则ABCD的路经为0101→1101→1111,

结果是1→0→1,将会产生冒险。

克服冒险的方法:

路径可选0101→0111→1111,但有时不好加以控制,

可选择加选通脉冲的方法解决。

习题3.8用VHDL设计8线-3线优先编码器。

VHDL实体有8个输入input(0)~input(7)代表输入信号0~7,3位由低位到高位排列的二进制信息输出。

进程语句中用的是if顺序语句,首先判断input(7)是否为低,若为低,执行接下来的语句,将结果送到输出,然后退出进程。

否则继续判别下面的if语句,执行程序。

用VHDL语言描述优先编码器的程序如下。

LIBRARYIEEE;

USEIEEE.std_logic_1164.all;

ENTITYpriorityencoderIS

PORT(input:

INSTD_LOGIC_VECTURE(7DOWNTO0);

y:

OUTSTD_LOGIC_VECTURE(2DOWNTO0);

ENDpriorityencoder;

ARCHITECTURErtlOfpriorityencoderIS

BEGIN

PROCESS(input)

IF(input(7)='

0'

)THEN

y<

='

'

000'

;

ELSIF(input(6)='

)THEN

='

001'

ELSIF(input(5)='

010'

ELSIF(input(4)='

011'

ELSIF(input(3)='

100'

ELSIF(input

(2)='

101'

ELSIF(input

(1)='

)then

110'

ELSE

y<

111'

ENDIF;

ENDPROCESS;

ENDrtl;

习题3.93线-8线译码器74138及门电路组成的组合逻辑电路如题图3.10所示。

其中,输入信号A7-A0为地址线。

试写出译码器各位输出所实现的地址。

A3

译码器的使能端有效时

译码器译码。

由题图3.10电路可知,译码器译码,

则地址线A3-A7的状态应为A6=A7=0,A3=A4

=A5=1。

,则A2A1A0=000,即

A7A6A5A4A3A2A1A0=00111000=38H同理得

别为39H,3AH,3BH,3CH,3DH,3EH,3FH。

习题3.10试分析题图3.12所示电路,列出输入输出真值表,说明电路的逻辑功能。

74283为4位超前进位全加器。

习题表3.10真值表

X4X3X2X1

D10D8D4D2D1

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

00000

00001

00010

00011

00100

00101

00110

00111

01000

01001

10000

10001

10010

10011

10100

10101

从真值表入手分析此电路。

写出真值表后,如习题表3.10所示,直接观察规律。

可以看出从0到15共16个数字被转成了相应的以10、8、4、2、1为权值的5位BCD码,逻辑功能也可以说是加6校正电路。

X

习题3.11请用74283实现一个可控余3码至

8421BCD码和8421BCD码至余3码转换电路。

当X=0时实现余3码至8421BCD码,X=1时

实现8421BCD码至余3码。

1)8421BCD码至余3码转换实际上

是加3,设A为被加数,B为3,X为控制信号。

输入进位位应接0,但控制信号X为1时是加法,

所以必须取反。

2)余3码至8421BCD码实际上是减3,

设A为被加数,B取反,然后加输入进位位“1”。

但控制信号X为0时是减法,所以也必须取反。

3)将X取反控制异或门作为B=3或B的反码。

连接电路如题图3.13所示。

习题3.12题图3.14电路是一片4位比较器7485、一片显示译码器7447、一片4位全加器74283构成的逻辑功能电路,试分析该电路的逻辑功能。

1)加法电路中,X为控制信号,A为被加数,B为加数,X控制A、B完成加法和减法运算。

控制信号X为0时作加法运算,X为1时是减法,B取反,然后加X得负数的补码。

2)加法器74283的输出作为比较器7485的输入,并和比较器的另一个输入信号7比较。

如果大于等于7,则比较器7485输出信号FA<

B为0,即送出低电平。

此低电平为共阳极7段发光管提供低电平,使共阳极7段发光管灭。

否则提供高电平,使共阳极7段发光管发光具有可能性。

3)显示译码器7447是BCD-七段译码器,输出低电平有效,可以直接驱动七段共阳数码管。

接上限流电阻限制通过发光二极管的电流,让发光管正常发光。

4)经上述分析可知,整个电路的逻辑功实现了4位可控二进制加法、减法电路。

而且A-B必须满足大于零,小于7,A+B小于7,并显示。

如果大于7,数码管不显示。

习题3.13若逻辑函数F=X2+Y2,且X、Y均为2位二进制数。

试画出F(X,Y)的PLA阵列图。

解:

(1)令

列真值表如下,

习题表3.13真值表

X1X0

Y1Y0

F4F3F2F1F0

00

00000

01

00001

10

00100

11

01001

9

00001

00010

2

00101

01010

10

00100

01000

8

01101

13

01010

01101

10010

18

(2)化简

(3)PLA阵列实现如答题图3.13所示。

X1X1X0X0Y1Y1Y0Y0F4F3F2F1F0

答题图3.13习题3.13PLA阵列答案

习题3.14PLA阵列如题图3.15所示。

请写出逻辑表达式,并用EPROM阵列实现,将实现的电路画在题图3.16中。

题图3.16习题3.14EPROM阵列

由题图3.15PLA阵列可知输出逻辑函数为

将上述两式写成最小项表达式

将最小项表达式填入题图3.16所示的PROM阵列。

习题3.15请用题图3.18所示EPROM实现

序列码发生器,在EPROM或阵列中编程,输出F4为高位,F1为低位。

阵列如答题图3.18所示。

答题图3.18习题3.15EPROM阵列答案

作业:

基本水平:

习题3.1,习题3.3,习题3.6,习题3.8,习题3.9,习题3.11,习题3.13,习题3.15。

思考3.1.1,3.1.2,3.2.2,3.2.3,3.2.4,3.3.1,3.4.1,3.4.3,3.4.7,3.5.1,3.5.5,3.5.6,3.5.7,3.5.8。

中等水平:

除上述习题和思考题外,包括其他习题和思考。

熟练水平:

再选择部分自检题。

高级水平:

撰写研究论文。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1