实验五 数据选择器及应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五 数据选择器及应用
[实验目的]
1、掌握数据选择器的工作原理及逻辑功能。
2、熟悉74LS153和74LS151的管脚排列和测试方法。
3、学习用数据选择器构成组合逻辑电路的方法。 [实验仪器及元器件]
THD-1型数字电路实验箱,数字万用表,双踪示波器,集成电路(74LS00 四-2输入与非门、4LS32四-2输入或门、4LS86四-2输入异或门、 74LS153双四选一数据选择器、74LS151 八选一数据选择器),信号线(电缆),各种导线。
[实验任务]
1、用双四选一数据选择器74LS153实现一位全减器。
2、用双四选一数据选择器74LS153设计一个四位奇偶校验器。
3、用八选一数据选择器74LS151设计一个多数表决电路。
4、用Multisim8进行仿真,并在实验仪器上实现。 [实验原理]
数据选择器又称多路转换器或多路开关,其功能是在地址码(或叫选择控制)电位的控制下,从几个数据输入中选择一个并将其
送到一个公共输出端。数据选择器的功能类似一个多掷开关,如图4-23所示,图中有四路数据D 0 ~ D 3通过选择控制信号A 1、A 0(地址码)从四路数据中选中某一路数据送至输出端Y 。
一个n 个地址端的数据选择器,具有2n 个数据选择功能。例如:数据选择器(74LS153),n = 2,可
完成四选一的功能;数据选择器(74LS151),n = 3,可
完成八选一的功能。
1、双四选一数据选择器74LS153
所谓双4选1数据选择器就是在一块集成芯片上
有两个4选1
数据选择器。集成芯片引脚排列如图
A 1 A 0
地址码
D 0
D D D 数
据输
入 Y 输
出
图4-23 四选一数据选择器
4-24 74LS153引脚排列
4-24,功能如表4-10所示。
表4-10 S 1
、S 2为两个独立的使能端;A 1、A 0为公
用的地址输入端;1D 0~1D 3和2D 0~2D 3分别为两个4选1数据选择器的数据输入端;Q 1、Q 2为两个输出端。
(1)当使能端S 1(S 2)=1时,多路开关被禁止,无输出,Q = 0。
(2)当使能端S 1(S 2)=0时,多路开关正常工作,根据地址码A 1、A 0的状态,将相应的数据D 0~D 3送到输出端Q 。
如:A 1A 0=00 则选择D O 数据到输出端,即Q = D 0。 A 1A 0=01 则选择D 1数据到输出端,即Q =D 1,其余类推。 数据选择器的用途很多,例如多通道传输,数码比较,并行码变串行码,以及实现逻辑函数等。
2、八选一数据选择器74LS151
74LS151为互补输出的8选1数据选择器,集成芯片引脚排列如图4-25,功能如表4-11所示。
选择控制端(地址端)为A 2~A 0,按二进制译码,从8个输入数据D 0~D 7中,选择一个需要的数据送到
输出端Q ,S 为使能端,低电平有效。(1)使能端S =1时,不论A 2 ~ A 0状态如何,均无输出(Q =0,Q =1),多 路开关被禁止。
(2)使能端S =0时,多路开关正常工作,根据地址码A 2、A 1、A 0的状态选 择D 0 ~ D 7中某一个通道的数据输送到输出端Q 。
如:A 2A 1A 0=000,则选择D 0数据到输出端,即Q =D 0。 如:A 2A 1A 0=001,则选择D 1数据到输出端,即Q =D 1,其余类推。
3、数据选择器的应用
数据选择器的应用很广,它可以作二进制比较器、二进制发生器、图形发生电
图4-25 74LS151引脚排列
路、顺序选择电路等。
表4-11
在应用中,设计电路时可以根据给定变量个数的需要,选择合适的多路选择器来完成,具体设计步骤如下:
(1)根据所给出组合逻辑函数的变量数,选择合适的多路选择器。一般是两个变量的函数选双输入多路选择器,三变量的函数选四输入多路选择器,四变量的函数选八输入多路选择器……。
(2)画出逻辑函数的卡诺图,确定多路选择器输入端和控制端与变量的连接形式,画出组合电路图。
例1:用双四选一数据选择器74LS153实现一位全加器。
解:根据全加器真值表,可写出和S ,高位进位CO 的逻辑函数,分别为:
ABCI CI B A CI B A CI B A CI B A S +++=⊕⊕=
()AB B A BCI A AB CI B A CO ++=+⊕=
A 1A 0作为两个输入变量,即加数和被加数A 、
B ,D 0~D 3
位进位CI ,1Y 为全加器的和S ,2Y 的高位进位CO 为:
,1A A = B A =0
,1130CI D D ==
CI D D ==2111
,
020=D
,123=D CI D D ==2122
其逻辑电路如图4-26所示。
图4-26用74LS153实现全加器逻辑图
例2:用8选1数据选择器74LS151实现函数C B C A B A Y ++=
解:采用8选1数据选择器74LS151可实现任意三输入变量的组合逻辑函数。 作出函数Y 的功能表,如表11所示,将函数Y 功能表与8选1数据选择器的功能表相比较,可知(1)将输入变量C 、B 、A 作为8选1数据选择器的地址码A 2、A 1、A 0。(2)使8选1数据选择器的各数据输入D 0~D 7分别与函数Y 的输出值一一相对应。
即:A 2A 1A 0=CBA ,
D 0=D 7=0, D 1=D 2=D 3=D 4=D 5=D 6=1
则8选1数据选择器的输出Y 便实现了函数。接线图如图4-27所示。
[实验内容与步骤]
1、用双四选一数据选择器74LS153实现一位全减器。输入为被减数、减数和来自低位的借位;输出为两数之差和向高位的借位信号。写出设计过程,画出逻辑图。用Multisim8进行仿真,分析仿真结果。在实验仪器上进行验证。
2、用双四选一数据选择器74LS153设计一个四位奇偶校验器。要求:含有奇数1时,输出为“1”,含有偶数个1时(包含0000)输出为“0”。写出设计过程,画出逻辑图。用Multisim8进行仿真,分析仿真结果。在实验仪器上进行验证。
3、用八选一数据选择器74LS151设计一个多数表决电路。该电路有三个输入端A 、B 、C ,分别代表三个人的表决情况。“同意”为1态,“不同意”为0态,当多
输 入 输 出 C B A Y 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1
1
1
表12 函数C
B C A B A Y
++=功能表
图4-27用8选1数据选择器实现
C
B C A B A Y ++=