欢迎来到天天文库
浏览记录
ID:10244996
大小:964.01 KB
页数:0页
时间:2018-06-13
《常用组合逻辑电路选择器比较器组合逻辑电路的竞争与冒险》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、=E.m1=E.m2=E.m3=E.m4=E.m5=E.m6=E.m7=E.m0Y0Y1Y2Y3Y4Y5Y6Y7A2A1A0E3-8译码器译码器的每一个输出端代表了相应输入变量的最小项。4.3.3译码器1.1输出是A2A1A0三个变量的全部最小项的非2.0012AAAS1S2S3.Y=1012AAAS1S2S3.Y=2012AAAS1S2S3.Y=3012AAAS1S2S3.Y=4012AAAS1S2S3.Y=5012AAAS1S2S3.Y=6012AAAS1S2S3.Y=7012AAAS1S2S3
2、.Y=m0m1m2m3m4m5m6m7Y0Y1Y2Y3Y4Y5Y6Y774LS138译码器S1S2S3A2A1A02Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9X8X4X2X174LS423.二-十进制译码器3七段显示译码器X8X4X2X1abcdefg4.显示译码器45.用译码器实现逻辑函数:F=m1+m2+m4+m7ABCY0Y1Y2Y3Y4Y5Y6Y7A2A1A03线/8线译码器EF≥115F=m1+m2+m4+m7ABC1F&Y0Y1Y2Y3Y4Y5Y6Y7S1S2S3A2A1A074LS138
3、6(3).将译码器输出与逻辑函数F所具有的最小项相对应的所有输出端连接到一个或门(或者与非门)的输入端,则或门(或者与非门)的输出就是被实现的逻辑函数。(1).首先将被实现的函数变成以最小项表示的与或表达式。并将被实现函数的变量接到译码器的代码输入端;(2).当译码器的输出为高电平有效时,选用或门;当输出为低电平有效时,选用与非门;74.3.4数据选择器(MUX)D0D1D2D3S1S0≥1Y11&&&&数据选择器电路图S0S1S1S0D0S1S0D1S1S0D2S1S0D3+++Y=0001101
4、1S1S0YD0D1D2D34个数据选通变量四选一数据选择器8S1YD0D1D2D3S0数据选择器示意图数据选择器逻辑符号END0D1D2D3S0S1YMUX9设选通变量个数为2个(S1,S0)那么,可对多少个数据进行选择4S1S000011011YD0D1D2D3设选通变量个数为3个(S2,S1,S0)那么,可对多少个数据进行选择8设选通变量个数为n个(S1,S0)那么,可对多少个数据进行选择2nnmm=2nENMUX………D0D1…Dm-1S0Sn-1Y2n选一MUX的逻辑符号10数据
5、选择器的功能:(1).对多路数据进行选择(2).实现逻辑函数2.数据选择器实现逻辑函数的理论根据及方法四选一数据选择器逻辑函数表达式:Y=S0D1S1S1S0D2S1S0D3+++S1S0D0=m0D0+m1D1+m2D2+m3D3如果选通变量为n,则Y=为选通变量Sn-1,…S0组成的最小项11Y=BD1AABD2ABD3+++ABD0Y=S0D1S1S1S0D2S1S0D3+++S1S0D0例如:用四选一数据选择器来实现函数F=AB+ABEND0D1D2D3S0S1YMUXBA011000110
6、顺序解:写出四选一MUX的输出函数12用MUX实现逻辑函数可能有以下三种情况发生①K=n设逻辑变量的个数为K,MUX选通端的个数为n②K>n③K7、1S0S2S1S2S0S2S1S0S1S0S2ENYMUXS0S1S2D0D1D2D3D4D5D6D7ABC111100000ABCABCABCABCABCABCABCABC然后写出八选一MUX的输出函数=∑m(1,2,4,7)+m4D414ENYMUXS0S1S2D0D1D2D3D4D5D6D7ABC000011110F=∑m(0,3,5,6)152、K>n例如:用四选一MUX来实现F=A⊕B⊕CY=S0D1S1S1S0D2S1S0D3+++S1S0D0BD1AABD2ABD3+++ABD0Y=E8、ND0D1D2D3S0S1YMUX=ABC+ABC+ABC+ABCFABCCCC0=AB●C+AB●C+AB●C+AB●C16例如:用四选一数据选择器来实现函数F=AB+ACEND0D1D2D3S0S1YMUX解:首先将F变换为最小项标准表达式F=AB+AC=AB+AC(B+B)=ABCABCY=S0D1S1S1S0D2S1S0D3+++S1S0D0AB1CC00++BD1AABD2ABD3+++ABD0AB17例如:用八选一数据选择器来实现函数F=AB+AB首先写出
7、1S0S2S1S2S0S2S1S0S1S0S2ENYMUXS0S1S2D0D1D2D3D4D5D6D7ABC111100000ABCABCABCABCABCABCABCABC然后写出八选一MUX的输出函数=∑m(1,2,4,7)+m4D414ENYMUXS0S1S2D0D1D2D3D4D5D6D7ABC000011110F=∑m(0,3,5,6)152、K>n例如:用四选一MUX来实现F=A⊕B⊕CY=S0D1S1S1S0D2S1S0D3+++S1S0D0BD1AABD2ABD3+++ABD0Y=E
8、ND0D1D2D3S0S1YMUX=ABC+ABC+ABC+ABCFABCCCC0=AB●C+AB●C+AB●C+AB●C16例如:用四选一数据选择器来实现函数F=AB+ACEND0D1D2D3S0S1YMUX解:首先将F变换为最小项标准表达式F=AB+AC=AB+AC(B+B)=ABCABCY=S0D1S1S1S0D2S1S0D3+++S1S0D0AB1CC00++BD1AABD2ABD3+++ABD0AB17例如:用八选一数据选择器来实现函数F=AB+AB首先写出
此文档下载收益归作者所有