广工EDA数字逻辑课后习题答案.docx

上传人:b****8 文档编号:8779496 上传时间:2023-02-01 格式:DOCX 页数:16 大小:151.69KB
下载 相关 举报
广工EDA数字逻辑课后习题答案.docx_第1页
第1页 / 共16页
广工EDA数字逻辑课后习题答案.docx_第2页
第2页 / 共16页
广工EDA数字逻辑课后习题答案.docx_第3页
第3页 / 共16页
广工EDA数字逻辑课后习题答案.docx_第4页
第4页 / 共16页
广工EDA数字逻辑课后习题答案.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

广工EDA数字逻辑课后习题答案.docx

《广工EDA数字逻辑课后习题答案.docx》由会员分享,可在线阅读,更多相关《广工EDA数字逻辑课后习题答案.docx(16页珍藏版)》请在冰豆网上搜索。

广工EDA数字逻辑课后习题答案.docx

广工EDA数字逻辑课后习题答案

习题答案

第1章

一、单选题

(1)B

(2)C(3)B(4)C

(5)D(6)B(7)C(8)D

(9)C(10)C(11)D(12)D

(13)A(14)D

二、判断题

(1)√

(2)√(3)×(4)×

(5)×(6)×(7)√(8)×

三、填空题

(1)10000111.101、207.5、87.A

(2)185.75

(3)10010100

(4)

(5)

(6)

(7)

(8)2n

(9)1

(10)1

四、综合题

(1)

(2)

函数卡诺图如下:

化简结果为:

②F(A,B,C,D)=Σm(0,2,4,5,6,7,8,10,12,14)

函数卡诺图如下:

化简结果为:

③F(A,B,C,D)=Σm(1,2,6,7,10,11)+Σd(3,4,5,13,15)

函数卡诺图如下:

化简结果为:

(3)

该逻辑图所对应的逻辑表达式如下

真值表如下

A

B

C

Y

0

0

0

1

0

0

1

0

0

1

1

1

0

1

0

1

0

0

1

0

1

0

1

1

0

0

0

0

1

0

0

0

0

0

0

1

0

1

0

1

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

1

根据真值表,可写出标准与或式如下

(4)

根据表达式画出逻辑图如下

第2章

一、单选题

(1)B

(2)CDA(3)D(4)C

(5)C(6)B(7)D(8)B

(9)A(10)B

二、判断题

(1)√

(2)√(3)×(4)√

(5)√(6)×(7)√(8)×

(9)×(10)√(11)√

三、综合题

1.解:

由于0110+1011+1=10010,因此Cout输出1,S3~S1输出0010

2.解:

(1)分析设计要求

……

(2)列真值表

……

(3)写逻辑表达式

(4)画逻辑图

3.解:

(1)分析设计要求

……

(2)列编码表

……

(3)写逻辑表达式

(4)画逻辑图

4.解:

(1)分析设计要求

……

(2)列真值表

S1

S0

D

Y0

Y1

Y2

Y3

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

1

0

0

0

0

0

0

1

1

0

1

0

0

1

0

0

0

0

0

0

1

0

1

0

0

1

0

1

1

0

0

0

0

0

1

1

1

0

0

0

1

(3)写逻辑表达式

(4)画逻辑图

5.解:

根据乘法原理

显然,电路的输入输出信号有:

输入信号:

被乘数A(A2A1A0),乘数B(B1B0)

输出信号:

乘积P(P4P3P2P1P0)

由乘法原理可见,此乘法器需要6个与门及一个4位加法器,故选择2片74HC08及1片74HC283。

逻辑图:

连线图:

6.解:

(1)分析设计要求

4位有符号二进制数比较器的输入信号分别为A数(A3A2A1A0)、B数(B3B2B1B0),其中A3及B3分别为两个数的符号位,A2~A0、B2~B0为数值位;输出信号仍然是G、E、S,分别表示大于、等于、小于三种比较结果。

(2)列真值表

