1、2.4逻辑函数的化简方法逻辑函数式越简单,实现这个逻辑函数逻辑函数式越简单,实现这个逻辑函数所用的器件越少,电路结构越简单。所用的器件越少,电路结构越简单。最简与或最简与或 -包含的乘积项已经最少,每个乘积项的包含的乘积项已经最少,每个乘积项的因子也最少,称为最简的与因子也最少,称为最简的与-或逻辑式。或逻辑式。2.4.1 2.4.1 公式化简法公式化简法反复应用基本公式和常用公式,消去多余的反复应用基本公式和常用公式,消去多余的乘积项和多余的因子。乘积项和多余的因子。例:例:缺点:灵活性、技巧性较强,没有固定规则可循,何缺点:灵活性、技巧性较强,没有固定规则可循,何时为最简形式不易判断。时为
2、最简形式不易判断。2.4.2 卡诺图化简法依据:位置上相邻的最小项可合并,消去不同依据:位置上相邻的最小项可合并,消去不同因子。因子。合并最小项的原则:合并最小项的原则:两个相邻最小项可合并为一项,两个相邻最小项可合并为一项,消去一对因子消去一对因子 四个相邻最小项可合并为一项,四个相邻最小项可合并为一项,消去两对因子消去两对因子 八个相邻最小项可合并为一项,八个相邻最小项可合并为一项,消去三对因子消去三对因子-用卡诺图表示逻辑函数-找出可合并的最小项-化简后的乘积项相加(项数最少,每项因子最少)化简步骤:卡诺图化简原则乘积项的数目最少,乘积项的数目最少,即圈越少越好即圈越少越好每个乘积项因子
3、最少,每个乘积项因子最少,即圈越大越好即圈越大越好同一个方格可同时画在几个圈内,因为同一个方格可同时画在几个圈内,因为A AA AA A。但。但每个圈都要有新的方格,每个圈都要有新的方格,否则它就是否则它就是多余的。多余的。化简后的乘积项应包含函数式的所有最小项,化简后的乘积项应包含函数式的所有最小项,即包含图中所有的即包含图中所有的1 1例:00 00 01 01 1 1 1 1 1 0 1 00 01 1ABC例:00 00 01 01 1 1 1 1 1 0 1 00 00 01 11 11 11 11 11 10 01 1ABC例:00 00 01 01 1 1 1 1 1 0 1 0
4、0 00 01 11 11 11 11 11 10 01 1ABC例:化 简 结 果 不 唯 一例:00000101111110100000010111111010ABCD例:00000101111110100000 1 10 00 01 10101 1 10 00 01 11111 1 11 11 11 11010 1 11 11 11 1ABCD思考思考约束项任意项逻辑函数中的无关项:约束项和任意项可以写入函数式,也可不包含在函数式中,因此统称为无关项。在逻辑函数中,对输入变量取值的在逻辑函数中,对输入变量取值的在逻辑函数中,对输入变量取值的在逻辑函数中,对输入变量取值的限制,在这些取值下
5、为限制,在这些取值下为限制,在这些取值下为限制,在这些取值下为1 1的最小项称的最小项称的最小项称的最小项称为约束项为约束项为约束项为约束项在输入变量某些取值下,函数值为在输入变量某些取值下,函数值为在输入变量某些取值下,函数值为在输入变量某些取值下,函数值为1 1或或或或为为为为0 0不影响逻辑电路的功能,在这些取不影响逻辑电路的功能,在这些取不影响逻辑电路的功能,在这些取不影响逻辑电路的功能,在这些取值下为值下为值下为值下为1 1的最小项称为任意项的最小项称为任意项的最小项称为任意项的最小项称为任意项2.5具有无关项的函数及其化简无关项在逻辑函数化简中的应用合理地利用无关项,可得更简单的化
6、简结果合理地利用无关项,可得更简单的化简结果加入(或去掉)无关项,应使化简后的项数最少,加入(或去掉)无关项,应使化简后的项数最少,每项因子最少每项因子最少.从卡诺图上直观地看,加入无关项的目的是为了从卡诺图上直观地看,加入无关项的目的是为了圈最大,圈的总数最少圈最大,圈的总数最少000001011111101000001 101011 111111010 1 1ABCD约束条件为:约束条件为:00000101111110100000 0 01 1x x0 00101 0 0 x x1 10 01111 x x0 0 x xx x1010 1 1x x0 0 x xABCD0000010111
7、1110100000 0 01 1x x0 00101 0 0 x x1 10 01111 x x0 0 x xx x1010 1 1x x0 0 x xABCD例:00000101111110100000 0 00 00 01 10101 1 1x x0 01 11111 x xx xx xx x1010 1 10 0 x xx xABCD2.6 逻辑函数形式的变换1、与非-与非表达式将与-或式取两次非可得与非-与非式。例:Y=AB+AC+BC =(AB+AC+BC)=(AB)(AC)(BC)2、与或非表达式将Y的与或表达式取反可得与或非表达式。例:Y=AB+AC+BC 先在Y的最小项表达式基础上写出Y 的与或式Y=ABC+ABC+ABC+ABC+ABC=m(1,3,5,6,7)则Y=m(0,2,4)=(ABC+ABC+ABC)Y=(Y)=(ABC+ABC+ABC)