全加器与全减器设计

  • 格式:doc
  • 大小:1.35 MB
  • 文档页数:8

下载文档原格式

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

学校代码:_________

学号:__________

Hefei University

数电设计报告NUMBER OF ELECTRICAL DESIGN

REPORT

设计题目:全加器与全减器设计

学位类别:工学学士

年级专业(班级):电子信息工程1班

作者姓名:汤家映(1405011019)、宋道远(1405011020)、朱亚东(1405011022)

导师姓名:谭敏

完成时间: 2015-5-17

目录

一、设计任务 (2)

1.用组合逻辑电路设计1位二进制全加器与全减器 (2)

2.用双8选1数据选择器74LS151设计1位二进制全加器与全减器 (2)

3.用广义译码器VHDL语言设计1位二进制全加器与全减器 (2)

二、设计过程 (2)

1.用组合逻辑电路设计1位二进制全加器与全减器 (2)

(1)进行逻辑抽象,建立真值表 (2)

(2)画出卡诺图 (2)

(3)画出逻辑电路 (3)

2.用双8选1数据选择器74LS151设计1位二进制全加器与全减器 (3)

(1)逻辑问题进行抽象,列出真值表 (3)

(2)列出函数表达关系 (4)

(3)用数据选择器74LS151画出逻辑电路图 (4)

3.用广义译码器VHDL语言设计1位二进制全加器与全减器 (5)

三、总结 (6)

一、设计任务

1、用组合逻辑电路设计1位二进制全加器与全减器;

2、用双8选1数据选择器74LS151设计1位二进制全加器与全减器;

3、用广义译码器VHDL语言设计1位二进制全加器与全减器。

二、设计过程

1、用组合逻辑电路设计1位二进制全加器与全减器

(1)进行逻辑抽象,建立真值表

全加器与全减器真值表

输入输出

A B C全加器(m=0)全减器(m=1)

S D S D

0 0 0 0 0 0 0

0 0 1 1 0 1 1

0 1 0 1 0 1 1

0 1 1 0 1 0 1

1 0 0 1 0 1 0

1 0 0 1 0 1 0

1 0 1 0 1 0 0

1 1 1 1 1 1 1

(说明:当m=1时为全加器A.B分别表示被减数和减数C表示低位向高位的借位数,S表示本位和值,D表示向高位的借位;当m=0时为全加器A.B分别表示两个加数C表示低位向高位的进位数,S表示本位和值,D表示向高位的进位)

(2)画出卡诺图

S 的卡诺图 D 的卡诺图 BC\mA 00 01 11 10 00 0 1 1 0 01 1 0 0 1 11 0 1 1 0 10 1

0 0 1 全

加器

m=0

C B A S ⊕⊕=,BC AC AB BC AC AB

D ∙∙=++=

全减器:m=1时,C B A S ⊕⊕=,BC C A B A BC C A B A D ∙∙=++=

(3)画出逻辑电路

根据最简逻辑表达式画出逻辑电路图

VCC

A

INPUT VCC

B

INPUT VCC

C

INPUT VCC

m

INPUT NAND2

inst7

NAND2inst8

NAND2

inst9

XOR

inst

XOR

inst11

NAND3

inst12

S

OUTPUT D

OUTPUT

XOR

inst13

2、用双8选1数据选择器74LS151设计1位二进制全加器与全减器; (1)逻辑问题进行抽象,列出真值表

BC\mA 00 01 11 10 00 0 0 0 0 01 0 1 0 1 11 1 1 1 1 10

1

1

全加器与全减器真值表

m A B C S D

0 0 0 0 0 0

000110

001010

001101

010010

010101

011001

011111

100000

100111

101011

101101

110010

110100

111000

111111 4

(说明:当m=1时为全加器A.B分别表示被减数和减数C表示低位向高位的借位数,S表示本位和值,D表示向高位的借位

当m=0时为全加器A.B分别表示两个加数C表示低位向高位的进位数,S表示本位和值,D表示向高位的进位)

(2)列出函数表达关系

根据上面真值表,列出逻辑函数表达式(标准与或式)

S m

A

m

B

C

m

A

m

+

+

=

+

+

+

+

m+

A

C

B

C

mA

B

B

ABC

B

C

B

C

A

C

A

m

m

ABC

D+

+

+

A

m

BC

m

+

m

A

m

=m

+

+

+

m

C

B

m

A

mABC

BC

B

A

AB

C

C

C

ABC

B

A

(3)用数据选择器74LS151画出逻辑电路图

根据逻辑函数的标准与或式画出逻辑电路图