依据多位有符号二进制数的比较原理,可列出真值表。

(3)写逻辑表达式

用Gi表示Ai>Bi,Ei表示Ai=Bi,Si表示Ai<Bi,可得到输出变量G、E、S的逻辑表达式:

由前面介绍的1位比较器可知:

则4位有符号数值比较器的输出函数表达式可写成

显然S的值也可由其他两个值的输出得到,表达式为

(4)画逻辑图:

根据以上表达式,结合1位二进制数比较器的设计结果,可得到4位有符号二进制数比较器的逻辑图。

7.解:

由于有符号二进制补码数的最高位是符号位,符号位为“0”的数要比符号位为“1”的数大,当符号位相同时,以其余数值位的大小决定比较结果。

因此有符号数的比较和无符号数的比较,差异仅在最高位,可将两个有符号数的最高位取反后,利用比较器74HC85进行比较。

连线图如下:

8.解:

(1)分析设计要求。

4位二进制补码——原码转换器有4位补码输入,4位原码输出。

(2)列真值表。

设定变量:

设4位补码输入变量为A(A3A2A1A0),4位原码输出变量为Y(Y3Y2Y1Y0),根据补码数转换为原码数的转换规则,可列真值表如下。

4位补码-原码转换真值表

输入

输出

对应十

进制数

A3

A2

A1

A0

Y3

Y2

Y1

Y0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

1

0

0

1

0

0

0

1

0

2

0

0

1

1

0

0

1

1

3

0

1

0

0

0

1

0

0

4

0

1

0

1

0

1

0

1

5

0

1

1

0

0

1

1

0

6

0

1

1

1

0

1

1

1

7

1

0

0

0

×

×

×

×

×

1

0

0

1

1

1

1

1

-7

1

0

1

0

1

1

1

0

-6

1

0

1

1

1

1

0

1

-5

1

1

0

0

1

1

0

0

-4

1

1

0

1

1

0

1

1

-3

1

1

1

0

1

0

1

0

-2

1

1

1

1

1

0

0

1

-1

(3)化简逻辑函数。

由真值表可得到逻辑函数Y3~Y0的卡诺图,如下。

图2-594位原码-补码转换器卡诺图

由卡诺图化简,写出逻辑表达式如下:

(4)画逻辑图。

根据以上表达式,画出4位补码-原码转换器逻辑图如下图。

9.解:

(1)分析设计要求

根据检奇电路的要求,电路需要3个输入信号、1个输出信号。

(2)列真值表

设定变量:

用A、B、C三个变量作为输入变量,用Y作为输出变量。

根据题目要求,可列出真值表如下。

真值表

A

B

C

Y

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

0

0

1

1

0

1

0

1

1

0

0

1

1

1

1

(3)化简逻辑函数

由真值表可画出卡诺图。

由卡诺图写出最简与或式如下

(4)用译码器实现时,由于输入变量有3个,因此应选择3线-8线译码器(74HC138)。

若在电路连接时,将A、B、C分别接到译码器的A2、A1、A0端,即A2 = A,A1 = B,A0 = C,则上式可改写为:

由74HC138的输出函数:

可得

根据以上逻辑表达式画出连线图如下:

(5)用数据选择器实现时,由于输入变量个数为n=3,由i=n-1=3-1=2,可知,应选择4选1的数据选择器(74HC153)实现该函数功能。

若在电路连接时,将B、C分别接到数据选择器的S1、S0端,即

则检奇电路的输出表达式可改写为

由于4选1数据选择器的输出函数式为

显然,若要用数据选择器实现Y函数,只须令

根据以上分析可知,如果将4选1数据选择器的输入端按以下关系连接,可实现检奇电路函数的功能。

按以上关系式连接的连线图如下。

第3章

一、单选题

(1)C

(2)C(3)A(4)A

(5)A(6)D(7)C(8)A

(9)C(10)D(11)C(12)C

(13)C(14)D

二、判断题

(1)×

(2)×(3)×(4)√

