组合逻辑电路实验报告
一实验内容
1 设计一个数码锁,有四个输入端,以及一个使能端。密码锁只有一个密码。使能端有效时当输入的数字和密码一样时候,密码锁开;当输入与密码不一样时候,密码锁报警。
2 利用3—8译码器产生任意一个逻辑函数:F=A’B’C’+AC+BC
二实验条件
门电路芯片:74LS138,74LS00,74LS08,74LS20;计算机电路基础实验箱,数字万用表,导线若干。
三实验原理
1 关于数码锁
数码锁数码锁的密码为1010.使能端为1时有效。开锁信号clkopen高电平有效。当使能端有效时,密码错误时,报警信号clka高电平有效。
则开锁有效时的表达式为:Y=EAB’CD’=E ((AB’CD’)’)’.
报警信号为:Z=E(AB’CD’)’.
电路图如下图所示:
如图所示:
左边自上到下分别为使能端(E),输入(ABCD),右边自上到下输出为报警信号(alrm),开锁信号(open);open后面接个指示灯,alrm后面接个指示灯和蜂鸣器。
按照图中所示连接电路,在取反时候没有反相器,使用与非门一脚悬空来获得取反,当与非门的一个输入悬空时,相当于高阻态,输出就只是取决于另外一个输入了。就可以取得取反的效果。
给三个芯片都接上电源,连接好电路,观察测试结果为:
实验结果验证表明该电路能够实现实验要求的密码锁的功能。
2利用3—8译码器产生任意一个逻辑函数:F=A’B’C’+AC+BC
电路图如图所示
信号说明
由F的表达式可以得到当ABC分别为000,101,111,011时,电路的输出要为“1”。
假设ABC为000,101,111,011时候3-8译码器的输出分别为D’,E,’F’,G’。则图示电路的输出表达式为Y=(D’E’F’G’)’=D+E+F+G。即只要输入是000,101,111,011中的一个,则电路输出端为“1”。达到了产生实验要求的表达式的目的。实验验证也是如此。
四实验总结
在实验的过程中,密码锁的实验遇到的问题是:听讲的时候没有听清,做试验时对密码锁的连线不熟练,所以实验做的慢,其次是有一根有问题的导线,接在了clka与指示灯之间,导致指示灯一直显示输出为低电平,一直认为是电路连接错误,一直在检查。这个也消耗较多时间。在用3-8译码器输出逻辑函数时,开始不知道C是高位,所以在译码器的输出是连接错误的。后面同学提示后,就成功连接电路图。
五实验评价
实验过程是曲折的,但是是成功的,巩固了数字逻辑的一些内容。
第二篇:电子技术实验报告4—组合逻辑电路的设计与测试
学生实验报告