- 数字电子教程
- 数字电子 - 首页
- 数字电子基础
- 数字系统类型
- 信号类型
- 逻辑电平和脉冲波形
- 数字系统组件
- 数字逻辑运算
- 数字系统优势
- 数制
- 数制
- 二进制数表示
- 二进制运算
- 有符号二进制运算
- 八进制运算
- 十六进制运算
- 补码运算
- 进制转换
- 进制转换
- 二进制转十进制
- 十进制转二进制
- 二进制转八进制
- 八进制转二进制
- 八进制转十进制
- 十进制转八进制
- 十六进制转二进制
- 二进制转十六进制
- 十六进制转十进制
- 十进制转十六进制
- 八进制转十六进制
- 十六进制转八进制
- 二进制编码
- 二进制编码
- 8421 BCD 码
- 余3码
- 格雷码
- ASCII 码
- EBCDIC 码
- 编码转换
- 错误检测与纠错码
- 逻辑门
- 逻辑门
- 与门
- 或门
- 非门
- 通用门
- 异或门
- 异或非门
- CMOS 逻辑门
- 使用二极管电阻逻辑实现或门
- 与门与或门的比较
- 双电平逻辑实现
- 阈值逻辑
- 布尔代数
- 布尔代数
- 布尔代数定律
- 布尔函数
- 德摩根定理
- SOP 和 POS 形式
- POS 转标准 POS 形式
- 最小化技术
- 卡诺图化简
- 三变量卡诺图
- 四变量卡诺图
- 五变量卡诺图
- 六变量卡诺图
- 无关项
- 奎因-麦克斯拉斯基方法
- 最小项和最大项
- 规范式和标准式
- 最大项表示
- 使用布尔代数化简
- 组合逻辑电路
- 数字组合电路
- 数字算术电路
- 多路复用器
- 多路复用器设计步骤
- 多路复用器通用门
- 使用 4:1 多路复用器实现 2 变量函数
- 使用 8:1 多路复用器实现 3 变量函数
- 多路分解器
- 多路复用器与多路分解器的比较
- 奇偶校验位生成器和校验器
- 比较器
- 编码器
- 键盘编码器
- 优先编码器
- 译码器
- 算术逻辑单元
- 7 段 LED 显示器
- 代码转换器
- 代码转换器
- 二进制转十进制转换器
- 十进制转 BCD 转换器
- BCD 转十进制转换器
- 二进制转格雷码转换器
- 格雷码转二进制转换器
- BCD 转余 3 码转换器
- 余 3 码转 BCD 转换器
- 加法器
- 半加器
- 全加器
- 串行加法器
- 并行加法器
- 使用半加器实现全加器
- 半加器与全加器的比较
- 使用 NAND 门实现全加器
- 使用 NAND 门实现半加器
- 二进制加法器-减法器
- 减法器
- 半减器
- 全减器
- 并行减法器
- 使用两个半减器实现全减器
- 使用 NAND 门实现半减器
- 时序逻辑电路
- 数字时序电路
- 时钟信号和触发
- 锁存器
- 移位寄存器
- 移位寄存器应用
- 二进制寄存器
- 双向移位寄存器
- 计数器
- 二进制计数器
- 非二进制计数器
- 同步计数器设计
- 同步计数器与异步计数器的比较
- 有限状态机
- 算法状态机
- 触发器
- 触发器
- 触发器转换
- D 触发器
- JK 触发器
- T 触发器
- SR 触发器
- 带时钟的 SR 触发器
- 无时钟的 SR 触发器
- 带时钟的 JK 触发器
- JK 触发器转 T 触发器
- SR 触发器转 JK 触发器
- 触发方法:触发器
- 边沿触发触发器
- 主从 JK 触发器
- 竞争冒险现象
- A/D 和 D/A 转换器
- 模数转换器
- 数模转换器
- DAC 和 ADC 集成电路
- 逻辑门的实现
- 用 NAND 门实现非门
- 用 NAND 门实现或门
- 用 NAND 门实现与门
- 用 NAND 门实现 NOR 门
- 用 NAND 门实现异或门
- 用 NAND 门实现异或非门
- 用 NOR 门实现非门
- 用 NOR 门实现或门
- 用 NOR 门实现与门
- 用 NOR 门实现 NAND 门
- 用 NOR 门实现异或门
- 用 NOR 门实现异或非门
- 使用 CMOS 实现 NAND/NOR 门
- 使用 NAND 门实现全减器
- 使用 2:1 多路复用器实现与门
- 使用 2:1 多路复用器实现或门
- 使用 2:1 多路复用器实现非门
- 存储器
- 存储器
- RAM 和 ROM
- 缓存存储器设计
- 可编程逻辑器件
- 可编程逻辑器件
- 可编程逻辑阵列
- 可编程阵列逻辑
- 现场可编程门阵列
- 数字电子系列
- 数字电子系列
- CPU 架构
- CPU 架构
- 数字电子资源
- 数字电子 - 快速指南
- 数字电子 - 资源
- 数字电子 - 讨论
使用 8:1 多路复用器实现三变量函数
让我们从 8:1 多路复用器的基本介绍开始本章,然后继续介绍如何使用 8:1 多路复用器实现三变量逻辑函数。
8:1 多路复用器简介
多路复用器(或MUX)是一种数字逻辑电路,它接受多个数据输入,并允许一次只允许其中一个通过输出线。因此,多路复用器也称为数据选择器。换句话说,多路复用器是一种数字电路,它
根据输入数据线的数量,有多种类型多路复用器。但是,本文旨在解释如何使用 8:1 多路复用器实现三变量逻辑函数。因此,让我们仅讨论 8:1 多路复用器的基础知识。
8:1 多路复用器具有八条输入数据线,即 I0、I1、I2、…I7,三条选择线,即 S0、S1 和 S2,以及一条输出线 Y。8:1 多路复用器的框图如图 1 所示。
施加到三条选择线的逻辑电平决定了哪个数据输入通过多路复用器的输出通道。可以通过其真值表来理解 8:1 多路复用器的操作,真值表如下所示。
选择线 | 输出 | ||
---|---|---|---|
S2 | S1 | S0 | Y |
0 | 0 | 0 | I0 |
0 | 0 | 1 | I1 |
0 | 1 | 0 | I2 |
0 | 1 | 1 | I3 |
1 | 0 | 0 | I4 |
1 | 0 | 1 | I5 |
1 | 1 | 0 | I6 |
1 | 1 | 1 | I7 |
现在,让我们以一个例子来讨论如何使用 8:1 多路复用器实现三变量逻辑函数。
示例
使用 8:1 多路复用器实现以下逻辑函数。
$$\mathrm{F \lgroup A,B,C \rgroup \: = \: \sum m \lgroup 0,1,2,5,7 \rgroup }$$
解决方案
给定逻辑函数的 8:1 多路复用器的真值表如下所示 -
选择线 | 输出 | ||
---|---|---|---|
S2 | S1 | S0 | Y |
0 | 0 | 0 | 1 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 0 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
使用此真值表,我们可以绘制逻辑框图来使用 8:1 多路复用器实现函数 F,如图 2 所示。
此处,输入 A、B 和 C 分别应用于选择线 S2、S1 和 S0。从真值表可以清楚地看出,当 ABC = 000、001、010、101、111 时,函数 F = 1。因此,我们将逻辑 1 连接到数据输入线 I0、I1、I2、I5 和 I7,并将逻辑 0 连接到所有其他数据输入线,即 I3、I4 和 I6。
结论
通过这种方式,我们可以轻松地使用 8:1 多路复用器实现给定的 3 变量布尔函数。为了精通使用 8:1 多路复用器实现三变量布尔函数,请尝试解决以下教程问题。
解决问题
Q1. - 使用 8 到 1 多路复用器实现以下布尔函数。
$$\mathrm{F\lgroup X,Y,Z \rgroup \: = \: \sum m \lgroup 0,2,5,7 \rgroup}$$
Q2. - 使用 8:1 多路复用器实现以下三变量逻辑函数。
$$\mathrm{F \lgroup A,B,C \rgroup \: = \: \sum m \lgroup 0,1,3,4,6 \rgroup}$$