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

合集下载

数电课程设计血型遗传规律分析电路报告

数电课程设计血型遗传规律分析电路报告

课程设计数字电子技术血型遗传分析电路年 月曰课程名称:设计题目: 院 系: 指导教师: 专 业: 学 号: 姓 名:目录第一章设计目的 .................... 第二章设计要求 .................... 第三章总体方案 .................... 第四章仿真分析 .................... 第五章具体实现 .................... 第六章心得体会 ....................参考文献第一章设计目的1.本实验设计的研究目的主要是帮助学生掌握组合逻辑电路的分析和计算方法,培养学习专业知识能力。

2.通过血型遗传规律分析电路的设计,使学生在查阅资料、设计方案、参数选择、电路制作、系统调试等方面得到训练,并使学生在电路设计方面具有进一步发挥的余地。

3.根据遗传学中血型遗传规律,设计一种血型遗传规律分析电路。

使用时,只要按钮输入一组父母的血型,仪器能立即显示出子女可能的血型第二章设计要求1、根据电路设计指标的要求,本次设计血型遗传规律分析电路考虑由常用的TTL集成电路设计,由译码电路、按钮控制输入电路、译码显示电路等组成,用探针作为显示指示灯,显示子女的可能的血型。

图1血型遗传规律分析电路设计方框图方案:血型遗传规律分析电路由两片74LS138译码器,若干与非门完成;2、方案要经济实惠,还要更加直观方便的实现电路的功能,元件尽量少, 连线布置更简单,维修方便。

第三章总体方案本设计用两片74LS138 3.8线译码器以及逻辑门设计了一种血型遗 传分析电路,电路中用单刀双掷开关控制输入端的高低电平来表示父母 的血型情况,用灯泡的亮灭代表子女的可能的血型。

实现了输入父母 血型就可以实现子女可能血型的设计。

通过用 multisim 的逻辑电路的仿 真成功完成了电路测试。

血型遗传规律分析电路总原理图如图所示:图2血型遗传电路原理图VCC5Vo o —Key = SpaceVCCVCCU3S74LSOOOX4 LED11Key = SpaceJ3-Key = S ;|>aceJ4U174LS138MI74LS13aiJ12U4C74L51DO U3C74LSOODX6咤LED其主要功能为实现血型遗传规律的电路设计,电路主要由单刀双掷开关、3,8线译码器、与非门、探针组成.其工作原理如下:AB代表父亲血型,CD代表母亲血型,则一共有16种血型配对的可能,所以本实验采用两片74LS138(译码器)级联,可完成4输入16输出功能在电路设计上,我们从子女的血型可能性入手,设计输出六组信号,每一组代表在父母的血型影响下孩子可能出现的血型根据设计指标中提供的血型配对表格, 可多得到以下结果:实验电路图中对应的ProdeXI代表——B型和0型。

血型匹配课程设计4

血型匹配课程设计4

计算机科学与技术学部《模电与数电》课程设计论文血型匹配指示器指导老师:黄胜目录第1章绪论 (1)1.1课题简介 (1)1.2设计目的 (2)1.3设计内容 (3)第2章血型匹配设计 (4)2.1逻辑真值表的推理工作原理 (4)2.2 根据真值表画出卡诺图 (6)2.3公式的推导 (6)2.4电子实物图 (7)2.5电路的实践与调试 (8)第3章总结 (9)参考文献 (10)第1章绪论1.1课题简介组合逻辑电路由门电路简单组合而成,在结构上没有正反馈回路,在功能上不具有记忆功能。

组合逻辑电路设计,也叫做组合逻辑电路综合,就是根据实际逻辑问题,求出实现所需逻辑功能的最简逻辑图。

这里用组合逻辑电路的设计方法来设计一个简单的4-16线的译码器电路。

用于实现血型匹配的功能。

随着科技的发达,越来越多的科技产品也纷纷产生,其中就有血型配对器。

血型配对器在医疗方面起着广泛的作用。

总所周知人类有四种基本血型:A、B、AB、O型。

输血者与受血者的血型必须符合下述规则:O型血可以输给任何人,但O型血的人只能接受O型血;AB型血的人只能给AB型血的人输血,但他能接受所有血型的血;A型血能输给A型或AB型血,可以接收A型或O型血;B型血能输给B型或AB型血,可以接收B型或O型血。

所以如果有这样一种装置,而且这个装置需要:1、先测两次血型;2、然后把两个血型输入电脑芯片;3、可以输血则绿灯亮否则亮红灯。

如果输血者与受血者血型匹配则绿灯亮,表示可以输血,否则红灯亮。

这个设想挺好的,不过也有几个问题:1、增加了治疗成本,高科技的使用肯定要转移到患者的身上;2、降低了安全性,电脑芯片是否会百分百没问题,现实的医疗上操作是至少两次的血型比较,基本上不会出现血型配对的错误;3、即使设计出来这种产品临床上也不会大量的使用,难以形成批量生产;4、应该还有其他的问题,我暂时还没有想起来。

这种发现问题解决问题的想法很好地,但是需要考虑实用性,希望有机会多交流得以改善本着理论用于实践的宗旨,通过自主动手,去更好的学习组合逻辑电路的(MSI)的功能测试,下面通过对译码器的应用,叙述其实现过程。

设计血型匹配电路实验报告

设计血型匹配电路实验报告

设计血型匹配电路实验报告一、实验目的本实验的目的是通过设计一套血型匹配电路,从而实现对不同血型的判定和鉴定。

二、实验材料和设备1.AT89S52单片机开发板2.LCD1602液晶显示屏3.9V电源及电源线4.杜邦线若干5.4个按键6.摩尔底片4片7.尿样(ABO血型和Rh血型各2份)8.相应的试剂三、实验原理本实验的血型匹配电路采用AT89S52单片机进行控制,通过对不同血液试剂的反应,与液晶显示器的配合,来实现对不同血型的判定。

以下为具体实现细节:1.采集尿样:收集ABO血型和Rh血型各2份尿样,并做成摩尔底片待用。

