实验四 数据选择器及其应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生实验报告

系别电子工程学院课程名称数字电子技术实验

班级11通信1班实验名称数据选择器及其应用

姓名钟伟纯实验时间2012年11月15日

学号201141302114 指导教师张宗念

报告内容

一、实验目的和任务

1、掌握数据选择器的逻辑功能和使用方法。

2、学习用数据选择器构成组合逻辑电路的方法。

二、实验原理介绍

数据选择是指经过选择,把多个通道的数据传送到唯一的公共数据通道上去。实现数据选择功能的逻辑电路称为数据选择器。它的功能相当于一个多个输入的单刀多掷开关,其示意图如下:

图中有四路数据D0~D3,通过选择控制信号A1、A0(地址码)从四路数据中选中一路数据送至输出端Q。

1、八选一数据选择器74LS151

74LS151是一种典型的集成电路数据选择器,它有3个地址输入端CBA,可选择D0~D7这8个数据源,具有两个互补输出端,同相输出端Y和反相输出端WN。其引脚图如下图11-2所示,功能表如下表11-1所示,功能表中‘H’表示逻辑高电平;‘L’表示逻辑低电平;‘×’表示逻辑高电平或低电平:

图11-2 74LS151的引脚图表表11-1 74LS151的功能表

2、双四选一数据选择器74LS153

74LS153数据选择器有两个完全独立的4选1数据选择器,每个数据选择器有4个数

据输入端I0~I3,2个地址输入端S0、S1,1个使能控制端E和一个输出端Z,它们的功能表如表11-2,引脚逻辑图如图11-3所示。其中,EA、EB使能控制端(1、15脚)分别为

A路和B路的选通信号,I0~I3为四个数据输入端,ZA(7脚)、ZB(9脚)分别为两路的输出端。S0、S1为地址信号,8脚为GND,16脚为V CC。

3、用74LS151组成16选1数据选择器

用低三位A2A1A0作每片74LS151的片内地址码, 用高位A3作两片74LS151的片选信号。当A3=0时,选中74LS151(1)工作, 74LS151(2)禁止;当A3=1时,选中74LS151(2)工作, 74LS151(1)禁止,如下图所示。

4、数据选择器的应用

用74LS153实现逻辑函数ABC

Y+

+

+

=

BC

A

A

AB

C

C

B

函数Y有三个输入变量A、B、C,而数据选择器有两个地址输入端S1、S0,少于3个。可考虑把数据输入端作为变量之一,如图11-5实现了函数Y的功能。即将A、B分别接选择器的地址端S1、S0,并令I0=0,I1=I2=C。

5、实验设备与器材

1)数字逻辑电路实验箱。

2)数字万用表。

3)芯片74LS151、74LS153、74LS04、74LS08、74LS32。

三、实验内容和数据记录

1.测试74LS151的逻辑功能

在数字逻辑电路实验箱IC插座模块中找一个DIP16的插座插上芯片74LS151,并在DIP16插座的第8脚接上实验箱的地(GND),第16脚接上电源(VCC)。将74LS151的输出端Z接到发光二极管上(逻辑电平显示单元),自己接线,按74LS151的真值表逐项进行测试,记录测试结果。

地址码输入数据输入数选输出

C B A GN D0D1D2D3D4D5D6D7Y WN ××× 1 ××××××××0 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 0

2、测试74LS153的逻辑功能

测试方法与步骤同上,记录测试结果。

地址码输入 数据输入

输出 S 0 S 1 E I 0 I 1 I 2 I 3 Z × × 1 × × × × 0 0 0 0 0 × × × 0 0 0 0 1 × × × 1 1 0 0 × 0 × × 0 1 0 0 × 1 × × 1 0 1 0 × × 0 × 0 0 1 0 × × 1 × 1 1 1 0 × × × 0 0 1

1

×

×

×

1

1

2. 用两片74LS153组成8选1数据选择器 设计原理及方法:

1)1S 、A1、 A0作为地址码输入端,形成000~111八个状态。 2)2Y 、1Y 的“或”逻辑作为输出端Y ; 3)1D0~2D3作为8个数据输入端;

4)○11S=‘0’ ,1Y 正常工作, 输出 1Y=1Di ;因2S=“1”, 2Y 不工作。 ○2 1S=‘1’ ,1Y 不工作, 因2S=“0”, 2Y 正常工作,输出 2Y=2Di 。

5)其中,Y=1Y+2Y 。 所以,逻辑电路图如下:

V CC 2S A 0 2D 32D 22D 12D 0 2Y &

1

1S A 1 1D 31D 2 1D 11D 01YG ND

按上图接线,自己设计,灵活利用逻辑电平输出拨位开关。记录结果并分析。 根据实验测量及仿真,可得该电路的逻辑功能表如下:

16 11 10 9

1 2 3 4 5 6 7 8

1

1

1

地址码输入数据输入1 数据输入2 数选输出

1S A1A01D01D11D21D32D02D12D22D31Y 2Y Y

0 0 0 1D0×××××××1D00 1D0

0 0 1 ×1D1××××××1D10 1D1

0 1 0 ××1D2×××××1D20 1D2

0 1 1 ×××1D3××××1D30 1D3

1 0 0 ××××2D0×××0 2D02D0

1 0 1 ×××××2D1××0 2D12D1

1 1 0 ××××××2D2×0 2D22D2

1 1 1 ×××××××2D30 2D32D3 3.用8选1数据选择器74LS151设计三输入多数表决电路。

_ _ _

因为:Y=CBA+C BA+CB A+CBA

=m3+m5+m6+m7

所以:D3=D5=D6=D7="1" D0=D1=D2=D4="0"

电路图

相关文档
最新文档