(5)√(6)×(7)√(8)×

(9)√(10)×

三、填空题

(1)保持、置0、置1,

Clk↓有效

(2)保持、置0、置1、翻转,

Clk↓有效

(3)置0、置1,

Clk↑有效

(4)保持、翻转,

Clk↑有效

(5)翻转

(6)有效状态

(7)能自启动

(8)时序

(9)4

(10)6

四、综合题

(1)解:

(2)解:

(3)解:

(4)解:

1)状态图

2)状态表

现态

次态

输出

B

0

0

0

1

1

1

1

0

0

1

0

0

0

0

0

1

0

0

0

1

0

0

1

1

0

1

0

0

1

0

0

0

1

1

0

1

0

1

1

0

0

0

1

1

0

1

0

1

0

1

1

1

1

1

0

0

3)利用卡诺图化简

Q2n+1Q1n+1

Q0n+1B

4)由于D触发器的特性方程Qn+1=D

显然

5)画逻辑图

6)画时序图

(5)解:

1)列出状态表

现态

次态

输出

C

0

0

0

0

0

1

0

0

0

1

0

1

1

0

0

1

0

×

×

×

×

0

1

1

1

1

1

0

1

0

0

0

0

0

1

1

0

1

×

×

×

×

1

1

0

1

0

0

0

1

1

1

1

1

0

0

2)写出输出函数、状态函数及特性函数

3)分析能否自启动

存在无效状态,将

=010,代入次态方程,得

=101,C=0;

=101,代入次态方程,得

=010,C=1。

该电路是一个不能自启动的时序电路,需修改。

修改Q0状态函数:

使其驱动函数改为:

将无效状态010、101分别代入状态函数,得

显然可以自启动。

4)逻辑图

5)时序图

(6)解:

代入

中,得

状态表:

Z

0

0

1

0

0

0

1

0

0

1

1

0

0

1

0

1

1

0

0

0

状态图:

存在无效状态,能自启动。

时序图:

(7)解:

利用异步清零方式设计十进制计数器

由异步清零方式,当74HC161的计数值达到1010时,立刻产生清零信号。

即Q3Q2Q1Q0=1010时,使

=0,对应的清零信号的逻辑关系是:

另外,当Q3Q2Q1Q0=1001时,应使进位C=1,对应的进位输出的逻辑关系是:

由上述清零逻辑及进位逻辑,可画出由74HC161及门电路构成十进制计数器的逻辑图,如下图所示。

(8)解:

方法一:

两片74HC161各构造成十进制计数器后,两个十进制计数器级联构造100进制计数器。

用74HC161构造的十进制计数器如下图。

参照课本图3-74的方法级联后,100进制计数器的连线图如下图。

(9)解:

设计出六进制计数器的输出函数及状态函数如下:

可写出激励函数如下:

课本中已有十二进制计数器的激励函数及输出函数:

根据题目要求,既可实现六进制计数,又可实现十二进制计数的计数器输出函数及激励函数如下:

(10)解:

①列状态表

A

B

C

0

0

0

0

0

1

1

0

0

1

1

0

1

0

0

1

0

0

0

0

1

0

1

1

1

0

1

1

1

0

0

0

1

1

1

1

0

1

1

1

1

0

1

1

0

0

1

0

1

1

1

1

1

1

1

1

②化简,写出状态函数、输出函数

③求激励函数

④画逻辑图

第4章

一、选择题

1

2

3

4

5

6

7

8

9

10

C

A

C

A

C

A

D

A

A

A

11

12

13

14

15

A

A

A

B

D

二、判断题

1

2

3

4

5

6

7

8

9

10

×

×

×

×

×

×

×

三、填空题

1

2

3

4

5

6

7

a&b;

a^b;

monitor

%t

$time

6

4

第5章

1

2

3

4

5

6

7

8

9

10

A

D

B

C

C

B

A

B

B

C

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

当前位置:首页 > PPT模板 > 简洁抽象

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

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