2.设计硬件电路:将AT89S52单片机和LCD1602液晶显示器进行连接,同时添加4个按键作为输入接口。

3.软件设计:使用Keil编译器,进行程序的编写。

软件包含了处理各个按键信号、对试剂的反应进行采集、并进行相应的结果显示等功能。

四、实验步骤1.将AT89S52单片机开发板与LCD1602液晶显示器连接。

2.添加4个按键,作为输入接口。

3.准备摩尔底片、试剂和尿样。

4.编写软件代码,并进行编译。

5.将准备好的尿样加入试剂中,在硬件连接好的电路中,点击相应的按键,进行实验。

五、实验结果经过实验,本实验所得到的结果如下表所示:尿样ABO血型Rh血型结果1 A + A型血型2 O + O型血型3 B - B型血型4 AB - 暂未匹配成功根据实验结果可知,本实验的设计的血型匹配电路成功地实现了对不同血型的判定和鉴定。

其中,与预期结果不符合的样本,需通过增加测试规则及调整实验设计,来进一步提高匹配准确率。

六、实验本实验设计的血型匹配电路,在硬件上使用AT89S52单片机作为控制芯片,同时与LCD1602液晶显示器进行了连接;在软件上,则使用Keil编译器完成程序的编写和调试,实现了采集不同血液样本及其反应试剂后,通过相应的计算和比对,进行对不同血型的判定和鉴定。

总的来说,本实验的实现方案较为简单易行,且可以在较短的时间内进行集成和调试。

实验一组合逻辑电路

实验一组合逻辑电路

东南大学电工电子实验中心实验报告课程名称:计算机结构与逻辑设计实验第一次实验实验名称:组合逻辑电路院(系):专业:姓名:学号:实验室: 实验组别:同组人员:实验时间:2015年 10月29 日评定成绩:审阅教师:一、实验目的①认识数字集成电路,能识别各种类型的数字器件和封装②掌握小规模组合逻辑和逻辑函数的工程设计方法③掌握常用中规模组合逻辑器件的功能和使用方法④学习查找器件资料,通过器件手册了解器件⑤了解面包板的基本结构、掌握面包板连接电路的基本方法和要求⑥了解实验箱的基本结构,掌握实验箱电源、逻辑开关和LED点平指示的用法⑦学习基本的数字电路的故障检查和排除方法⑧学Mulitisim逻辑化简操作和使用方法⑨学习ISE软件操作和使用方法二、实验原理1.组合逻辑电路:组合逻辑电路又称为门网络,它由若干门电路级联(无反馈)而成,其特点是(忽略门电路的延时):电路某一时刻的输出仅由当时的输入变量取值的组合决定,而与过去的输入取值无关。

其一般手工设计的过程为:①分析其逻辑功能②列出真值表③写出逻辑表达式,并进行化简④画出电路的逻辑图2.使用的器件:1)74HC00(四2输入与非门):芯片内部有四个二输入一输出的与非门。

2)74HC20(双4输入与非门):芯片内部有两个四输入一输出的与非门。

注意,四输入不能有输入端悬空。

3)74HC04(六反相器):芯片内部有六个非门,可以将输入信号反相。

当然,也可以通过2输入与非门来实现,方法是将其一个输入端信号加高电平。

4)74HC151(数据选择器):其功能犹如一个受编码控制的单刀多掷开关,可用在数据采集系统中,选择所需的信号。

它有8个与门,各受信号A2、A1、A0的一组组合控制,再将这8个与门的输出端经一个或门输出,是一个与—或电路。

