组合逻辑电路——血型匹配电路
基于Multisim的血型匹配器的设计
基于Multisim的血型匹配器的设计【摘要】本文以Multisim为软件平台,分别运用基本逻辑门电路和中规模集成电路数据选择器两种方法设计了血型匹配检测器,并将结果进行相互验证,证明两种方式均能够实现血型检测的电路功能,研究表明Multisim可以提高数字电路的设计效率。
【关键词】Multisim;血型匹配器;数据选择器;门电路Multisim是由加拿大IIT公司推出的大型设计工具软件。
它不仅提供了电路原理图输入和硬件描述语言模型输入的接口和比较全面的仿真分析功能,同时还提供了一个庞大的元、器件模型库和一整套虚拟仪表。
与传统的电路设计相比,利用Multisim设计电路可以随时调整元器件参数以达到预期的要求,从而能降低电路设计成本,缩短设计周期,提高设计效率。
本文中作者提出用基本逻辑门电路:与非门、或门和数据选择器两种方法设计血型匹配器,并用Multisim10来进行设计与验证。
1.血型匹配检测血型的逻辑描述本设计任务是设计一个血型匹配检测器。
人的血型有A、B、AB、O四种,输血时输血者的血型与受血者的血型必须符合图1中用箭头指示的授受关系。
图1 血型匹配关系Fig1 Blood matching relations先用AB代表输血者的血型(00为A型血、01为B型血、10为AB型血、11为O型血),CD代表受血者的血型(00为A型血、01为B型血、10为AB 型血、11为O型血),Y为输出(0为不匹配、1为匹配),那么可以列出输血、受血血型是否匹配的真值表,如表2所示:表1 血型匹配真值表Tab.1 The Truth Table of blood matching relations2.运用Multisim进行组合逻辑电路的设计组合逻辑电路设计的一般步骤为:⑴进行逻辑抽象:根据设计要求确定输入与输出逻辑变量的物理意义;(2)写出逻辑真值表,找到输出与输入的全部对应关系;(3)写出逻辑式并化简;(4)画出逻辑图;(5)采用相应的逻辑器件进行布线。
数电课程设计血型遗传规律分析电路报告
课程设计数字电子技术血型遗传分析电路年 月曰课程名称:设计题目: 院 系: 指导教师: 专 业: 学 号: 姓 名:目录第一章设计目的 .................... 第二章设计要求 .................... 第三章总体方案 .................... 第四章仿真分析 .................... 第五章具体实现 .................... 第六章心得体会 ....................参考文献第一章设计目的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型。
血型合格鉴定电路
东北大学秦皇岛分校电子信息系电子线路课程设计血型合格鉴定电路专业名称通信工程班级学号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。
【参考借鉴】组合逻辑电路—血型匹配电路.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时:可以看见指示灯灭,输出低电平,输出正确四、 总结通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,则分析中得到的电路就是我们所需要的电路。
数电课程设计(血型遗传规律分析电路)报告精选全文完整版
可编辑修改精选全文完整版课程设计课程名称:数字电子技术设计题目:血型遗传分析电路院系:指导教师:专业:学号:姓名:年月日目录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型。
【免费下载】输血者与受血者血型检测匹配判定电路设计
数电课程设计课程名称:输血者与受血者血型检测匹配判定电路设计班级:机电学院机械八班姓名:张序海邓力史鹏学号: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表示该血型与受者血型完全匹配,享有优先级。
组合逻辑电路——血型匹配电路
组合逻辑电路——血型匹配电路一、题目:人得血型由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时:可以瞧见指示灯灭,输出低电平,输出正确 ,输出高电平,输出正确四、总结通过仿真仿真,验证了电路得输出与所要求得一致,说明电路正确,则分析中得到得电路就就是我们所需要得电路。
血型匹配课程设计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)的功能测试,下面通过对译码器的应用,叙述其实现过程。
血型配对器
血型配对器电路原理图
部分原理图
控制部分原理图 人类的四种基本血型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
血型匹配
一、输血血型匹配指示仪设计。
要求:数据选择器芯片自选。
当血型符合输血条件绿灯亮,当血型不符合红灯亮。
Y=A’B’C’D+A’B’CD+A’BC’D’+A’BCD+AB’C’+AB’CD
二、密码锁
要求:设该锁有密码输入端四位二进制代码和一个开锁钥匙信号E输入端,有输出开锁信号端O,及报警输出端A。
当输入开锁钥匙信息,及正确的密码(设为1101)时,输出开锁信号端O为高电平,A为低电平。
当输入开锁信息和错误密码时,输出开锁信号端O为低电平,A为高电平。
当开锁信息无效时,输出开锁信号端O和报警输出端A均为低电平。
由题可知,当输入1101时,使能端有效,门打开报警器不工作,所以D5接D,当使能端无效时,不工作。
组合逻辑电路设计
一、组合逻辑电路设计题目1、1. 人的血型有A、B、AB、O四种。
输血时输血者的血型与受血者血型必须符合图1中用箭头指示的授受关系。
判断输血者与受血者的血型是否符合上述规定,要求用八选一数据选择器(74LS151)及与非门(74LS00)实现。
(提示:用两个逻辑变量的4种取值表示输血者的血型,例如00代表A、01代表B、10代表AB、11代表O。
)图1设计1、用变量P来表征输血与受血者血型是否一致,P=1、P=0分别表示血型一致和血型不一致,a、b的组合表征输血者的血型,c、d的组合表征受血者的血型,如表格所示输血受血0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 111113、 由要求,可得该逻辑电路的逻辑表达式为P=a b c d +a b c d +a bc d+a bc d +ab c d +abc +abc ''''''''''''''•••••利用八选一数据选择器(74LS151)及与非门(74LS00)实现逻辑电路,其电路图如下波形图如下:其中a 、b 的组合表示输血者的血型,a 、b 的波形如图,c 、d 组合表示受血者的血型,c 、d 的波形图见图,p 代表血型是否一致,对应波形图见图结论:将波形图与真值表对比发现设计的逻辑电路图能够完成要求题目2、设计用3个开关控制一个电灯的逻辑电路,要求改变任何一个开关的状态都能控制电灯由亮变灭或者由灭变亮,要求用发放的器件实现。
设计1、用变量P表示灯的状态,P=1、P=0分别对应灯亮、灭两状态;用变量A、B、C分别表示三个开关,规定开关闭合是1,断开为0.2、设初始状态A=B=C=1,灯亮,通过改变A、B、C状态,改变灯的亮、灭,其真值表如下:A B C P1 1 1 11 1 0 01 0 1 00 1 1 01 0 0 10 1 0 10 0 1 10 0 0 03、由真值表得该逻辑电路的逻辑函数为:''''''P=ABC+AB C+A BC+A B C其为三位输入最小项相加的形式,因此可用3位2进制译码器74LS138和四输入与非门74LS20来连接逻辑电路,设计完的逻辑电路如下图:波形图如下:其中A表示A开关的状态波形图,B表示B开关的状态波形图,C表示C开关的状态波形图,8端口对应波形为电灯开关状态对应波形图结论:将波形图与真值表对比发现设计的逻辑电路图能够完成要求。
数字电路-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数据选择器可以根据地址输入端的二进制信号,对输入端信号进行选择。
组合逻辑电路——血型匹配电路
组合逻辑电路——血型匹配电路一、题目:人的血型由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 放到数据输入端我们得到卡诺图2m 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 V5 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,DC=11时:可以看见指示灯灭,输出低电平,输出正确四、总结通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,则分析中得到的电路就是我们所需要的电路。
设计血型匹配电路实验报告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%。
实验结论:本实验通过数字逻辑门构建的血型匹配电路,达到了预期的实验目标。
实验结果表明血型匹配电路具有高度的准确性和可靠性,在输血方面具有一定的实用价值。
在以后的实验中,可以进一步改进电路设计,提高其匹配速度和精度。
基于PROTEUS的输、受血一体的血型匹配指示电路设计
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 结合起来看。该电路的最大缺陷是不直观,太专业,不懂数字逻辑的 人是看不懂的,也没有实用性。
数字电路HC血型匹配检测器
数字电路H C血型匹配检测器Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】福建农林大学金山学院课程设计报告课程名称:数字电子技术课程设计课程设计题目:血型匹配检测器的设计姓名:专业:电气工程及其自动化年级: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数据选择器可以根据地址输入端的二进制信号,对输入端信号进行选择。
组合逻辑电路
工
程
应
用
对于共阴极数码管,与其配套的显示译码集成电路的输出端Ya~Yg必须是
低电平有效的,对于共阳极数码管,与其配套的显示译码集成电路的输出端 Ya~Yg应为高电平有效的。 装接显示译码器时,若出现数码管没有任何显示的故障,应先检查数码 管的公共端有没有漏接线,消隐控制端的电平设置是否正确;其次应检查数码 管与显示译码集成电路是否配套。 数码管的显示若出现缺段的故障,应先查显示译码集成电路与数码管的 连接是否良好;其次可通过替换数码管以确定器件是否良好;若数码管没问题, 则是译码集成电路有问题,应更换之。
4LSl47集成电路引脚功能图
第三节 译码器
译码的功能是把某种代码“翻译”成一个相应的输出信 号,例如把编码器产生的二进制码复原为原来的十进制数 就是一个典型的应用。
一 、通用 译码 器
通用译码器常用的有二进制译码器、二一十进制译码器。
1 . 二进制译码器
( 1 )类型 将二进制码按其原意翻译成相应的输出信号 的 电 路 , 称 为 二 进 制 译 码 器 。 2—4 线 译 码 器 , 即 有 2 条 输 入 线 A 0 、 A 1 , 有 4 种 输 入 信 息 00 、 01 、 10 、 11 , 输 出 的 4 条线 Y 0 ~ Y 3 分别代表 0 、 1 、 2 、 3 四个数字。
3位二进制编码器示意图
3 位二进制编码器的逻辑 函数表达式 :
Y 0= I 1+ I 3+ I 5+ I 7 Y 1= I 2+ I 3+ I 6+ I 7 Y 2= I 4+ I 5+ I 6+ I 7 普 通 编 码 器 在任何 时刻只 能对 0 、 1 、 2 、 … 、 7 中的一 个输入 信 号 进 行 编 号,不 允许同 时输 入两个1。
EDA最终实验课大作业-血型配对器的设计实验报告
实验报告 血型配对器的设计一、实验目的1、进一步熟悉Quartus II 软件的使用。
2、掌握简单组合逻辑电路的设计方法与功能仿真技巧。
3、进一步学习Quartus II 中基于原理图设计的流程。
二、实验原理及内容实验原理人类有O 、A 、B 、AB 4种基本血型,输血者与受血者的血型必须符合图示原则。
设计一血型配对电路,用以检测输血者与受血者之间的血型关系是否符合,如果符合,输出为1,否则为0。
已知: AB 血型是万能受血者,O 血型是万能献血者!如果要输血给O 型血,那么可以的血型是O 型!如果要输血给A 型血,那么可以的血型是A ,O 型!如果要输血给B 型血,那么可以的血型是B ,O 型!如果要输血给AB 型血,那么可以的血型是A ,B ,AB ,O 型!三.实验内容1、用VHDL 语言编写程序实现血型配对器的功能LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY Vxuexing ISPORT(P,Q,R,S:IN STD_LOGIC;F:OUT STD_LOGICOO A ABB AB AB 受血者输血者);END Vxuexing;ARCHITECTURE A OF Vxuexing ISBEGINF<=((NOT P)AND(NOT Q))OR(R AND S)OR ((NOT P)AND S)OR((NOT Q)AND R); END A;卡诺图化简得:+F++=PSQQRPRS2、对所编写的电路进行编译及正确的仿真。
实验分析真值表SRQPQPSPF+++=+++++QRRQPSPPQRSRSQQRSRQPPRSSSPRQP,Q表示输血者的血型;R,S,表示受血者的血型。
当两者符合血型配合原则时,F=1,否则为0.四、运行结果五、实验总结本实验给出了四种不同的血型编码,PQ(1,1),RS(1,1)表示AB型血,P,Q(1,0),RS(1,0)表示B型血,PQ(0,1),RS(0,1)表示A型血,PQ(0,0),RS(0,0)表示O型血。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
由于用74LS151要把一个变量放到数据输入端,们不妨把D放到数据
诺图2 m0m1 m m2 m6 m7
m 5m 4
D ABC 000 001 011 010 110 111 101 100
0 1
D 0=1D 1=D D 3=1D 2=DD 6=0D 7=1D 5=D 4=0 由此我们可以的做出仿真电路:
VCC
5V
U1
74LS151N
G 07MUX
~W
6
D04D13D22D31D415D514D613D7
12
A 11C 9
B 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时:可以看见指示灯亮,输出高电平,输出正确
VCC
5V
U1
74LS151N
G 07MUX
~W
6
D04D13D22D31D415D514D613D7
12
A 11C 9
B 10Y 5~G 7
X1
J1
Key = Space
J2
Key = Space
J3
Key = Space
J4
Key = Space
VCC
5V
U2A
74S00D
&
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时:可以看见指示灯亮,输出高电平,输出正确
当BA=00,DC=01时:可以看见指示灯灭,输出低电平,输出正确
5 V
5 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时:可以看见指示灯灭,输出低电平,输出正确
四、 总结
通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,则分析中得到的电路就是我们所需要的电路。