数字电子技术基础-2-逻辑函数的最小项与最大项

在了解逻辑函数的两种标准形式之前,需要首先明白何为最小项、何为最大项

最小项

定义

这里我们首先摘出《数字电子技术基础》(阎石第五版)的定义

在n变量逻辑函数中,若m为包含n个因子的乘积项,而且这n个变量均以原变量或反变量的形式在m中出现一次,则m称为该组变量的最小项

也许你看这段文字时表示很懵逼,因此接下来我们给出具体的例子,相信聪明的你们很快就能明白其含义

首先给出 “n变量”,假定就是A、B、C吧,利用这n个变量(或其反变量)组成乘积项m, 例如 A B C 、 A ′ B C ABC、A'BC ABCABC等等,则m就是这n个变量的最小项

注意,这些变量在m中的位置是不可变的

按照数学推导,我们知道,对于n个变量,其最小项m应有 2 n 2^n 2n

编号

下面,我们假定组成最小项m的每一位变量的原变量都表示1,而反变量表示0,并且按照位次排序,例如 A B ′ C = 101 AB'C=101 ABC=101

下面,我们要做的是:认为转换得到的这组数为二进制数,从而可将其转换为十进制数,例如 A B ′ C = ( 101 ) 2 = 5 AB'C=(101)_2=5 ABC=(101)2=5,我们记其为 m 5 m_5 m5,相应的,若十进制数为7,则记为 m 7 m_7 m7

重要性质

以下的性质均从最小项的定义出发

  1. 在输入变量的任何取值下必有一个最小项,而且仅有一个最小项的值为1

  2. 全体最小项之和为1
    p r o o f : 将 ′ 和 ′ 理 解 为 逻 辑 运 算 符 ′ 或 ′ proof:将'和'理解为逻辑运算符'或' proof:

  3. 任意两个最小项的乘积为0
    p r o o f : 将 ′ 乘 积 ′ 理 解 为 逻 辑 运 算 符 ′ 与 ′ proof:将'乘积'理解为逻辑运算符'与' proof:

  4. 具有相邻性的两个最小项之和可以合并成一项并消去一对因子
    p r o o f : 利 用 逻 辑 运 算 性 质 A + A ′ = 1 即 可 证 明 proof:利用逻辑运算性质A+A'=1即可证明 proofA+A=1

最大项

定义

Y = A + B ′ + C = ( 010 ) 2 = M 2 Y=A+B'+C=(010)_2=M_2 Y=A+B+C=(010)2=M2
Y = ( A + B + C ′ ) ( A ′ + B + C ) = ( 001 ) 2 ( 100 ) 2 = ∏ M ( 1 , 4 ) Y=(A+B+C')(A'+B+C)=(001)_2(100)_2=\prod M(1,4) Y=(A+B+C)(A+B+C)=(001)2(100)2=M(1,4)

可见,在最大项中:原变量视为0,反变量视为1

最小项与最大项之关系

若给定 Y = A B C + A ′ B C = ∑ m ( 3 , 7 ) Y=ABC+A'BC=\sum m(3,7) Y=ABC+ABC=m(3,7)
Y ′ = ∑ m ( 1 , 2 , 4 , 5 , 6 ) = ∏ M ( 1 , 2 , 4 , 5 , 6 ) Y'=\sum m(1,2,4,5,6)=\prod M(1,2,4,5,6) Y=m(1,2,4,5,6)=M(1,2,4,5,6)

由此可知,若已知逻辑函数的最小项之和,则其最大项之积,反函数的最小项之和、最大项之积均可知

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
数字电子技术是研究电子器件及其应用的学科,主要用于处理信息和能量转换。在数字电路中,信息被表示为离散的电压序列。[1] 在数字电子技术的基础笔记中,有以下几个重要的概念和内容: 1. 信息和编码:香农是第一个对信息进行研究的人。补码和余三码是常用的编码方式,用于表示负数和进位信号。格雷码是一种特殊的编码形式,相邻码只有一位发生状态变化。[1] 2. 逻辑代数:逻辑代数是用于描述和分析逻辑运算的数学工具。真值表、与、或、非、异或等逻辑运算在逻辑代数中起着重要的作用。带入定理和反演定理是逻辑代数中常用的推理方法。最小最大逻辑函数的两种标准形式。卡诺图是用于简化逻辑函数的图形化方法。[1] 3. 门电路:门电路是由逻辑门组成的电路,用于实现逻辑功能。常见的逻辑门包括与门、或门、非门等。[1] 4. 可编程逻辑器件:EDA(Electronic Design Automation)是用于对可编程逻辑器件进行编程和链接的工具。可擦除PLD(Erasable Programmable Logic Device)和FPGA(Field Programmable Gate Array)是常见的可编程逻辑器件。HDL(硬件描述语言)如Verilog和VHDL用于描述硬件电路。SoC(System on Chip)是一种集成了完整系统和嵌入软件的芯片。[2] 5. 触发器:触发器用于存储和记忆1位二进制信号。常见的触发器包括RS触发器、JK触发器、T触发器和D触发器。触发器可以用于实现存储和时序控制功能。[2] 6. 格雷码:在数字系统中,为了避免代码按一定顺序变化时出现错误,可以使用格雷码进行编码。格雷码具有多种编码形式。[3] 以上是数字电子技术基础笔记中的一些重要内容和概念。这些内容涵盖了信息和编码、逻辑代数、门电路、可编程逻辑器件、触发器和格雷码等方面的知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值