5)74HC138(3线-8线译码器):其有三个使能端E1、E2、E3,可将地址段(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。

【参考借鉴】组合逻辑电路—血型匹配电路.doc

【参考借鉴】组合逻辑电路—血型匹配电路.doc

组合逻辑电路——血型匹配电路一、题目:人的血型由A、B、AB、O四种。

输血时输血者的血型与受血者血型必须符合图1中用箭头指示的授受关系。

判断输血者与受血者的血型是否符合上述规定,要求用八选一数据选择器(74LS151)及与非门(74LS00)实现。

(提示:用两个逻辑变量的4种取值表示输血者的血型,例如00代表A、01代表B、10代表AB、11代表O。

)图1二、分析:人的血型由A、B、AB、O四种刚好可以用两个逻辑变量表示,在这里我们不妨设00代表血型A、01代表血型B、10代表血型AB、11代表血型O。

由于我们是要来判断两个血型是否匹配,则我们需要用四个逻辑变量,通过对四个逻辑变量进行逻辑设计,从而得到所需要求电路。

题目要求用八选一数据选择器(74LS151)及与非门(74LS00)实现。

74LS151只有8个数据输入端要来实现四个逻辑变量(16个数据最小项)的数据逻辑组合。

这是必须有一个逻辑变量接到74LS151的数据输入端。

我们不妨把输血者血型用逻辑变量BA表示,受血者血型用逻辑变量DC表示,则由图一所指示的授受关系。

得到能否匹配的卡诺图,其中匹配用1表示,不能用0表示。

做出逻辑变量ABCD的卡诺图如下图所示:DCBA00 0100011110由于用74LS151要把一个变量放到数据输入端,们不妨把D放到数据诺图2m0m1 m3m2m6m7m5m4DABC0000010110101101111011001D0=1D1=D D3=1D2=DD6=0D7=1D5=D4=0由此我们可以的做出仿真电路:5 V三、仿真验证:当BA=00,DC=00时:可以看见指示灯亮,输出高电平,输出正确当BA=01,DC=00时:可以看见指示灯灭,输出低电平,输出正确5 V当BA=10,DC=00时:可以看见指示灯灭,输出低电平,输出正确5 V当BA=11,DC=00时:可以看见指示灯亮,输出高电平,输出正确当BA=00,DC=01时:可以看见指示灯灭,输出低电平,输出正确5 V5 V当BA=01,DC=01时:可以看见指示灯亮,输出高电平,输出正确当BA=10,DC=01时:可以看见指示灯灭,输出低电平,输出正确当当BA=00,DC=10时:可以看见指示灯亮,输出高电平,输出正确当BA=01,DC=10时:可以看见指示灯亮,输出高电平,输出正确当BA=10,DC=10时:可以看见指示灯亮,输出高电平,输出正确当BA=00,DC=11时:可以看见指示灯灭,输出低电平,输出正确5 V当BA=01,DC=11时:可以看见指示灯灭,输出低电平,输出正确5 V当BA=10,DC=11时:可以看见指示灯灭,输出低电平,输出正确四、 总结通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,则分析中得到的电路就是我们所需要的电路。

第4章 组合逻辑电路(完整版)

第4章 组合逻辑电路(完整版)

A B
& AB
G1
A B A B
真值表
A 0 0 1 1 B 0 1 0 1 F 1 0 0 1
&
G5
F
1
G2
A
&
G4
A B
同或门电路 A B
1
G3
B
=
F A B A B
F
A B A B A@安阳师范学院物理与电气工程学院_2013 B A B CopyRight
2个信号用1位二进制信号进行编码4个信号用2位二进制信号进行编码8个信号用3位二进制信号进行编码常见的编码器有8线3线有8个输入端3个输出端16线4线16个输入端4个输出端等等
第四章 组合逻辑电路
第四章
4.1 概述
组合逻辑电路
4.2 组合逻辑电路的分析与设计方法 4.3 常用的组合逻辑电路 4.4组合逻辑电路中的竞争冒险现象
8
P ABC
第四章 组合逻辑电路
(2)化简与变换:
Y A B C ABC A B C ABC A B C ABC
A B C ABC
(3)由表达式列出真值表。
Y A B C ABC
(4)分析逻辑功能 : 当A、B、C三个变量 不一致时,电路输出为 “1”,所以这个电路称为 “不一致电路”。
向量函数形式:
给定逻 辑功能
设计
画出 逻辑图
6
Y=F(A)
CopyRight @安阳师范学院物理与电气工程学院_2013
4.2 组合逻辑电路的分析和设计方法
1、组合逻辑电路的分析方法
分析: 给定逻辑图 分析步骤:

数电课程设计(血型遗传规律分析电路)报告精选全文完整版

数电课程设计(血型遗传规律分析电路)报告精选全文完整版

可编辑修改精选全文完整版课程设计课程名称:数字电子技术设计题目:血型遗传分析电路院系:指导教师:专业:学号:姓名:年月日目录No table of contents entries found.第一章设计目的1.本实验设计的研究目的主要是帮助学生掌握组合逻辑电路的分析和计算方法,培养学习专业知识能力。

2.通过血型遗传规律分析电路的设计,使学生在查阅资料、设计方案、参数选择、电路制作、系统调试等方面得到训练,并使学生在电路设计方面具有进一步发挥的余地。

3.根据遗传学中血型遗传规律,设计一种血型遗传规律分析电路。

使用时,只要按钮输入一组父母的血型,仪器能立即显示出子女可能的血型第二章设计要求1、根据电路设计指标的要求,本次设计血型遗传规律分析电路考虑由常用的TTL集成电路设计,由译码电路、按钮控制输入电路、译码显示电路等组成,用探针作为显示指示灯,显示子女的可能的血型。

图1 血型遗传规律分析电路设计方框图方案:血型遗传规律分析电路由两片74LS138译码器,若干与非门完成;方案材料表序号元器件名称规格型号数量备注1 3,8线译码器74LS138D 22、方案要经济实惠,还要更加直观方便的实现电路的功能,元件尽量少,连线布置更简单,维修方便。

第三章总体方案本设计用两片74LS138 线译码器以及逻辑门设计了一种血型遗传分析电路,电路中用单刀双掷开关控制输入端的高低电平来表示父母的血型情况,用灯泡的亮灭代表子女的可能的血型。

实现了输入父母血型就可以实现子女可能血型的设计。

通过用multisim的逻辑电路的仿真成功完成了电路测试。

血型遗传规律分析电路总原理图如图所示:图2 血型遗传电路原理图其主要功能为实现血型遗传规律的电路设计,电路主要由单刀双掷开关、3,8线译码器、与非门、探针组成.其工作原理如下:AB 代表父亲血型,CD代表母亲血型,则一共有16种血型配对的可能,所以本实验采用两片74LS138(译码器)级联,可完成4输入16输出功能血型配对真值表如下:在电路设计上,我们从子女的血型可能性入手,设计输出六组信号,每一组代表在父母的血型影响下孩子可能出现的血型根据设计指标中提供的血型配对表格,可多得到以下结果:实验电路图中对应的 ProdeX1 代表——B型和O型。

第三章 组合逻辑电路PPT课件

第三章 组合逻辑电路PPT课件
或非门同样可组成实现各种逻辑功能的逻辑电 路。所以,或非门也是一种通用门。
10
3 、 “与或非” 门
"与或非"门也是一种通用门。
仅当每一个“与项”均为0时,才能使F为1, 否则F为0。
11
4、" 异或 " 门
“ 异或 ” 运算是一种特殊的逻辑运算 , 用符号 表示.
变量A、B取值相同,F为0;变量A、B取值相异,F为1。
24
25
3.3组合逻辑电路的分析
分析的任务:根据给定的组合电路,写出逻辑函数表 达式,并以此来描述它的逻辑功能,确定输入与输出 的关系,必要时对其设计的合理性进行评定。
分析的一般步骤: 第一步: 写出给定组合电路的逻辑函数表达式 第二步: 化简逻辑函数表达式 第三步: 根据化简的结果列出真值表 第四步: 功能评述
“ 同或 ” 运算用符号 表示, 逻辑表达式为:
变量A、B取值相同,F为1;变量A、B取值相异,F为0。
由于同或实际上是异或之非,所以实际应用中通常 用异或门加非门实现同或运算。
12
3.2逻辑函数的实现
函数的表现形式和实际的逻辑电路之间有着对 应的关系,而实际逻辑电路大量使用 “ 与 非 ” 门、 “ 或非 ” 门、 “ 与或非 ” 门 等。
1、“ 与非 ” 门
使用 “ 与非 ” 门可以实现 “ 与 ” 、 “ 或 ” 、 “ 非 ”3 种基本运算 , 并可构 成任何逻辑电路 , 故称为通用逻辑门。
只要变量有一个为0,则函数F为1;仅当变 量全部为1时,函数F为0。
9
2、 “ 或非 ” 门
只要变量中有一个为1,则函数F为0;仅当变 量全部为0时,函数F为1。
闭合 不闭合
闭合 闭合

【免费下载】输血者与受血者血型检测匹配判定电路设计

【免费下载】输血者与受血者血型检测匹配判定电路设计

数电课程设计课程名称:输血者与受血者血型检测匹配判定电路设计班级:机电学院机械八班姓名:张序海邓力史鹏学号:201108008001620110800800192011080080032课程设计要求:输血者与受血者之间的血型匹配关系如图所示,请设计一个电路完成两个输血者与一个受血者血型匹配检测,并选择合适的输血者。

血型相同的优先选择。

假设两个输血者血型不同。

输血者受血者课程设计目的通过本次设计内容的实训,使学生对于复杂问题的解决方法,把学习的纯理论知识用于实际情况下进行解决实际的问题。

养成认真观察、思考问题、和分解问题的习惯,锻炼科学的逻辑思维能力,使学生的职业道德和职业素质得到提高。

所用元器件: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 F20 0 0 0 0 00 0 0 1 0 10 0 1 0 0 10 0 1 1 0 10 1 0 0 1 00 1 0 1 1 10 1 1 0 1 00 1 1 1 1 11 0 0 0 1 01 0 0 1 0 11 0 1 0 1 11 0 1 1 0 11 1 0 0 1 01 1 0 1 1 11 1 1 0 1 01 1 1 1 1 1WX 代表第一个输血者的血型,YZ 代表受血者的血型,R=1表示该输血者的血型可用;P=1表示该血型与受者血型完全匹配,享有优先级。

组合逻辑电路(电子技术课件)

组合逻辑电路(电子技术课件)

组合逻辑电路•组合逻辑电路的概述•组合逻辑电路的分析•组合逻辑电路的设计•常用的组合逻辑电路在数字电路中,数字电路可分为组合逻辑电路和时序逻辑电路两大类。

组合逻辑电路:输出仅由输入决定,与电路当前状态无关,电路结构中无反馈环路(无记忆)。

组合逻辑电路的概述1.特点(1)输入、输出之间没有反馈延迟通路;(2)电路中不含记忆元件;(3)电路任何时刻的输出仅取决于该时刻的输入,而与电路原来的状态无关。

2.描述组合电路逻辑功能的方法逻辑表达式、真值表、卡诺图、逻辑图、波形图。

组合逻辑电路的分析[例] 试分析下列组合逻辑电路的功能。

[例] 试分析下列组合逻辑电路的功能。

解:(1)根据给定的逻辑电路,写出所有输出逻辑函数表达式并对其进行变换:(2)根据化简后的逻辑函数表达式列出真值表,如表。

(3)逻辑功能评述该电路是一位二进制数比较器:当A>B时,L1=1;当A<B时,L3=1。

注意在确定该电路的逻辑功能时,输出函数L1、L2、L3不能分开考虑。

组合逻辑电路的设计1.组合逻辑电路设计的目的设计组合电路的目的是根据功能要求设计最佳电路。

即根据给出的实际问题,求出能够实现这一逻辑要求的最简的逻辑电路,这就是组合电路的设计,它是分析的逆过程。

2.设计组合电路的步骤:(1)分析设计要求;(2)根据功能要求列出真值表;(3)根据真值表利用卡诺图进行化简,得到最简逻辑表达式;(4)根据最简表达式画逻辑图。

[例]用与非门设计一个三变量“多数表决电路”。

解:(1)进行逻辑抽象,建立真值表:用A、B、C表示参加表决的输入变量,“1”代表赞成,“0”代表反对,用F表示表决结果,“1”代表多数赞成,“0”代表多数反对。

根据题意,列真值表如表。

(2)根据真值表写出逻辑函数的“最小项之和”表达式:(3)将上述表达式化简,并转换成与非形式:(4)根据逻辑函数表达式画出逻辑电路图,如图。

上述逻辑电路可以用74LS00芯片实现,74LS00为4个2输入与非门芯片,74LS00的逻辑符号和引脚图如图所示。

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

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

组合逻辑电路——血型匹配电路一、题目:人得血型由A、B、AB、O四种。

输血时输血者得血型与受血者血型必须符合图1中用箭头指示得授受关系。

判断输血者与受血者得血型就是否符合上述规定,要求用八选一数据选择器(74LS151)及与非门(74LS00)实现、(提示:用两个逻辑变量得4种取值表示输血者得血型,例如00代表A、01代表B、10代表AB、11代表O。

)图1二、分析:人得血型由A、B、AB、O四种刚好可以用两个逻辑变量表示,在这里我们不妨设00代表血型A、01代表血型B、10代表血型AB、11代表血型O。

由于我们就是要来判断两个血型就是否匹配,则我们需要用四个逻辑变量,通过对四个逻辑变量进行逻辑设计,从而得到所需要求电路。

题目要求用八选一数据选择器(74LS151)及与非门(74LS00)实现。

74LS151只有8个数据输入端要来实现四个逻辑变量(16个数据最小项)得数据逻辑组合。

这就是必须有一个逻辑变量接到74LS151得数据输入端。

我们不妨把输血者血型用逻辑变量BA表示,受血者血型用逻辑变量DC表示,则由图一所指示得授受关系。

得到能否匹配得卡诺图,其中匹配用1表示,不能用0表示。

做出逻辑变量ABCD得卡诺图如下图所示:00011110由于用74LS1,需要把一个变量放到数据输入端,里我们不妨把D放到到卡诺图2m1 m3m 2 m 6 m 7 m 5 m 4D ABC 000 001 011 010 110 111 1011000 1D0=1 D 1=Dﻩ D 3=1 D2=D D 6=0 D7=1 D5= D 4=0由此我们可以得做出仿真电路:5VU174LS151NG 07MUX~W6D04D13D22D31D415D514D613D712A 11C 9B 10Y 5~G 7X15 VJ1Key = SpaceJ2Key = SpaceJ3Key = SpaceJ4Key = SpaceVCC5VU2A74S00D&三、 仿真验证:当BA=00,D C=00时:可以瞧见指示灯亮,输出高电平,输出正确1 0 1 0 0 1 1 0 1 1 1 1 0 1 0 0当BA =01,DC=00时:可以瞧见指示灯灭,输出低电平,输出正确5 V当BA=10,DC=00时:可以瞧见指示灯灭,输出低电平,输出正确5 V当BA=11,DC=00时:可以瞧见指示灯亮,输出高电平,输出正确5 V当BA =00,DC=01时:可以瞧见指示灯灭,输出低电平,输出正确5 V当BA=01,DC=01时:可以瞧见指示灯亮,输出高电平,输出正确当BA=10,DC=01时:可以瞧见指示灯灭,输出低电平,输出正确 当,输出正确当BA=00,DC=10时:可以瞧见指示灯亮,输出高电平,输出正确当BA=01,DC=10时:可以瞧见指示灯亮,输出高电平,输出正确当BA=10,DC=10时:可以瞧见指示灯亮,输出高电平,输出正确,输出高电平,输出正确5 V当BA =00,DC=11时:可以瞧见指示灯灭,输出低电平,输出正确5 V当BA=01,DC=11时:可以瞧见指示灯灭,输出低电平,输出正确5 V当BA=10,D C=11时:可以瞧见指示灯灭,输出低电平,输出正确 ,输出高电平,输出正确四、总结通过仿真仿真,验证了电路得输出与所要求得一致,说明电路正确,则分析中得到得电路就就是我们所需要得电路。

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

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

组合逻辑电路——血型匹配电路一、题目:人的血型由A、B、AB、O四种。

输血时输血者的血型与受血者血型必须符合图1中用箭头指示的授受关系。

判断输血者与受血者的血型是否符合上述规定,要求用八选一数据选择器〔74LS151〕及与非门〔74LS00〕实现。

〔提示:用两个逻辑变量的4种取值表示输血者的血型,例如00代表A、01代表B、10代表AB、11代表O。

〕AABBABABOO图1二、分析:人的血型由A、B、AB、O四种刚好可以用两个逻辑变量表示,在这里我们不妨设00代表血型A、01代表血型B、10代表血型AB、11代表血型O。

由于我们是要来判断两个血型是否匹配,那么我们需要用四个逻辑变量,通过对四个逻辑变量进展逻辑设计,从而得到所需要求电路。

题目要求用八选一数据选择器〔74LS151〕及与非门〔74LS00〕实现。

74LS151只有8个数据输入端要来实现四个逻辑变量〔16个数据最小项〕的数据逻辑组合。

这是必须有一个逻辑变量接到74LS151的数据输入端。

我们不妨把输血者血型用逻辑变量BA表示,受血者血型用逻辑变量DC表示,那么由图一所指示的授受关系。

得到能否匹配的卡诺图,其中匹配用1表示,不能用0表示。

做出逻辑变量ABCD的卡诺图如下列图所示:DCBA00011110100100010101111111000110由于用74LS151,需要把一个变量放到数据输入端,这里我们不妨把D放到数据输入端我们得到卡诺图2m0m1m3m2m6m7m5m4DABC000001011010110111101100010100110 111110100D0=1D1=DD3=1D2=DD6=0D7=1D5=D4=0由此我们可以的做出仿真电路:VCCX15VJ1U15VMUX7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5VKey=SpaceJ4U2A&74S00D Key=Space-1-三、仿真验证:当BA=00,DC=00时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1U15VMUX 7~GKey=Space11109ABCG7 J2Key=Space432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=01,DC=00时:可以看见指示灯灭,输出低电平,输出正确VCCX15VJ1U15VMUX 7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=10,DC=00时:可以看见指示灯灭,输出低电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space11109ABCG7 J2Key=Space432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5VKey=SpaceJ4U2A&74S00DKey=Space-2-当BA=11,DC=00时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1U15VMUX 7~GKey=Space11109ABCG7 J2Key=Space432115141312D0D1D2D3D4D5D6D7Y5~W6J374LS151NVCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=00,DC=01时:可以看见指示灯灭,输出低电平,输出正确VCCX15VJ1U15VMUX 7~GKey=Space11109ABCG7 J2Key=Space432115141312D0D1D2D3D4D5D6D7Y5~W6J374LS151NVCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=01,DC=01时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y5~W6J374LS151NVCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=10,DC=01时:可以看见指示灯灭,输出低电平,输出正确VCCX15VJ1U15VMUX 7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y56~W74LS151NJ3VCC5VKey=SpaceJ4U2AKey=Space&74S00D-3-当BA=11,DC=01时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space11109ABCG7 J2Key=Space432115141312D0D1D2D3D4D5D6D7Y5~W6J374LS151NVCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=00,DC=10时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space11109ABCG7 J2Key=Space432115141312D0D1D2D3D4D5D6D7Y5~W6J374LS151NVCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=01,DC=10时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1 U1MUX5V7~GKey=Space11109ABCG7 J2Key=Space432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=10,DC=10时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5V Key=SpaceJ4U2A&74S00D Key=Space-4-当BA=11,DC=10时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=00,DC=11时:可以看见指示灯灭,输出低电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y56~W74LS151NJ3VCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=01,DC=11时:可以看见指示灯灭,输出低电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5VKey=SpaceJ4U2A&74S00DKey=Space当BA=10,DC=11时:可以看见指示灯灭,输出低电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y5~W6J374LS151NVCC5VKey=SpaceJ4U2AKey=Space&74S00D-5-----当BA=11,DC=11时:可以看见指示灯亮,输出高电平,输出正确VCCX15VJ1U15VMUX7~GKey=Space 11109ABCG7J2 Key=Space 432115141312D0D1D2D3D4D5D6D7Y5~W674LS151NJ3VCC5VKey=SpaceJ4U2A&74S00DKey=Space四、总结通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,那么分析中得到的电路就是我们所需要的电路。

实验六(SUN)

实验六(SUN)

自动化091 朱云峰096040303实验六用MSI设计组合逻辑电路实验报告一、实验目的:掌握用MSI设计组合电路的方法;掌握数据选择器、译码器等MSI的逻辑功能和使用方法。

二、实验设备与元器件:1.数字电路与系统实验箱1台2.计算机1台3.QuartusII软件1套三、实验任务和要求:采用图形输入方法和MSI设计:输血血型验证、单“1”检测器等电路。

1、输血血型验证a)用74LS153和74LS00设计;b)4输入,1输出;c)当受血者和需血者血型匹配时,指示灯亮;否则,指示灯不亮。

