设计一个血型配对指示器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计一个血型配对指示器。输血时供血者和受血者的血型配对情况如图所示,即(1)同一血型之间可以相互输血;(2)AB 型受血者可以接受任何血型的输出;(3)O 型输血者可以给任何血型的受血者输血。要求当受血者血型与供血者血型符合要求时绿指示灯亮,否则红指示灯亮。
根据逻辑要求设定输入、输出变量。
用变量XY 表示供血者代码。MN 表示被输血者代码。代码设定如下
XY =00 A 型 MN =00 A 型
01 B 型 01 B 型
10 AB 型 10 AB 型
11 O 型 11 O 型
设F1表示绿灯,F2表示红灯,依题意,可列出逻辑真值表。
2)列出真值表
(3)写出逻辑函数表达式
F1=∑m (0,2,5,6,10,12,13,14,15)
(4)化简逻辑函数表达式
又 F2=∑m (1,3,4,7,8,9,11)
设输入既有原变量又有反变量
N
M Y N Y X N M XY F +++=
1N M Y X M Y X MN X N Y F N
M Y N Y X N M XY F +++=+++=21N Y X N M Y N M XY N Y X N M Y N M XY F ⋅⋅⋅=+++=1N M Y X M Y X MN X N Y F ⋅⋅⋅=2