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

<>
标 题
实验题目: 血型配对器电路分析与调试
日期:
2012.3.17
参考
参考: 人类有四种基本血型:A、B、AB、 O型。输血者与受血者的血型必须符合下述 规则:O型血可以输给任何人,但O型血的人 只能接受O型血;AB型血的人只能给AB型血 的人输血,但他能接受所有血型的血;A型 血能输给A型或AB型血,可以接收A型或O型 血;B型血能输给B型或AB型血,可以接收B 型或O型血。
实验目的
如果输血者与受血者血型匹配则绿灯亮,表 示可以输血,否则红灯亮。
元器件清单
序号
1 2 3
元件名称
电阻 开关 二极管
规格
510
数量
10 9 1
4 5 6
与非门
74LS00 74LS151 74HC148
ห้องสมุดไป่ตู้
1 1 2
后期调试遇到的问题
在焊接完电路板之后,发现有五组不能实现,经过 检查发现选用与非门1,2输入管脚,2管脚没有从 74HC148给输入信号,经改正还是有四组没有实现, 在老师的分析下,发现芯片资料有点问题,改正再 调试能够正确实现功能
数字电路 血型匹配

组合逻辑电路大作业报告学院:自动化学院班级:自动化1702 班姓名:马子茹 173407020203一、题目要求试用与非门或74LS151分别设计一个血型配对指示器,输血时供血者和受血者的血型配对情况为:(1)同一血型之间可以相互输血;(2)AB型受血者可以接受任何血型的输血;(3)O型输血者可以给任何血型的受血者输血。
当受血者的血型和供血者的血型符合要求时绿灯亮,否则红灯亮。
二、逻辑分析人的血型有A、B、AB、O四种。
输血时输血者的血型与受血者的血型必须符合图示中用箭头指示的授受关系。
假设MN代表输血者的血型(00为A型血、01为B型血、10为AB型血、11为O型血),PQ代表受血者的血型(00为A型血、01为B型血、10为AB型血、11为O型血)。
假设Y为输出,Y=1时表示血型匹配绿灯亮,Y=0时表示血型不匹配红灯亮。
由此可以列出输血、受血血型是否匹配的真值表如下。
根据真值表可以得到逻辑函数表达式为:Y=M'N'P'Q'+M'N'PQ'+ M'NP'Q + M'NPQ'+ MN'PQ'+ MNP'Q'+MNPQ'+MNP'Q+ MNPQ三、用与非门设计血型配对指示器1、设计过程利用卡诺图将逻辑函数表达式进行化简:化简结果为:Y=M'N'Q'+NP'Q+PQ'+MN跟据化简结果进行与非门逻辑电路设计2、仿真过程因为实验情况较多,我们选择了随机抽取的的四种仿真效果作为参考:两种可以输血(亮绿灯),两种不可输血(亮红灯)的情况。
(1)Y=1,亮绿灯,可以输血。
①当输入M=N=P=Q=0时,输出Y=1。
既A血型可以给A血型输血,亮绿灯,演示结果如图:②当输入M=0,N=1,P=1,Q=0时,输出Y=1。
既B血型可以给AB血型输血,亮绿灯,演示结果如图:(2)Y=0,亮红灯,不可以输血。
数字电子技术基础实验-8选1数据选择器74LS151