2、单“1”检测器:a) 以74LS138为核心设计;b) 当输入三位二进制代码X2X1X0中总共只有一个“1”时,输入指示位“1”,否则指示为“0”。

四、实验内容:1、输血血型验证:1)血型关系示意图:输血者血型受血者血型A AB BAB ABO O2)设计思路:设A型血为00,AB型血为10,O型血为11,输血者为X,受血者为Y,匹配结为Z。

若匹配则Z=1,否则Z=0。

其真值表为:X1 X0 Y1 Y0 Z0 0 0 0 10 0 0 1 00 0 1 0 10 0 1 1 00 1 0 0 00 1 0 1 10 1 1 0 10 1 1 1 01 0 0 0 01 0 0 1 01 0 1 0 11 0 1 1 01 1 0 0 11 1 0 1 11 1 1 0 11 1 1 1 1 3)降维卡诺图:0 1X1X0Y0Y1Y1YY0YY 1114)电路为5)仿真图为;6)引脚设置7)然后下载到芯片用试验箱检验:检验结果与真值表一致。

2、单“1”检测器:1)设计思路:当输入端只有一个“1”时Y 输出“1”;否则,输出“0”。

2)真值表为:X2 X1 X0 Z 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1113)逻辑表达式为:012012012X X X X X X X X X F ++==012012012X X X X X X X X X ∙∙; 4)电路图为:5)仿真图为:6)引脚设置:7)进行下载到芯片用试验箱检验:检验结果与真值表一致。

