一、实验目的
1.测试中规模(MSI)集成数据选择器的逻辑功能和学习其使用方法
2.学习数据选择器扩展使用的方法
3.掌握中规模(MSI)集成数据选择器应用和设计的一般方法
二、实验原理
数据选择器所起的作用是指经过选择,把多个通道的数据传送到唯一的公共数据通道上。数据选择器的功能类似一个多掷开关,其原理为: 数据选择器在地址码的控制下对几个输入数据中进行选择。
对于8选1数据选择器74LS151,(1)使能端G =1时,不论A2 ~ A0为何值,数据选择器均无输出(Y=0~W=1),多路开关被禁止使用。(2)使能端G =0时,数据选择器正常工作,根据地址码A、B、C的数据选中D0 ~ D7中某一个路数据从Y端输出。
Y=C'B'A'D0+ CB'AD1+ CBAD2+ CBAD3+CB'A'D4+ CB'AD5+ CBA'D6+ CBAD7
三、使用仪器、材料
8选1数据选择器74LS151
四、实验步骤、过程和记录
1)验证8选1数据选择器74LS151的逻辑功能
74LS151是常用的8选1数据选择器,在引脚图中,A、B、C:为选择输入端,D0-D7:为数据输入端,G(STROBE):为选通输入端(低电平有效),W:为反码数据输出端,Y:为数据输出端,VCC为电源电压,GND为地。
真值表如下:
G | A | B | C | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | ~W | Y |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | × | × | × | × | × | × | × | × | × | × | × | 1 | 0 |
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 | |||||||||||||
0 |
-
使能端G =1时,不论A、B、C为何值,数据选择器均无输出(Y=0~W=1),多路开关被禁止使用。
-
使能端G =0时,数据选择器正常工作,根据地址码A、B、C的数据选中D0 ~ D7中某一个路数据从Y端输出。
2)4选1数据选择器74LS153的逻辑功能
双4选1数据选择器是在同一块集成片上存在两个4选1数据选择器为两个独立的使能端,地址端B、A为公用的。输入一个地址,两个数据选择器同时选中相应的数据输入端,1D01D3和2D02D3分别为两个4选1数据选择器的数据输入端,1Y、2Y为两个输出端
-
当使能端1(2)=1时,多路开关被禁止,无输出,1Y(2Y)=0.
-
当使能端1(2)=0时,多路开关正常工作,根据地址码B、A的状态,将D0 ~ D3中相应的数据送到输出端Y。
真值表如下:
G | B | A | C0 | C1 | C2 | C3 | Y |
---|---|---|---|---|---|---|---|
3)用8选1数据选择器74LS151实现函数F=AB'+A'B。要求在仿真软件上通过打印逻辑电路图并写出设计全过程。
解:上式只有两个变量,根据题目要求,选用8选1数据选择器74LS151。
先把题目所给式子转化为最小项之和的形式:
F=AB’+A’B
=AB’(C+C’)+A’B(C+C’)
=AB’C+AB’C’+A’BC+ABC’
把A、B、C、赋予74LS151地址端:
Y=C'B'A'D0+ CB'AD1+ CBAD2+ CBAD3+CB'A'D4+ CB'AD5+ CBA'D6+ CBAD7
从而,有:D1=D2=D5=D6=1,D0=D3=D4=D7=0
使用在第一题连接好的74LS151,D1、D2、D5、D6拨到高电平,D0、D3、D4、D7拨到低电平。
真值表如下:
A | B | F |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
五、实验结果分析与感想
通过对8选1数据选择器74LS151与双4选1数据选择器4LS153的逻辑功能验证,更加了解了数据选择器的原理与使用方法。
验证8选1数据选择器74LS151与双4选1数据选择器4LS153的逻辑功能仅用按照芯片引脚图链接然后逐个测试。
第三题实现函数F=AB'+A'B,首先要把F化为最小项之和的形式,然后根据得到的D0-D7,在输入端进行修改。