数字电路实验报告.docx
《数字电路实验报告.docx》由会员分享,可在线阅读,更多相关《数字电路实验报告.docx(26页珍藏版)》请在冰豆网上搜索。
数字电路实验报告
数
字
电
路
实
验
实验一组合逻辑电路分析
一、参考元件
1、74LS00(四2输入与非门)
2、74LS20(双4输入与非门)
二、实验内容
1、组合逻辑电路分析
图1.1组合逻辑电路分析
电路图说明:
ABCD按逻辑开关“1”表示高电平,“0”表示低电平;
逻辑指示灯:
灯亮表示“1”,灯不亮表示“0”。
实验表格记录如下:
实验真值表
A
B
C
D
X1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
1
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
1
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
表1.1组合逻辑电路分析真值表
实验分析:
由实验逻辑电路图可知:
输出X1==AB+CD,同样,由真值表也能推出此方程,说明此逻辑电路具有与或功能。
2、密码锁问题:
密码锁的开锁条件是:
拨对密码,钥匙插入锁眼将电源接通,当两个条件同时满足时,开锁信号为“1”,将锁打开;否则,报警信号为“1”,则接通警铃。
试分析下图中密码锁的密码ABCD是什么?
图1.2密码锁电路分析
实验真值表记录如下:
实验真值表
A
B
C
D
X1
X2
0
0
0
0
0
1
0
0
0
1
0
1
0
0
1
0
0
1
0
0
1
1
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
1
1
0
0
1
0
1
1
1
0
1
1
0
0
0
0
1
1
0
0
1
1
0
1
0
1
0
0
1
1
0
1
1
0
1
1
1
0
0
0
1
1
1
0
1
0
1
1
1
1
0
0
1
1
1
1
1
0
1
表1.2密码锁电路分析真值表
实验分析:
由真值表(表1.2)可知:
当ABCD为1001时,灯X1亮,灯X2灭;其他情况下,灯X1灭,灯X2亮。
由此可见,该密码锁的密码ABCD为1001.因而,可以得到:
X1=,X2=。
实验二组合逻辑实验
(一)
半加器和全加器
一、实验目的
熟悉用门电路设计组合电路的原理和方法步骤。
二、预习内容
1、复习用门电路设计组合逻辑电路的原理和方法步骤。
2、复习二进制数的运算
①用“与非”门设计半加器的逻辑图
②完成用“异或”门、“与或非”门、“与非”门设计全加器的逻辑图
③完成用“异或”门设计三变量判奇电路的原理图
三、参考元件
1、74LS283(集成超前4位进位加法器)
2、74LS00(四2输入与非门)
3、74LS51(双与或非门)
4、74LS136(四2输入异或门)
四、实验内容
1、用与非门组成半加器
由理论课知识可知:
===
==
根据上式,设计如下电路图:
图2.1与非门设计半加器电路图
得到如下实验结果:
被加数
0
1
0
1
加数
0
0
1
1
和
0
1
1
0
新进位
0
0
0
1
表2.1半加器实验结果记录表格
2、用异或门、与或非门、与非门组成全加器
由理论课知识可知:
=
=
根据上式,设计如下电路:
图2.2用异或门、与或非门、与非门设计的全加器
实验数据表格所得如下:
被加数
0
1
0
1
0
1
0
1
加数
0
0
1
1
0
0
1
1
前级进位
0
0
0
0
1
1
1
1
和
0
1
1
0
1
0
0
1
新进位
0
0
0
1
0
1
1
1
表2.2全加器实验数据表格
3、用异或门设计3变量判奇电路,要求变量中1的个数为奇数时,输出为1,否则为0.
根据题目要求可知:
输出L=
则可以设计出如下电路:
图2.3用异或门设计的3变量判奇电路
根据上图,可以得到如下实验数据表格:
输入A
0
0
0
0
1
1
1
1
输入B
0
0
1
1
0
0
1
1
输入C
0
1
0
1
0
1
0
1
输出L
0
1
1
0
1
0
0
1
表2.3判奇电路实验数据表格
4、用“74LS283”全加器逻辑功能测试
图2.4元件74LS283
利用74LS283进行如下表格中的测试:
被加数
0111
1001
加数
0001
0111
前级进位
0或1
0或1
和
1000或1001
0000或0001
新进位
0或0
1或1
表2.4“74LS283”全加器功能测试表格
实验三组合逻辑实验(三)
数据选择器和译码器的应用
一、实验目的
熟悉数据选择器和数据分配器的逻辑功能和掌握其使用方法。
二、预习内容
1、了解所用元器件的逻辑功能和管脚排列
2、复习有关数据选择器和译码器的内容
3、用八选一数据选择器产生逻辑函数和
4、用3线-8线译码器和与非门构成一个全加器
三、参考元件
1、数据选择器74LS151
2、3—8线译码器74LS138
四、实验内容
1、数据选择器的使用:
当使能端EN=0时,Y是、、和输入数据~的与或函数,其表达式为:
(表达式1)
式中是、、构成的最小项,显然当=1时,其对应的最小项在与或表达式中出现。
当=0时,对应的最小项就不出现。
利用这一点,不难实现组合逻辑电路。
将数据选择器的地址信号、、作为函数的输入变量,数据输入~作为控制信号,控制各个最小项在输出逻辑函数中是否出现,使能端EN始终保持低电平,这样,八选一的数据选择器就成为一个三变量的函数产生器。
①用八选一的数据选择器74LS151产生逻辑函数
将上式写成如下形式:
该式符合表达式1的标准形式,显然、、、都应该等于1,而式中没有出现的最小项、、、,它们的控制信号、、、都应该等于0,由此可画出该逻辑函数产生器的逻辑图:
图3.1逻辑电路图
经过实验验证,得到如下真值表:
A
B
C
L
0
0
0
0
0
0
1
1
0
1
0
0
0
1
1
1
1
0
0
0
1
0
1
0
1
1
0
1
1
1
1
1
表3.1真值表
由实验所得真值表可知:
此逻辑电路能实现逻辑表达式的功能
②用八选一的数据选择器74LS151产生逻辑函数,根据上述原理自行设计逻辑图,并验证实际结果。
=
由以上最小项形式可以设计如下逻辑电路图:
图3.2逻辑电路图
实验测的真值表如下:
A
B
C
L
0
0
0
0
0
0
1
1
0
1
0
2
0
1
1
0
1
0
0
1
1
0
1
0
1
1
0
0
1
1
1
1
表3.2真值表
2、3-8线译码器的应用
用3-8线译码器74LS138和与非门构成一个全加器,写出逻辑表达式并设计逻辑电路图。
验证实际结果。
全加器的和与新进位的表达式如下:
===
===
做出如下逻辑电路图:
图3.374LS138做成的全加器逻辑电路图
通过实验得到如下真值表:
Ai
Bi
Ci-1
Si
Ci
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
1
1
1
0
0
1
1
1
1
1
1
表3.3全加器真值表
通过真值表中的数据可以看出,按照图3.3的逻辑电路可以做成全加器。
3.扩展内容
用一片74LS151构成四变量的判奇电路。
画出如下电路图:
图3.474LS151做成的判奇电路
通过实验得到如下真值表:
A
B
C
D
L
0
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
0
1
0
0
1
0
1
0
1
0
0
1
1
0
0
0
1
1
1
1
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
1
1
1
1
1
0
表3.4判奇电路真值表
实验四触发器和计数器
一、实验目的
1、熟悉JK触发器的基本逻辑功能和原理
2、了解二进制计数器工作原理
3、设计并验证十进制、六进制计数器
二、预习内容
1、复习有关RS触发器,JK触发器,D触发器的内容
2、预习有关计数器的工作原理
3、用JK触发器组成三精制计数器,设计电路图
4、用74LS163和与非门组成四维二进制计数器,十进制计数器,六进制计数器,设计电路图
三、参考元件
1、74LS00四反相器
2、74LS107双JK触发器
3、74LS74双D触发器
4、74LS63可预置四位二进制计数器(同步清零)
四、实验内容
1、RS触发器逻辑功能测试
用一块74LS00与非门构成RS触发器,用万用表测量Q及的电位,并记录于下表中
图4.1RS触发器电路图
实验记录表格如下:
R
S
Q
Q'
触发器电位
0
1
0
1
低电位
1
0
1
0
高电位
1
1
Q
Q'
保持
0
0
1
1
不确定
表4.1RS触发器实验功能表
2、六进制计数器
图4.2六进制计数器
3、十进制计数器
图4.3十进制计数器
4、六十进制计数器
图4.4六十进制计数器
实验五数字电路综合实验
一、实验目的
1、学会计数器、译码器、显示器等器件的使用方法
2、学会用它们组成具有计数、译码、显示等功能的综合电路,并了解他们的工作原理。
二、预习内容
1、复习有关计数器、译码器、寄存器、显示器的内容
2、熟悉有关元器件的管脚排列
3、设计十进制计数译码显示电路。
三、参考元件
译码器74LS248、计数器74LS169、共阴极七段显示器
四、实验内容
1、按自行设计电路图接线
图5.1十进制的加计数电路
2、合上电源。
当计数器预置初始状态“0000”后,将“置数”改为“1”态,由CP输入1Hz的连续方波。
检查输入脉冲数与显示器上显示的十进制数字是否相符。
五、实验分析
分析实验结果,讨论:
利用上述方法,能否扩大成0~99的计数、译码、显示电路?
计数器的进位如何实现?
答:
可以扩大成100进制的计数、译码显示电路,利用两块计数器、两块