8选1数据选择器74LS151简介74LS151是一种典型的集成电路数据选择器,为互补输出的8选1数据选择器,它有3个地址输入端CBA,可选择D0~D7 8个数据源,具有两个互补输出端,同相输出端Y和反相输出端W。
74LS151引脚图选择控制端(地址端)为C~A,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Y,G为使能端,低电平有效。
(1)使能端G=1时,不论C~A状态如何,均无输出(Y=0,W=1),多路开关被禁止。
(2)使能端G=0时,多路开关正常工作,根据地址码C、B、A的状态选择D0~D7中某一个通道的数据输送到输出端Y。
如:CBA=000,则选择D0数据到输出端,即Y=D0。
如:CBA=001,则选择D1数据到输出端,即Y=D1,其余类推。
74LS151功能表数据选择器的应用数据选择器除实现有选择的传送数据外,还有其他用途,下面介绍几种典型应用。
(1)逻辑函数产生器从74LS151的逻辑图可以看出,当使能端G=0时,Y是C、B、A和输入数据D0~D7的与或函数。
式中mi是C、B、A构成的最小项。
显然。
当Di=1时,其对应的最小项mi在与或表达式中出现,当Di=0时,对应的最小项就不出现。
利用这一点,不难实现组合逻辑函数。
已知逻辑函数,利用数据选择器构成函数产生器的过程是,将函数变换成最小项表达式,根据最小项表达式确定各数据输入端的二元常量。
将数据选择器的地址信号C、B、A作为函数的输入变量,数据输入D0~D7,作为控制信号,控制各最小项在输出逻辑函数中是否出现,使能端G始终保持低电平,这样8选1数据选择器就成为一个3变量的函数产生器。
例1 试用8选1数据选择器74LS151产生逻辑函数解:把式变换成最小项表达式:显然D3、D5、D6、D7,都应该等于1,而式中没有出现的最小项m0,m1,m2,m4的控制变量D0、D1、D2、D4都应该等于0,由此可画出该逻辑函数产生器的逻辑图:、例2 试用与上例相同的8选1数据选择器产生从表中可以看出,凡使L值为1的那些最小项,其控制变量应该等于1,即D1、D2、D4、D7等于1(对应XYZ:001、010、100、111),其他控制变量均等于0。
74sl151(详细)

8选1数据选择器74LS151(151 为互补输出的8 选1 数据选择器)74LS151为互补输出的8选1数据选择器,引脚排列如图所示,功能见表。
引脚,又叫管脚,英文叫Pin。
就是从集成电路(芯片)内部电路引出与外围电路的接线,所有的引脚就构成了这块芯片的接口数据选择端(ABC)按二进制译码(译码是编码的逆过程,同时去掉比特流在传播过程中混入的噪声。
利用译码表把文字译成一组组数码或用译码表将代表某一项信息的一系列信号译成文字的过程称之为译码。
),以从8 个数据(D0---D7)中选取1 个所需的数据。
只有在选通端STROBE 为低电平时才可选择数据。
151 有互补输出端(Y、W),Y 输出原码,W 输出反码。
选择控制端(地址端)为C~A,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Y,G为使能端,低电平有效。
(就是说能使芯片工作的端口,如果使能端开,芯片就能工作,一般你看表示使能端的符号,如果上面有一横就是低电平有效(即如果使能端为低电平,芯片就能工作),反之就是高电平有效。
)又叫使能输入端(enable),它是芯片的一个输入引脚,或者电路的一个输入端口,只有该引脚激活,芯片才能工作,通常情况下为高电平有效,若符号上面有一横,则表示低电平有效。
多路选择器多路选择器是数据选择器的别称。
在多路数据传送过程中,能够根据需要将其中任意一路选出来的电路,叫做数据选择器,也称多路选择器或多路开关。
有4选1数据选择器、8选1数据选择器(型号为74151、74LS151、74251、74LS151)、16选1数据选择器(可以用两片74151连接起来构成)等之分。
多路选择器还包括总线的多路选择,模拟信号的多路选择等,相应的器件也有不同的特性和使用方法.具体可以查找相关网站数据选择器的定义及功能 数据选择是指经过选择,把多个通道的数据传送到唯一的公共数据通道上去。
实现数据选择功能的逻辑电路称为数据选择器→→→→数据输出n位通道选择信号I I I 012n -1数据选择器示意图4选1数据选择器功能表 输 入输出使能地 址G B A Y100001100××011D D D D 0123(1)使能端G =1时,不论C ~A 状态如何,均无输出(Y =0,W =1),多路开关被禁止。
【参考借鉴】组合逻辑电路—血型匹配电路.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时:可以看见指示灯灭,输出低电平,输出正确四、 总结通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,则分析中得到的电路就是我们所需要的电路。
组合逻辑电路——血型匹配电路

