设计简单数字锁和74LS138实现逻辑函数

  • 格式:doc
  • 大小:125.50 KB
  • 文档页数:4

一、实验目的:
1、用74LS20(四输入与非门),74LS00(二输入与非门),74LS08(二输入与门)设计一个密码为1010的数字锁。

2、用74LS138实现逻辑函数F=A'B'C'+AC+BC的电路
二、实验条件:
电路实验箱、万用表、74LS20(四输入与非门)、74LS00(二输入与非门)、74LS08(二输入与门)、导线数根
三、实验步骤:
1、数字锁
E代表使能端(在此假设高电平有效),A、B、C、D为四位密码,OPEN为高电平时代表密码正确,数字锁打开,ALARM为高电平时代表产生警告。

E A B C D OPEN ALARM
0 X X X X 0 0
1 0 0 0 0 0 1
1 0 0 0 1 0 1
1 0 0 1 0 0 1
1 0 0 1 1 0 1
1 0 1 0 0 0 1
1 0 1 0 1 0 1
1 0 1 1 0 0 1
1 0 1 1 1 0 1
1 1 0 0 0 0 1
1 1 0 0 1 0 1
1 1 0 1 0 1 0
1 1 0 1 1 0 1
1 1 1 0 0 0 1
1 1 1 0 1 0 1
1 1 1 1 0 0 1
1 1 1 1 1 0 1
易知开锁信号Yo=E*((AB'CD')')' ,
Ya=E*AB'CD'
a.按照逻辑函数,利用74LS20,74LS00,74LS08芯片连接好电路,观察数字锁功能,同时给Ya端接一个脉冲信号源。

b.当使能端E为0,ABCD无论如何输入,Yo,Ya都为低电平,即Yo为黄色,Ya不发出警报。

c.当使能端E为1,输入ABCD为1010时,数字锁开锁,Yo输出为高电平即发光二极管为红色。

ABCD输入为其他数据时,数字锁不开锁,Yo为黄色,并且Ya为,发出警报,报警灯不断闪烁。

2、实现逻辑函数F=A'B'C'+AC+BC的电路
74LS138的逻辑电路图如下:
由逻辑函数和138的电路图可知:
对应使用输出为:Y0,Y3,Y5,Y7,再将逻辑函数转换成最小项表达式,再转换成与非—与非形式。

F=A'B'C'+AC+BC=m0+m3+m5+m7= (m0'm3'm5'm7')'
得出真值表,设高电平有效:
G A B C F
0 X X X 0
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
将这四个信号进入与非门,输出信号为F。

G=0时,无论如何改变ABC的值,F无反应。

G=1时,当输入为000,011,101,111时输出F为1,即发光二极管为红色,其他输入均为黄色。

验证的F输出均为低电平,其他为高电平。

所以实验结果和理论相符合,实现了逻辑函数F=A'B'C'+AC+BC的电路。

四、实验总结
本次试验连接电路图是一大难点,很容易出错,特别是数字锁的电路连接,因为要在三个芯片上动工,因此思路要务必清晰。

但在老师指点下整个步骤较容易。

第二个试验在高清原理图的情况下很容易理解,但电路连接依然是一个难点。

五、感想
虽然难,特别是第二个试验电路图最初不好理解,但慢慢地会熟练起来。