输血者与受血者血型检测匹配判定电路设计

  • 格式:doc
  • 大小:249.00 KB
  • 文档页数:7

数电课程设计
课程名称:输血者与受血者血型检测匹配判定电路设计
班级:机电学院机械八班
姓名:张序海 邓力 史鹏
学号:2011080080016
2011080080019
2011080080032
课程设计要求:
输血者与受血者之间的血型

匹配关系如图所示,请设计一个电路完成两个输血者与一个受血者
血型匹配检测,并选择合适的输血者。血型相同的优先选择。假设
两个输血者血型不同。

课程设计目的
通过本次设计内容的实训,使学生对于复杂问题的解决
方法,把学习的纯理论知识用于实际情况下进行解决实际的
问题。养成认真观察、思考问题、和分解问题的习惯,锻炼
科学的逻辑思维能力,使学生的职业道德和职业素质得到提
高。
所用元器件:4片74X151,2片7485,以及一些常用的
与门非门和反相器。

输血者 受


问题分析与设计
本题目要解决的问题包括三个方面:一是确定逻辑函数关
系,二是设计实现函数的电路,三是进行电路仿真。
(1)输血和受血的关系要求
1. O型血可以输给任意血型的人,但O型血的人只能
接受O型血;
2. AB型血只能输给AB型的人,但AB血型的人能接受
所有血型的血;
3. A型血能输给A血型与AB血型的人,而A型血的人
能接受A型血与O型血;
4. B型血能输给B型血与AB血型的人,而B血型的人
能接受B型血与O型血;
(2)设定:输血者两人中,第一人能与受血者血型符
合规定,电路F1输出1,否则为0;第二人能与受血者血型
符合规定,电路F2输出1,否则为0.F1和F2中至少有一个
1就表示配型成功。

A型血用00表示,B型血用01表示,AB型血用10表示,
O型血用11表示。
R1=1表示第一个输血者的血型可以输给受者;P1=1表
示第一个输血者的血型完全与受者一致;R2=1表示第二个输
血者的血型可以输给受者;P2=1表示第二个输血者的血型完
全与受者一致;F1=1表示第一个输血者的血型可用;F2=1
表示第二个输血者的血型可用。按照此方分进行分析和设
计,可得真值表:
R1 P1 R2 P2 F1 F2
0 0 0 0 0 0
0 0 0 1 0 1
0 0 1 0 0 1
0 0 1 1 0 1
0 1 0 0 1 0
0 1 0 1 1 1
0 1 1 0 1 0
0 1 1 1 1 1
1 0 0 0 1 0
1 0 0 1 0 1
1 0 1 0 1 1
1 0 1 1 0 1
1 1 0 0 1 0
1 1 0 1 1 1
1 1 1 0 1 0
1 1 1 1 1 1
WX代表第一个输血者的血型,YZ代表受血者的血型,R=1表
示该输血者的血型可用;P=1表示该血型与受者血型完全匹
配,享有优先级。
W X Y Z R P W X Y Z R P
0 0 0 0 1 1 1 0 0 0 0 0
0 0 0 1 0 0 1 0 0 1 0 0
0 0 1 0 1 0 1 0 1 0 1 1
0 0 1 1 0 0 1 0 1 1 0 0
0 1 0 0 0 0 1 1 0 0 1 0
0 1 0 1 1 1 1 1 0 1 1 0
0 1 1 0 1 0 1 1 1 0 1 0
0 1 1 1 0 0 1 1 1 1 1 1
F1对应的卡洛图: F2对应的卡洛图:

F1=P1+R1P2’
F2=P2+P1’R2

R1P1 R2
P2
00 01 11 10

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

R1P1 R2P2 00 01 11 10
00 0 1 1 1
01 0 1 1 0
11 0 1 1 0
10 0 1 1 1
根据真值表和卡洛图可以分析设计出电路。
仿真电路原理图如下所示:

仿真的结果如下:
问题讨论:

通过本实训可知,输血是一件非常严肃、认真的事情,

不许出现错误,一旦出现错误将有生命危险。学习不同于工
作,工作的马虎、错误有时会产生无法弥补的损失。这方面
要引起注意,学习中,同样不能马虎,要一丝不苟,认真对
待。
义务献血是一种公益事业,我为人人,人人为我,当自
己需要献血时,别人也会无私的帮助你。记住:社会不会亏
待好人,好人一生平安。