卡诺图化简逻辑函数的方法和理论依据摘要:从最小项的定义和性质入手,简述卡诺图化简逻辑函数的理论依据以及化简是数字电子技术课程研讨否达到最简形式的判定标准
通过举例来解释利用卡诺图化简少变量逻辑函数的一般方法,以及卡诺图在数字电子技术中其他应用
另外介绍一种多变量逻辑函数的卡诺图解法
关键词:卡诺图;最小项;逻辑函数化简;多变量2数字电子技术课程研讨0引言在逻辑电路的分析和设计中,经常会遇到逻辑函数的化简问题
如果利用常规的公式法化简,除需要掌握大量的基本公式外,还需要能够灵活、交替地运用各种方法,方可求得最简结果,而且有时不易判断是否已简化到最简形式,技巧性较强,对使用者的要求较高
当所需化简的逻辑函数输入变量较少时(一般不大于4个),利用科诺图化简法可以更简单、直接的得到逻辑函数的最简表达式
因此逻辑函数的卡诺图化简法在实际分析、设计电路时有很广泛的应用
1最小项定义及其性质1
1最小项的定义设有n个逻辑变量,由它们组成具有n个变量的“与”项中,每个变量以原变量或者反变量的形式出现一次且仅出现一次,则称这个与项为最小项
对于n个变量来说,可有2n个最小项
任何一个逻辑函数均可表示成惟一的一组最小项之和,称它为标准的与或表达式,也称为最小项表达式
对于任意一个最小项,只有一组变量取值使它的值为1,而变量的其他取值都使该最小项为0
事实上,真值表的每一行对应着一个最小项
表(1)中列出了最小项取值为1时,各输入变量的取值
我们约定:将最小项为l时各输入变量的取值视为二进制,其对应的十进制i作为最小项的编号,并把该最小项记作mi
如A、B、C三个变量有2n=8个最小项,如表(1)所示
图(1)最小项最小项为1时变量的值i的值miABCABC0000m0ABC0011m1ABC0102m2ABC0113m33数字电子技术课程研讨ABC1004m4ABC1015m5ABC1106m