血型配对器

血型配对器

血型配对器电路原理图
部分原理图
控制部分原理图 人类的四种基本血型A、B、AB、O型。输血者与受血者的 血型配对原则:O型血可以输给任何血型的人,但O型血的 人只能接受 O型血的人;AB型血的人能接受任何血型的血, 但只能输给AB型血的人;A型血的人能够输给A型或AB型血, 可以接受A型或O型血;B型血能输给B型或AB型血,可以接 受B型或O型血。 用变量XY表示表示供血者代码,MN表示受血者代码。代码 假定如下:供血者四种血型为A型血为XY =00,B型血为XY = 01,AB型血为XY =10,O型血为XY =11。受血者代码A型 血为MN =00, B型血为MN = 01,AB型血为MN=10,O型血 为MN =11。用F绿表示输血成功,F红表示输血失败。则真 值表如下
元器件清单
序号 1 2 3 4 5 6 元件名称 电阻 开关 二极管 与非门 74LS00 74LS151 74HC148 规格 510 数量 10 9 1 1 1 2
后期调试遇到的问题
在焊接完电路板之后,发现有五组不能实现,经过 检查发现选用与非门1,2输入管脚,2管脚没有从 74HC148给输入信号,经改正还是有四组没有实现, 在老师的分析下,发现芯片资料有点问题,改正再 调试能够正确实现功能
X 0 0 0 0 0 0 0 0
Y M N 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1
F 绿 1 0 1 0 0 1 1 0
F XX Y M N F F 红 绿 红 0 1 0 0 0 0 1 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 1 1 1 0

