数据选择器

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

由此可得:Y=D0(S1’S0’)+D1(S1’S0)+D2(S1S0’)+D3(S1S0)
例2:用选择器实现函数Y=AC+A’BC’+A’B’C.
Proteus仿真演示
说明: 1.例中用B,A作为地址输入,C作为数据输入;
2. Y=AC+A’BC’+A’B’C=C(B’A’)+C(B’A)+C’(BA’)+C(BA)
项目3:多路频率计设计
任务1:数据选择器原理及应用
任务要求: 1.了解数据选择器的基本原理 2.学会使用数据选择器74HC151构成各种组合逻辑电路
多路频率计proteus仿真
例1:通过2个开关来控制一个LED灯,当两个开关都断开时,LED灯灭, 当闭合第一个开关时LED灯长亮,当断开第一个,闭合第二个开关 时,LED灯以1HZ的频率闪烁,当两个开关同时打开时,LED灯以5HZ的 频率闪烁.
Proteus仿真演示
Байду номын сангаас明:
1.主裁判用S表示,开关断开时为1,闭合时为0;并且接在74HC151的片选端E’; 2. 片选端E’=1时无效,此时74HC151的输出恒为0; 片选端E’=0时有效,此时74HC151正常工作; 3. 另外三人分别用C,B,A表示,开关断开时为0,闭合时为1;并且接在74HC151 的地址输入端;
4. 按题意,输出Y=AB+AC+BC =0(C’B’A’)+0(C’B’A)+0(C’BA’)+1(C’BA) +0(CB’A’)+1(CB’A)+1(CBA’)+1(CBA) 可见:D0~D7依次为 0,0,0,1,0,1,1,1 5.回顾:用与非门实现表决电路 用译码器实现表决电路
练习: 1.用8选1数据选择器74HC151产生逻辑函数 Y=AC’D+A’B’CD+BC+BC’D’ 2.人的血型有A,B,AB,O四种.输血时输血者的血型与受血者血型必须 符合下图中用箭头指示的授受关系.试用数据选择器设计一个逻辑 电路,判断输血者与受血者的血型是否符合上述规定.
A
B
A
B
提示:可以用2个逻辑变量的4种组合表示输血 者的血型,用另2个逻辑变量的4种组合表示受 血者的血型.
AB
O
AB
O
用数据选择器设计组合电路
基本原理:
具有n位地址输入的数据选择器,可产生任何形式 的输入变量不大于n+1的组合函数; Y=D0A0+D1A1+D2A2+……+DNAN 注:A0~AN是指各种输入组合下的地址
例3:设计一个具有主裁判的4人表决电路,主裁判通过时,另外3 人中有2人以上通过则表决通过;主裁判不通过或3人中通过者 少于2人时,表决不通过.
3. 开关断开时,A(或B)为低电平,开关闭合时为高电平; B和A分别接在了选择器的S1,S0端; 4. 输出端Q后接上一个LED灯和一个限流电阻到地; 当Q=0时,灯灭;Q=1时,灯亮.
数据选择器的原理
S0=0时,TG1,TG3导 通,TG2,TG4截止; S0=1时,TG2,TG4导 通,TG1,TG3截止; S1=0时,TG5导通,TG6截止; S1=1时,TG6导通,TG5截止; 因此,若S’=0有效,则Y取决于 与门的另一个输入端. 当S1S0=00时,TG1,TG5导通,其 它传输门截止,输出Y=输入D0; 同理可得,当S1S0=01时,Y=D1; 当S1S0=10时,Y=D2; 当S1S0=11时,Y=D3;
Proteus仿真演示
说明:
1.图中SELECTOR-2是一个4选1的数据选择器; 其中EN是使能端,OE是输出允许端,均为高电平有效; D0~D3为数据输入端,Q为数据输出端;S1,S0为地址输入端; 2.当S1,S0为00时,Q=D0; S1,S0为01时,Q=D1; S1,S0为10时,Q=D2; S1,S0为11时,Q=D3; D0接的是低电平; D1接的是高电平; D2接的是1HZ的方波; D3接的是5HZ的方波;
对比:Y=D0(S1’S0’)+D1(S1’S0)+D2(S1S0’)+D3(S1S0) 可得D0=C, D1=C, D2=C’, D3=C 3.若用8选1数据选择器,可将C,B,A均开作地址输入,上式变为: Y=AC+A’BC’+A’B’C =0(C’B’A’)+0(C’B’A)+1(C’BA’)+0(C’BA) +1(CB’A’)+1(CB’A)+0(CBA’)+1(CBA) 则D0~D7分别为:0,0,1,0,1,1,0,1; proteus仿真演示
相关文档
最新文档