试用数据选择器实现逻辑函数A⊕B⊕C
1个回答
关注
展开全部
用数据选择器实现组合逻辑函数
由于数据选择器在输入数据全部为 1 时,输出为地址输入变量全体最小项的和。例如 4 选 1 数据选择器的输出 Y = m0D0 + m1D1 + m2D2 + m3D3。
当 D0 = D1 = D2 = D3 = 1 时,Y = m0 + m1 + m2 + m3。
当 D0 ~ D3 为 0、1 的不同组合时,Y 可输出不同的最小项表达式。而任何一个逻辑函数都可表示成最小项表达式,
当逻辑函数的变量个数和数据选择器的地址输入变量个数相同时,可直接将逻辑函数输入变量有序地接数据选择器的地址输入端。因此用数据选择器可实现任何组合逻辑函数。CT74LS151 有 A2、A1、A0 三个地址输入端,正好用以输入三变量 A、B、C。
[例] 试用数据选择器实现函数 Y = AB + AC + BC
咨询记录 · 回答于2024-01-02
试用数据选择器实现逻辑函数A"旴"旵
用数据选择器实现组合逻辑函数
由于数据选择器在输入数据全部为 1 时,输出为地址输入变量全体最小项的和。例如 4 选 1 数据选择器的输出 Y = m0D0 + m1D1 + m2D2 + m3D3。当 D0 = D1 = D2 = D3 = 1 时,Y = m0 + m1 + m2 + m3。当 D0 ~ D3 为 0、1 的不同组合时,Y 可输出不同的最小项表达式。而任何一个逻辑函数都可表示成最小项表达式。
当逻辑函数的变量个数和数据选择器的地址输入变量个数相同时,可直接将逻辑函数输入变量有序地接数据选择器的地址输入端。因此用数据选择器可实现任何组合逻辑函数。CT74LS151 有 A2、A1、A0 三个地址输入端,正好用以输入三变量 A、B、C。
[例] 试用数据选择器实现函数 Y = AB + AC + BC
该题可用代数法或卡诺图法求解。
Y为三变量函数,故选用 8 选 1 数据选择器,现选用 CT74LS151。
代数法求解:
(2)写出逻辑函数的最小项表达式
Y = AB + AC + BC = ABC + ABC + ABC + ABC
(3) 写出数据选择器的输出表达式
Y′= A2A1A0D0 + A2A1A0D1 + A2A1A0D2 + A2A1A0D3 + A2A1A0D4 + A2A1A0D5 + A2A1A0D6 + A2A1A0D7
(4)比较 Y 和 Y′两式中最小项的对应关系
(1)选择数据选择器
令 A = A2 ,B = A1 ,C = A0
则 Y′= ABCD0 + ABCD1 + ABCD2 + ABCD3 + ABCD4 + ABCD5 + ABCD6 + ABCD7
ABC ABC ABC ABC ABC ABC ABC ABC + + +
有没有数据选择器那个答案的图
没有的哦亲
好的谢谢
应该的呢