数字电路-74HC151血型匹配检测器

数字电路-74HC151血型匹配检测器

福建农林大学金山学院课程设计报告课程名称:数字电子技术课程设计课程设计题目:血型匹配检测器的设计姓名:专业:电气工程及其自动化年级:2013级学号:指导教师:张振敏职称:讲师2015年7月3日一、实验目的人的血型有A、B、AB、O四种。

输血时输血者的血型与受血者的血型必须符合一定的授受关系。

设计这个逻辑电路,判断输血者与受血者的血型是否符合上述规定。

二、软件介绍仿真软件Multisim是一个专门用于电子电路仿真与设计的EDA工具软件。

作为 Windows下运行的个人桌面电子设计工具, Multisim是一个完整的集成化设计环境。

Multisim计算机仿真与虚拟仪器技术可以很好地解决理论教学与实际动手实验相脱节的这一问题。

学员可以很方便地把刚刚学到的理论知识用计算机仿真真实的再现出来,并且可以用虚拟仪器技术创造出真正属于自己的仪表。

Multisim软件绝对是电子学教学的首选软件工具。

特点:直观的图形界面;丰富的元器件;强大的仿真能力;丰富的测试仪器;完备的分析手段;独特的射频(RF)模块;强大的MCU模块;完善的后处理;详细的报告;兼容性好的信息转换。

三、设计过程人的血型有A、B、AB、O四种。

输血时输血者的血型与受血者的血型必须符合图示中用箭头指示的授受关系。

先用AB代表输血者的血型(00为A型血、01为B型血、10为AB型血、II 为0型血),CD代表受血者的血型(00为A型血、01为B型血、10为AB型血、II为0型血),Y为输出(0为不匹配、1为匹配),那么可以列出输血、受血血型是否匹配。

