数据选择器及其应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据选择器及其应用
物联网工程
郭港国
26
一、实验目的
1、掌握中规模集成数据选择器的逻辑功能及使用方法
2、学习用数据选择器构成组合逻辑电路的方法
二、实验原理
数据选择器又叫“多路开关”。数据选择器在地址码(或叫选择控制)电位的控制下,从几个数据输入中选择一个并将其送到一个公共的输出端。数据选择
器的功能类似一个多掷开关,有四路数据D
0~D
3
,通过选择控制信号 A
1
、A
(地
址码)从四路数据中选中某一路数据送至输出端Q。
1、双四选一数据选择器 74LS153
所谓双4选1数据选择器就是在一块集成芯片上有两个4选1数据选择器。引脚排列如图4-1,功能如表4-1。
表4-1
图4-1 74LS153引脚功能
S1、S2为两个独立的使能端;A1、A0为公用的地址输入端;1D0~1D3和2D0~
2D
3分别为两个4选1数据选择器的数据输入端;Q
1
、Q
2
为两个输出端。
1)当使能端S1(S2)=1时,多路开关被禁止,无输出,Q=0。
2)当使能端S1(S2)=0时,多路开关正常工作,根据地址码A
1、A
的状态,
将相应的数据D
0~D
3
送到输出端Q。
如:A
1A
=00 则选择D
O
数据到输出端,即Q=D
。
A
1A
=01 则选择D
1
数据到输出端,即Q=D
1
,其余类推。
数据选择器的用途很多,例如多通道传输,数码比较,并行码变串行码,以及实现逻辑函数等。
2、数据选择器的应用—实现逻辑函数
例:用4选1数据选择器74LS153实现函数:ABC
C
AB
C B
A
BC
A
F+
+
+
=
函数F的功能如表(4-2)所示
表4-2 表4-3
函数F 有三个输入变量A 、B 、C 择器有两个地址端A 1、A 0数,在设计时可任选A 接A 1,B 接A 0能表改画成表(4-3变量A 、B 、C 中
A 、
B 接选择器的地址端A 1、A 0,由表 (4-3)不难看出:
D 0=0, D 1=D 2=C , D 3=1 则4选1数据选择器的输出,便 实现了函数ABC C AB C B A BC A F +++= 接线图如图(4-3)所示。
图4-3 用4选1数据选择器实现ABC
C
AB
C
B
A
BC
A
F+
+
+
=
当函数输入变量大于数据选择器地址端(A)时,可能随着选用函数输入变量作地址的方案不同,而使其设计结果不同,需对几种方案比较,以获得最佳方案。
三、实验设备与器件
1、+5V直流电源
2、逻辑电平开关
3、逻辑电平显示器
4、)74LS153 74LS04 74LS32
四、实验内容
1、测试数据选择器74LS153的逻辑功能
按图4-1接线,地址端A
1、A
、数据端1D
~1D
3
、使能端1S接逻辑开关,输
出端1Q接逻辑电平显示器,按74LS153功能表逐项进行测试,记录测试结果。
2、用8选1数据选择器74LS151设计三输入多数表决电路。
1)写出设计过程
2)画出接线图
3)验证逻辑功能
1、测试数据选择器74LS151的逻辑功能:
X0-X7为数据输入端
A、B、C地址输入端
Y:数据输出端
E’=0时,74LS151工作;E’=1时,74LS151不工作
真值表为:
2、用数据选择器74LS151实现逻辑函数:
Y =0D (
)C B A +1D ()C B A +2D ()C B A +3D ()BC A
4D )C B A 5D C B A 6D (
)
C AB +7
D ()ABC
要有 :Y=B A +C A +C B 则要:0D =1D =7D =0
2D =3D =4D =5D =6D =1
3、用数据选择器74LS153实现逻辑函数:
1 0 5 1 1 0 6 1
1
1
7
Y =0D ()B A +1D ()B A +2D ()
B A +3D ()AB 要使:
既有:0D =3D =0
1D =2D =1
2、用8选1数据选择器74LS151设计三输入多数表决电路。
74LS151 为互补输出的 8 选 1 数据选择器,集成芯
片引脚排列如图 4-25,功能如表 4-11 所示。
选择控制端(地址端)为A2~A0,按二进制译码,图 4-2574LS151
引脚排列
从 8 个输入数据D0~D7中,选择一个需要的数据送到
输出端Q,S为使能端,低电平有效。(1)使能端S=1 时,不论A2~A0状态如何,
均无输出(Q=0,Q=1),多
路开关被禁止。
(2)使能端S=0 时,多路开关正常工作,根据地址码A2、A1、A0的状态选
择D0~D7中某一个通道的数据输送到输出端Q。
如:A2A1A0=000,则选择D0数据到输出端,即Q=D0。
如:A2A1A0=001,则选择D1数据到输出端,即Q=D1,其余类推。
五、实验收获、体会:
1.实验中要求掌握74LS151,74LS153的性能和工作条件;
2.要会用数据选择器来实现函数功能.