组合逻辑电路——血型匹配电路一、题目:人得血型由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.6 实践案例——血型匹配功能电路[共6页]
![4.6 实践案例——血型匹配功能电路[共6页]](https://img.taocdn.com/s3/m/341898d876c66137ef0619c7.png)
第4章 组合逻辑电路934.6 实践案例——血型匹配功能电路【例4.6.1】 根据人类的4种基本血型A 、B 、AB 、O 型,通过74LS138译码器和少量门电路设计一个具有验证血型匹配功能的组合电路,基本要求如下:① O 型血可以输给任何人,但O 型血的人只能接受O 型血;② AB 型血的人只能给AB 型血的人输血,但可以接受所有血型的血;③ A 型血能输给A 型或AB 型血,可以接收A 型或O 型血; ④ B 型血能输给B 型或AB 型血,可以接收B 型或O 型血。
解:① 总体方案分析。
根据给出的血型匹配关系,列出输血者与受血者的匹配图,如图4.6.1所示。
在电路设计时,用AB 表示供血者血型代码,CD 表示受血者血型代码,如表4.6.1所示。
图4.6.1 输血者与受血者血型匹配图② 列出真值表。
用输出变量F 表示匹配结果,F=1表示输血者与受血者血型匹配,F=0表示输血者与受血者血型不匹配。
根据血型匹配关系图4.6.1和血型代码表4.6.1,列出真值表,如表4.6.2所示。
③ 根据真值表画出卡诺图,如图4.6.2所示。
表4.6.2 真值表表4.6.1 输血者与受血者血型代码表图4.6.2 例4.6.1的卡诺图数字电子技术94 由卡诺图写出输出表达式并用最小项的形式表示:0256101213141502561012131415F A B C D+A BCD+ABCD+ABCD+ABCD+ABC D+ABCD+ABCD+ABCDm m m m m m m m m m m m m m m m m m ==++++++++=⋅⋅⋅⋅⋅⋅⋅⋅④ 逻辑电路图的设计。
由输出表达式可知,实现该电路要将两个74LS138译码器进行级联,以构成一个4线-16线译码器,然后加上合适的门电路构成完整的验证血型匹配功能电路。
设4线-16线的译码器的4个二进制代码输入为ABCD ,输出端为15Y ~0Y ,其中输入BCD 与译码器的3个二进制代码输入A 2A 1A 0相连,输入A 与使能端S 1相连,用于决定高位片和低位片的工作状态。
血型配对检测电路的设计实验报告

实验四血型配对检测电路的设计一、实验目的1、掌握数据选择器的逻辑功能、扩展方法与使用方法;2、掌握降维卡诺图方法、使用数据选择器与门电路一起实现组合逻辑电路设计的方法;3、掌握使用编码表示多种状态事物的方法。
二、实验任务利用一个4选1数据选择器和最少数量的与非门,设计一个符合输血受血规则的4输入1输出电路。
检测所设计电路的逻辑功能。
人类有四种基本血型——A、B、AB和O型。
输血者与受血者的血型必须符合下述规则:O型血可以输给任意血型的人,但O血型的人只能接受O型血;AB型血只能输给AB血型的人,但AB血型的人能接受所有血型的血;A型的人,而A血型的人能接受A型血和O型血;B型血型血和O型血(其示意图见图4-1)。
图4-1 输血者血型与受血者血型关系示意图三、实验原理针对给中规模集成电路(MSI)是一种具有专门功能的集成功能件。
常用的MSI组合功能件有译码器、编码器、数据选择器、数据比较器和全加器等。
借助于器件手册提供的功能表,弄清器件各引出端(特别是各控制输入端)的功能与作用,就能正确地使用这些器件。
在此基础上应该尽可能地开发这些器件的功能,扩大其应用范围。
对于一个逻辑设计者来说,关键在于合理选用器件,灵活地使用器件的控制输入端,运用各种设计技巧,实现任务要求的电路功能。
在使用MSI组合功能件时,器件的各控制输入端必须按逻辑要求接入电路,不允许悬空。
1、数据选择器74LS153是一个双4选1数据选择器,其逻辑符号如图4-2所示,功能表见表4-1。
其中D0、D1、D2、D3为4个数据输入端;Y为输出端;S是使能端,在为高电平时使能,A1、A0是器件中两个选择器公用的地址输入端。
图4-2 74LS153逻辑符号图4-3实现8选1选择器功能图4-4实现全加器功能四、实验设备与器材实验设备:EWB204通用实验台中的电源POWER、数电伴侣板、逻辑分析仪主要集成电路: 74ls153双四选一数据选择器五、实验内容及步骤1.真值表:2.卡诺图降维:3.实物连接:4.逻辑电平分析仪输出:5.高低电平测试:高电平:5.00V 低电平:35.20 mV。
组合逻辑电路——血型匹配电路

组合逻辑电路——血型匹配电路一、题目:人的血型由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四、总结通过仿真仿真,验证了电路的输出和所要求的一致,说明电路正确,那么分析中得到的电路就是我们所需要的电路。
74HC151中文资料

Product specification
74HC/HCT151
Fig.1 Pin configuration.
Fig.2 Logic symbol.
December 1990
Fig.3 IEC logic symbol. 3
元器件交易网
Philips Semiconductors
Note to HCT types The value of additional quiescent supply current (∆ICC) for a unit load of 1 is given in the family specifications. To determine ∆ICC per input, multiply this value by the unit load coefficient shown in the table below.
8-input multiplexer
Product specification
74HC/HCT151
FUNCTION TABLE
INPUTS
OUTPUTS
E
S2
S1
S0
I0
I1
I2
I3
I4
I5
I6
I7
Y
Y
H
X
X
X
X
X
X
X
X
X
X
X
H
L
L
L
L
L
L
X
X
X
X
X
X
X
H
L
L
L
L
L
H
X
X
X
X
74hc151器电手册

31
Data Inputs
22 13
04
Y5 Outputs
W6
Strobe 7
GND 8
Logic Diagram
D2 D3 D4
D1
D5
8选1数据选择器74LS151

8选1数据选择器74LS151在数字电路中,数据选择器是一种非常重要的组合逻辑电路元件。
其中,8 选 1 数据选择器 74LS151 以其独特的功能和特性,在各种数字系统中发挥着关键作用。
8 选 1 数据选择器 74LS151 主要用于从 8 个输入数据中选择一个输出。
它有 8 个数据输入端(D0 D7)、3 个地址输入端(A0、A1、A2)、一个使能端(E)和一个输出端(Y)。
地址输入端的作用就像是一个“控制器”。
通过改变 A0、A1、A2 的二进制组合,可以决定从 8 个输入数据中选择哪一个传送到输出端。
比如说,当 A0A1A2 为 000 时,D0 被选中并输出;当 A0A1A2 为 001 时,D1 被选中并输出,以此类推。
使能端 E 则起到了一个“开关”的作用。
当 E 为高电平时,74LS151 处于工作状态,能够根据地址输入端的组合选择相应的数据输出;当E 为低电平时,无论地址输入端的状态如何,输出都为低电平。
74LS151 的逻辑表达式为:Y = Dm(其中 m 为地址输入端所确定的数值,0 ≤ m ≤ 7)。
在实际应用中,8 选 1 数据选择器 74LS151 有着广泛的用途。
比如在数据传输和处理系统中,它可以根据特定的控制信号从多个数据源中选择所需的数据进行传输或处理。
在计算机系统中,74LS151 可以用于内存地址译码。
通过地址输入端的不同组合,可以选择特定的存储单元进行读写操作。
在通信系统中,它可以用于选择不同的信道或数据格式。
此外,74LS151 还常用于数字信号处理、自动控制等领域。
为了更好地理解 74LS151 的工作原理,我们可以通过一个简单的例子来说明。
假设我们有 8 个不同的温度传感器,分别测量 8 个不同位置的温度,而我们只需要实时获取其中一个位置的温度数据。
这时,就可以使用 74LS151 作为数据选择器。
通过设置地址输入端的状态,我们可以选择对应的温度传感器的数据输出。
74HC系列功能简介

双J—K正沿触发器
74HC123
双可再触发单稳多谐振荡器
74HC125
四总线缓冲门(三态)
74HC126
四总线缓冲门(三态)
3—8线译码器/多路转换器
74HC139
双2—4线译码器/多路转换器
74HC145
BCD—十进制译码器/驱动器
74HC147
10—4线BCD优先编码器
74HC148
8选1数据选择器
74HC151
双4选1数据选择器
74HC153
4—16线多路分配器
74HC154
4—16线多路分配器
74HC155
双2—4线多路分配器
74hc系列功能简介功能双4选1数据选择器三态四2选1数据选择器三态8位可寻址锁存器四2输入异或非门oc八d型触发器带清除端四rs锁存器9位奇偶数产生器校验器4位二进制全加器带超前进位4位2选1数据选择器六缓冲器总线驱动同相六缓冲器总线驱动反相六缓冲器总线驱动同相六缓冲器总线驱动反相八d触发器三态八d触发器三态八d触发器四2输入异或门双4位十进制计数器双4位二进制计数器异步清除八缓冲器总线驱动器八缓冲器总线驱动器八d锁存器三态八d锁存器三态8位输入锁存输出移位寄存器8位输出锁存移位寄存器8位数值比较器等值检测器从4输入或非门双4位串入并出移位寄存器十进制计数器分配器12位二进制串行计数器锁相环六缓冲器电平变换器反相六缓冲器电平变换器同相单8通道模拟开关双4通道摸拟开关三2通道模拟开关14位二进制串行计数器四双向模拟开关双二进制加法计数器型号74hc25374hc25774hc25974hc26674hc27374hc27974hc28074hc28374hc29874hc36574hc36674hc36774hc36874hc37374hc37474hc37774hc38674hc39074hc39374hc54074hc54174hc57374hc57474hc58974hc59574hc68874hc400274hc401574hc401774hc404074hc404674hc404974hc405074hc405174hc405274hc405374hc406074hc406674hc452074hc453874hc454374hc455174hc13274hc13874hc13974hc14574hc14774hc14874hc15174hc15374hc15474hc15574hc15674hc15774hc15874hc16074hc16174hc16274hc16374hc16474hc16574hc16674hc17374hc17474hc17574hc18174hc18274hc19074hc19174hc19274hc19374hc19474hc19574hc22174hc23774hc23874hc24074hc24174hc24274hc24374hc244双精密单稳态触发器7段锁存译码驱动器四2通道模拟开关四2输入与非施密特触发器38线译码器多路转换器双24线译码器多路转换器bcd十进
数字电路-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 . 三裁判(含主裁判)表决器【实验设备】 EP3c80 SOPC 实验系统 器件及功能说明 1)四2输入与非门:74LS002)8-1数据选择器:74LS151S = 1时,选择器被禁止,无论地址码取值如何,输出Y 总为0。
S = 0时74LS151真值表3)3-8译码器:74LS138A 2、A 1、A 0为二进制译码输入端 , Y1~Y7 为译码输出端(低电平有效),G 1、 A G 2 、B 2为选通控制端G 1=1、 022=+B A G G : 译码器处于工作状态当G 1=0,或 122=+B A :译码器处于禁止状态74LS138真值表A血型配对的实现【实验原理】人的血型有A、B、AB、O四种。
输血时输血者的血型与受血者血型必须符合图1中用箭头指示的授受关系。
判断输血者与受血者的血型是否符合上述规定,要求用八选一数据选择器(74LS151)及与非门(74LS00)实现。
(提示:用两个逻辑变量的4种取值表示输血者的血型,例如00代表A、01代表B、10代表AB、11代表O。
)图1根据真值表,列出逻辑表达式:Y=A B C D+A B C D+A B C D+A BC D+A B C D+AB C D+ AB C D+ABC D+ABCD按照逻辑表达式,设计逻辑电路图:74LS151有三个输入端口,在逻辑函数的四个输入变量中,任意确定三个变量作为74LS151输入量,因此选择方案有多种,例如确定ABC、BCD、ABD、ACD等为74LS151输入量,不同的方案得到的标准与或式的形式不同,因此电路结构也不同。
方案:如果BCD为选择变量,且设B为高位,则逻辑函数Y的与或标准型表达式为Y=A B C D+A B C D+A B C D+A BC D+A B C D+AB C D+ AB C D+ABC D+ABCD=A m0+ m2 + A m4 + m5+ m6+A m7可以推出:D0=AD4=D7=AD2=D5=D6=1D1=D3=0在此仅列ABC、BCD为选择变量的情形,ABD、ACD为变量的情形与方案一、方案二类似。
数字电路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数据选择器可以根据地址输入端的二进制信号,对输入端信号进行选择。
SL74HC151中文资料