血型匹配真值表:根据真值表可以得到逻辑函数表达式为:Y=A'B'C'D'+A'BC'D+A'BCD'+A'BCD+AB'C'D'+AB'CD'+ABC'D'+ABCD'+ABCD化简,得:Y=B'C'D'+A'BD+AD'+BC数据选择器可以根据地址输入端的二进制信号,对输入端信号进行选择。

组合逻辑电路-血型匹配电路.doc

组合逻辑电路-血型匹配电路.doc

组合逻辑电路-血型匹配电路.doc血型匹配电路是一种常用的组合逻辑电路,通过判断输入的两个血型是否匹配,输出匹配与否的信号。

该电路通常由与门和反相器组成。

首先,我们需要了解一下血型的基本知识。

人体的血液中有A、B、AB、O四种血型,它们的命名来源于红细胞表面的不同抗原。

除此之外,还有Rh血型,它表示的是一种蛋白质,如果人体血液中有这种蛋白质,则是Rh阳性,否则是Rh阴性。

血型匹配分为以下几种情况:1. A型血只能和O型血或A型血配型,不能和B型血或AB型血配型;2. B型血只能和O型血或B型血配型,不能和A型血或AB型血配型;3. AB型血可以和所有血型配型;4. O型血只能和O型血配型。

根据上述规则,我们可以设计血型匹配电路。

假设电路的输入为两个开关,分别表示血型A和Rh的有无。

经过三个与门和两个反相器的组合,最终输出匹配与否的信号。

具体来说,如果输入的是A型血和Rh阳性,那么经过第一个与门得到的结果是A型血;经过第二个与门得到的结果是非B型血(因为B型血和AB型血中都包含B抗原);经过第三个与门得到的结果是非O型血(因为O型血不包含任何抗原)。

这三个结果经过两个反相器取反后连接最后一个与门,可以得到最终的匹配信号。

如果输入的是B型血和Rh阳性,则与门中的判断条件不同,但电路的组成方式相同。

如果输入的是AB型血和Rh阳性,则三个与门都可以输出1,因为AB型血既包含A抗原又包含B抗原。

如果输入的是O型血和Rh阳性,则第一个与门和第二个与门的输出均为0,第三个与门的输出为1。

对于Rh阴性的判断,只需要在电路中增加一个反相器,在血型判断的结果后面再经过这个反相器即可。

如果输入的是Rh阴性,则输出信号取反。

总体而言,血型匹配电路的设计比较简单,但需要考虑全面,遵循科学的规则。

在实际应用中,它的作用也非常重要,能够为医学诊断和治疗提供帮助。

设计血型匹配电路实验报告2页

设计血型匹配电路实验报告2页

设计血型匹配电路实验报告2页实验目的:1. 了解血型的种类及其特点;2. 掌握基本的电路图解析方法;3. 了解数字电路的设计方法;4. 掌握数字电路实验的基本步骤。

实验原理:人体血液有A、B、AB、O四种类型,这些血型的特点是在红细胞表面有特殊的抗原A 和B。

当A型血和B型血互相混合时,血管中的血液中的红细胞会凝固,从而造成体内循环障碍。

因此,在输血时必须注意血型的匹配。

数字电路是由逻辑门组成的电路,其中逻辑门是基本的计算机元件,负责逻辑运算。

数字电路的设计是由数字逻辑门、触发器、计数器、寄存器、多路选择器等数字电路构成的电路。

本实验将设计一个基于逻辑门的血型匹配电路,能够匹配患者和献血者的血型。

实验材料:1. 74LS00逻辑门芯片2. 74LS04振荡器芯片3. 血型试纸4. 实验台、万用表、示波器、电源等实验步骤:1. 将74LS00逻辑门芯片和74LS04振荡器芯片按照原理图进行连线;2. 连接电压输出线,接通电源,调节电源电压为5V;3. 将血型试纸放置于实验台上,并从中取出一片;4. 将血型试纸分别触碰患者和献血者的血液样本,并将两份血液样本分别放入血型试纸上;5. 读取试纸结果,根据试纸上的变化结果来确定患者和献血者的血型;6. 将所得的血型信息输入到逻辑门电路中,进行匹配;7. 检查匹配结果的准确性。

实验结果:本实验采用数字逻辑门构建的血型匹配电路,通过对患者和献血者的血型信息的输入,能够自动判断血型的匹配情况,从而提高了输血的安全性。

在实验中,通过手动输入不同的血型信息,检查了匹配电路的准确性,其判断准确率达到了100%。

实验结论:本实验通过数字逻辑门构建的血型匹配电路,达到了预期的实验目标。

实验结果表明血型匹配电路具有高度的准确性和可靠性,在输血方面具有一定的实用价值。

在以后的实验中,可以进一步改进电路设计,提高其匹配速度和精度。

输血配型逻辑电路设计

输血配型逻辑电路设计

输血配型逻辑电路设计(仿真实验)5.1实验目的1.1.掌握组合逻辑电路设计的一般过程。

2.2.了解降维图法在用数据选择器设计组合逻辑函数中的应用。

5.2实验说明本实验为一设计性实验。

要求学生课前认真预习,了解实验要求,画出设计电路图。

设计要求如下:人的血型有入A、B、AB、O 4种。

输血时输血者的血型与受血者血型必须符合图5-1中用箭头指示的授受关系。

试设计一个逻辑电路,判断输血者与受血者的血型是否符合上述规定。

该电路要求用一片8选1数据选择器及少量反相器完成。

图5-1血型授受关系5.3实验原理设计过程如下:1. 首先进行逻辑抽象。

因为人的血型共有4种,一个变量显然不能表示。

因此可以用两个逻辑变量的4种取值表示输血者的血型。

用另外两个逻辑变量的4种取值表示受血者的血型。

现设定输血者血型用变量AB表示,受血者血型用变量CD表示。

