组合逻辑电路——血型匹配电路

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

组合逻辑电路

--- 血型匹配电路

一、 题目:

人的血型由A 、B 、AB O 四种。输血时输血者的血型与受血者血型必须符 合图1中用箭头指示的授受关系。判断输血者与受血者的血型是否符合上述规 定,要求用八选一数据选择器(74LS151及与非门(74LSO0实现。(提示:用 两个逻辑变量的4种取值表示输血者的血型,例如 OO 代表A 、01代表B 10代 表AB 11代表0。)

二、分析:

人的血型由A 、B 、AB 、O 四种刚好可以用两个逻辑变量表示,在这里我们 不妨设00代表血型A 、01代表血型B 、10代表血型AB 、11代表血型0。由于 我们是要来判断两个血型是否匹配, 则我们需要用四个逻辑变量,通过对四个逻 辑变量进行逻辑设计,从而得到所需要求电路。

题目要求用八选一数据选择器(74LS151及与非门(74LS00实现。74LS151 只有8个数据输入端要来实现四个逻辑变量(16个数据最小项)的数据逻辑组 合。这是必须有一个逻辑变量接到 74LS151的数据输入端。

我们不妨把输血者血型用逻辑变量 BA 表示,受血者血型用逻辑变量DC 表示, 则由图一所指示的授受关系。得到能否匹配的卡诺图,其中匹配用1表示,不能 用0表示。

做出逻辑变量ABCD

勺卡诺图如下图所示:

00

-1 -

5V

J1

4 ------------------------ 1 r ]

X1

Key = SPaCe

J2

Key = SPaCe

VCC

U

1

11 109

5V

U2A

_ &

74S00D

O 7

XG U

M

G 74LS151N

5 k 6_

由于用74LS151需要把一个变量放到数据输入端,这里我们不妨把 输入端我们得到卡诺图2

m o

m 1

m 3 m 2 m 6

m 7

m 5

D .ABC 000

001

011

010

110

111

101

0 1

由此我们可以的做出仿真电路:

01 11 10

DC BA

00 01 11 10 1 0 0 1 0 1 0 1 1 1 1 1 0

1

D 放到数据 1 0 1 0 0 1 1 0 1

1

1

1

1

D 0=1 D 1=D

D 3=1

D 2=D D 6=0

D 7=1

D 4=0

m 4

100

VCC

J3

ITI

Key = SPaCe

3 2

01234567

DDDDDDDD

J4

Key = SPaCe

-2 -

仿真验证:

当BA=OOQC=OO 寸:可以看见指示灯亮,输出高电平,输出正确

当BA=OIQC=O 时:可以看见指示灯灭,输出低电平,输出正确

当BA=1O,DC=O 时:可以看见指示灯灭,输出低电平,输出正确

VCC

5 V

5 V

当BA=OOQC=O 时:可以看见指示灯灭,输出低电平,输出正确

当BA=01,DC=0时:可以看见指示灯亮,输出高电平,输出正确

Key = SPaCe

Key =

J2

U2A

当BA=10,DC=0时:可以看见指示灯灭,输出低电平,

VCC

7

7

输出正确

5 V

VCC

X1

74LS151N

.VCC

Key = SPaCe

74S00D

Key = SPaCe

A B C

D2 D3 D4 D5 D6 D7

U1

---------MUX ~G J4

5 V

X1

*

5 V

-4 -

当BA=10,DC=1时:可以看见指示灯亮,输出高电平,输出正确

VCC ∏V

J1

7

Key = SPaCe

Key = SPaCe

J3

VCC

~G

D0 D1 D2 D3 D4 D5 D6 D7

U1

~W

74LS151N

X1

Key = SPaCe

5V

J4

U2A

&

Key = SPaCe

74S00D

当BA=00,DC=10寸:可以看见指示灯亮,输出高电平, 输出正确

VCC ∏V

X1

J1

U1

1.

Key = SPaCe

J2

Key = SPaCe

J3

Key = SPaCe

J4

Key = SPaCe

~G

D0 D1 D2 D3 D4 D5 D6 D7

~W

74LS151N

VCC

U2A

74S00D

当BA=01,DC=10寸:可以看见指示灯亮,输出高电平, 输出正确

VCC

X1

74S00D

相关文档
最新文档