Value -0.5 to +7.0 -1.5 to VCC +1.5 -0.5 to VCC +0.5 ±20 ±25 ±50 750 500 -65 to +150 260
Unit V V V mA mA mA mW °C °C
Maximum Ratings are those values beyond which damage to the device may occur. Functional operation should be restricted to the Recommended Operating Conditions. +Derating - Plastic DIP: - 10 mW/°C from 65° to 125°C SOIC Package: : - 7 mW/°C from 65° to 125°C
*
Parameter DC Supply Voltage (Referenced to GND) DC Input Voltage (Referenced to GND) DC Output Voltage (Referenced to GND) DC Input Current, per Pin DC Output Current, per Pin DC Supply Current, VCC and GND Pins Power Dissipation in Still Air, Plastic DIP+ SOIC Package+ Storage Temperature Lead Temperature, 1 mm from Case for 10 Seconds (Plastic DIP or SOIC Package)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福建农林大学金山学院
课程设计报告
课程名称:数字电子技术课程设计课程设计题目:血型匹配检测器的设计姓名:
专业:电气工程及其自动化年级: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
数据选择器可以根据地址输入端的二进制信号,对输入端信号进行选择。
八选一数据选择器74HC151是集成的有三个地址输入端A2、A1、A0,八个数据输入端D0~D7的中规模组合逻辑电路。
74HC151数据选择器的功能可以用逻辑函
数表示为:∑==7
0i i i 012m ,,(D A A A Y )
根据公式:
Y=A'B'C'D'+A'BC'D+A'BCD'+A'BCD+AB'C'D'+AB'CD'+ABC'D'+ABCD'+ABCD 将A →A 2、B →A 1、C →A 0,因此逻辑式可以表示为: Y=m 0D'
+
m 1D'
+
m 2D
+
m 3D'
+
m 5D
’
十
m 6+m 7
故:
D 0=D
1
= D
3
=D
5
=D', D
2
= D, D
4
=0,D
6
=D
7
=1
四、仿真电路的搭建
根据上面的公式,这样只要将数据选择器的输入端进行适当的设置便可以实现电路功能。
运行程序,找出74HC151、74HC04D-4V、VDD和接地符号,并连接电路。
电路图如下:
五、电路仿真结果和分析
图中~G为控制端,低电平有效,将选择信号A. B. C(即A
2.、A
1
.、A
)分别
接式中的前三个变量,将表达式中的第四个变量接到数据选择器的输入端,具体如上,这样在数据选择的输出端Y端就可以得到血型匹配的结果了。
用Multisim来验证逻辑功能,经过逻辑转换功能,可以得到与图2一样的逻辑真值表(如下图),可见用数据选择器也能够实现血型匹配器的功能。
通过逻辑转化器的窗口,可以得到逻辑表达式和逻辑表达式的化简式:
分析:
如上所述,运用Multisim可以很方便地进行数字电路的设计,基本逻辑门电路和数据选择器均可以很好地实现血型匹配器,经Multisim中的逻辑转换器验证,两种方法的最终逻辑功能相同,而用数据选择器能更加简洁地完成电路功能。
通过设计实例可以看出,利用Multisim进行数字电路设计可以极大地提高设计效率,节约实验器材,显示结果直观。
Multisim将成为为今后的电子电路设计和开发人员得力助手。
(注:文档可能无法思考全面,请浏览后下载,供参考。
可复制、编制,期待你的好评与关注)。