AB与CD取值含义如表5-1、6-3-2所示:表5-1输血者血型A B 血型0 0 O型0 1 B型1 0 A型1 1 AB型表5-2受血者血型C D 血型0 0 O型0 1 B型1 0 A型1 1 AB型以变量Z表示配型结果,Z=1表示血型相配,Z=0表示血型不配。

根据题意可列出表5-3所示的逻辑真值表。

表5-3例2的逻辑真值表输血者血型受血者血型配型结果A B C D Z 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 111112. 由真值表可写出逻辑函数式(1)ABCD CD B A D C B A BCD A D C B A CD B A D C B A D C B A D C B A Z ++++++++=3.选择器件类型Z 为四变量逻辑函数,可用一8选1数据选择器完成,选择器件型号为74LS151。

基于PROTEUS的输、受血一体的血型匹配指示电路设计

基于PROTEUS的输、受血一体的血型匹配指示电路设计
Yo=
Io Io Ia+Ib+Iab+Io = (Ya+Yb)+Iab Io
Iab Iab Iab
Ia+Ib+Iab+Io = (Ya+Yb)+Io
上:输血 下:受血 U1:A
1
3
A B
R1
1k
2
X0 SW5
74HC32
U1:C
9
X1
X
U1:B
10
8
Y0
4
Y
Y1
5
6
74HC32
SW-DPDT
74HC32
X6 X7
Y5 Y6
11 10
9
A B C
7E
74HC151
输血者
受血者
A B AB
O A B AB
O
1
1
01
0
1
0
11
0
1
0
01
0
1
1
11
1
表4 输血与受血表达式分析
输血
受血
SW4
N
SW -SPDT
U10:A
1 3
2
74LS00
图 3 由 74151 等搭建的血型匹配电路
Ya=Ia+ Yb=Ib+ Yab=
真值表。 在要求用八选一数据选择器(74151)等来实现时,由真值表得到
表2 所示的卡诺图, 因此逻辑式可以表示为: Y = m 0 D ' + m 1 D ' + m2D+m3D'+m5D’十m6+m7
故:D0=D1=D3=D5=D',D2=D,D4=0,D6=D7=1。 根据74151的功能表,如图2所示,结合上式,可设计出如图3所 示的血型匹配指示电路。要判断血型是否匹配,必须要将表1和图3 结合起来看。该电路的最大缺陷是不直观,太专业,不懂数字逻辑的 人是看不懂的,也没有实用性。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.
组合逻辑电路
——血型匹配电路
一、题目:
人的血型由A、B、AB、O四种。

输血时输血者的血型与受血者血型必须符合图1中用箭头指示的授受关系。

判断输血者与受血者的血型是否符合上述规定,要求用八选一数据选择器(74LS151)及与非门(74LS00)实现。

(提示:用两个逻辑变量的4种取值表示输血者的血型,例如00代表A、01代表B、10代表AB、11代表O。


图1
二、分析:
人的血型由A、B、AB、O四种刚好可以用两个逻辑变量表示,在这里我们不妨设00代表血型A、01代表血型B、10代表血型AB、11代表血型O。

由于我们是要来判断两个血型是否匹配,则我们需要用四个逻辑变量,通过对四个逻辑变量进行逻辑设计,从而得到所需要求电路。

题目要求用八选一数据选择器(74LS151)及与非门(74LS00)实现。

74LS151只有8个数据输入端要来实现四个逻辑变量(16个数据最小项)的数据逻辑组合。

这是必须有一个逻辑变量接到74LS151的数据输入端。

我们不妨把输血者血型用逻辑变量BA表示,受血者血型用逻辑变量DC表示,则由图一所指示的授受关系。

得到能否匹配的卡诺图,其中匹配用1表示,
不能用0表示。

做出逻辑变量ABCD 的卡诺图如下图所示:
DC BA 00 01
11 10
00
01
11
10
由于用74LS151,需要把一个变量放到数据输入端,这里我们不妨把D 放到数据输入端我们得到卡诺图2
m 0 m 1
m 3 m 2 m 6 m 7 m 5 m 4
D ABC 000 001 011 010 110 111 101 100 0 1
D 0=1 D 1=D D 3=1 D 2=D D 6=0 D 7=1 D 5= D 4=0 由此我们可以的做出仿真电路:
VCC
5V
U1
74LS151N
G 07MUX
~W
6
D04D13D22D31D415D514D613D7
12
A
11C 9B 10Y 5~G 7
X1
5 V
J1
Key = Space
J2
Key = Space
J3
Key = Space
J4
Key = Space
VCC
5V
U2A
74S00D
&
三、 仿真验证:
当BA=00,DC=00时:可以看见指示灯亮,输出高电平,输出正确
1 0 1 0 0 1 1 0 1
1
1
1
1
当BA=01,DC=00时:可以看见指示灯灭,输出低电平,输出正确
5 V
当BA=10,DC=00时:可以看见指示灯灭,输出低电平,输出正确
5 V
5 V
当BA=11,DC=00时:可以看见指示灯亮,输出高电平,输出正确
当BA=00,DC=01时:可以看见指示灯灭,输出低电平,输出正确
5 V
当BA=01,DC=01时:可以看见指示灯亮,输出高电平,输出正确

当BA=11,DC=01时:可以看见指示灯亮,输出高电平,输出正确
当BA=00,DC=10时:可以看见指示灯亮,输出高电平,输出正确
当BA=01,DC=10时:可以看见指示灯亮,输出高电平,输出正确
当BA=10,DC=10时:可以看见指示灯亮,输出高电平,输出正确
当BA=11,DC=10时:可以看见指示灯亮,输出高电平,输出正确
当BA=00,DC=11时:可以看见指示灯灭,输出低电平,输出正确
5 V
5 V
当BA=01,DC=11时:可以看见指示灯灭,输出低电平,输出正确
5 V
当BA=10,DC=11时:可以看见指示灯灭,输出低电平,输出正确
当BA=11,DC=11时:可以看见指示灯亮,输出高电平,输出正确
四、总结
通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,则分析中得到的电路就是我们所需要的电路。

相关文档
最新文档