组合逻辑电路――血型匹配电路.
- 格式:doc
- 大小:182.50 KB
- 文档页数:8
东北大学秦皇岛分校电子信息系电子线路课程设计血型合格鉴定电路专业名称通信工程班级学号XXXXXX学生姓名X X X指导教师XXXX设计时间XXXX课程设计任务书专业:通信工程学号:409xxxx学生姓名(签名):设计题目:血性合格鉴定电路一、设计实验条件×××××实验室二、设计任务及要求1.通过电路设计熟悉仿真软件的使用,并加深对所学只是的印象;2.掌握常用芯片的使用方法;3.血型合格鉴定电路要符合输血血型匹配原则;4.要求血型合格要有信号提示,如LED灯,喇叭等;5.仿真软件结果演示。
三、设计报告的内容1.设计题目与设计任务(设计任务书)2.前言(绪论)(设计的目的、意义等)3.设计主体(各部分设计内容、分析、结论等)4.结束语(设计的收获、体会等)5.参考资料四、设计时间与安排1、设计时间:2周2、设计时间安排:熟悉实验设备、收集资料:3 天设计图纸、实验、计算、程序编写调试: 3 天编写课程设计报告:3 天答辩:1 天1.前言(绪论)人的血型有A、B、AB、O四种,每个人都拥有各自不同的血型,但并不是谁都清楚自己能接受哪些血型的人献血,能给哪些人献血。
在献血、受血的时候,如果不清楚而搞错了,就会出很大问题。
例如:如果B型血输给O型血,可引起凝集反应,也就是说血液凝结在一起,堵塞小血管,发生血液循环障碍,从而破坏肾功能,严重时甚至可致人死亡。
输血时输血者的血型与受血者血型必须符合图1中用箭头指示的授受关系。
判断输血者与受血者的血型是否符合图1规定,图1 血型匹配关系血型匹配电路能够在操作人按下受血者血型的对应按钮后,通过指示灯显示输入的血的血型是否匹配,这样可以避免一些输血失误,为受血者的安全提供保障。
有了这个血型匹配指示器后,在受血时,就不会出现那些不必要的错误而造成不必要的严重后果。
A、B、AB、O四种血型刚好可以用两个逻辑变量表示,在这里我们不妨设00代表血型A、01代表血型B、10代表血型AB、11代表血型O。
组合逻辑电路——血型匹配电路一、题目:人的血型由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时:可以看见指示灯灭,输出低电平,输出正确四、 总结通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,则分析中得到的电路就是我们所需要的电路。
可编辑修改精选全文完整版课程设计课程名称:数字电子技术设计题目:血型遗传分析电路院系:指导教师:专业:学号:姓名:年月日目录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型。
组合逻辑电路——血型匹配电路一、题目:人得血型由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时:可以瞧见指示灯灭,输出低电平,输出正确 ,输出高电平,输出正确四、总结通过仿真仿真,验证了电路得输出与所要求得一致,说明电路正确,则分析中得到得电路就就是我们所需要得电路。
计算机科学与技术学部《模电与数电》课程设计论文血型匹配指示器指导老师:黄胜目录第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.确定逻辑功能:根据具体的需求,确定所需的逻辑功能,例如与门、或门、非门等。
2.设计真值表:根据逻辑功能的定义,设计真值表,列出所有可能的输入组合及其对应的输出。
3.确定逻辑方程:根据真值表,可以得到逻辑方程,即输出信号与输入信号之间的逻辑关系。
4.实现逻辑电路:根据逻辑方程,使用逻辑门、开关和电阻等元件来实现逻辑电路。
5.电路测试:对设计的逻辑电路进行测试,验证其功能是否符合预期。
组合逻辑电路的应用组合逻辑电路广泛应用于数字系统中,例如计算机、通信系统、工业控制等领域。
组合逻辑电路
——血型匹配电路
一、题目:
人的血型由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 的卡诺图如下图所示:
由于用74LS151,需要把一个变量放到数据输入端,这里我们不妨把D 放到数据输入端我们得到卡诺图2
m 0 m 1 m 3 m 2 m 6 m 7 m 5 m 4 D 0=1 D 1=D D 3=1 D 2=D D 6=0 D 7=1 D 5= D 4=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 V
当BA=01,DC=01时:可以看见指示灯亮,输出高电平,输出正确
当BA=10,DC=01时:可以看见指示灯灭,输出低电平,输出正确 5 V 当BA=11,DC=01时:可以看见指示灯亮,输出高电平,输出正确
当BA=00,DC=10时:可以看见指示灯亮,输出高电平,输出正确
当BA=01,DC=10时:可以看见指示灯亮,输出高电平,输出正确
当BA=10,DC=10时:可以看见指示灯亮,输出高电平,输出正确
当 BA=11,DC=10 时:可以看见指示灯亮,输出高电平,输出正确 VCC 5V J1 7 ~G A B C D0 D1 D2 D3 D4 D5 D6 D7 0 G 7 Y ~W 5 6 X1 U1 MUX 11 10 9 4 3 2 1 15 14 13 12 5V Key = Space J2 Key = Space J3 VCC Key = Space J4 5V 74LS151N
U2A & Key = Space 74S00D 当 BA=00,DC=11 时:可以看见指示灯灭,输出低电平,输出正确 VCC 5V J1 7 ~G A B C D0 D1 D2 D3 D4 D5 D6 D7 0 G 7 Y ~W 5 6 X1 U1 MUX 11 10 9 4 3 2 1 15 14 13 12 5V Key = Space J2 Key = Space J3 VCC Key = Space J4 U2A & 74LS151N 5V Key = Space 74S00D 当 BA=01,DC=11 时:可以看见指示灯灭,输出低电平,输出正确 VCC 5V J1 7 ~G A B C D0 D1 D2 D3 D4 D5 D6 D7 0 G 7 Y ~W 5 6 X1 U1 MUX 11 10 9 4 3 2 1 15 14 13 12 5V Key = Space J2 Key = Space J3 VCC Key = Space J4 U2A & 74LS151N 5V Key = Space 74S00D 当
BA=10,DC=11 时:可以看见指示灯灭,输出低电平,输出正确 VCC 5V J1 7 ~G A
B C D0 D1 D2 D3 D4 D5 D6 D7 0 G 7 Y ~W 5 6 X1 U1 MUX 11 10 9 4 3 2 1 15 14 13
12 5V Key = Space J2 Key = Space J3 VCC Key = Space J4 5V 74LS151N U2A & Key = Space 74S00D -5-
当 BA=11,DC=11 时:可以看见指示灯亮,输出高电平,输出正确 VCC 5V J1 7 ~G A B C D0 D1 D2 D3 D4 D5 D6 D7 0 G 7 Y ~W 5 6 X1 U1 MUX 11 10 9 4 3 2 1 15 14 13 12 5V Key = Space J2 Key = Space J3 VCC Key = Space J4 5V 74LS151N
U2A & Key = Space 74S00D 四、总结通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,则分析中得到的电路就是我们所需要的电路。
-6-。