用代数法化简逻辑函数

用代数法化简逻辑函数,第1张

F=AC+B'C+A'B=AC+B'C+A'B(C+1)

=AC+B'C+A'BC+A'B

=C(A+B'+A'B)+A'B

=C(A+A')+A'B

=C+A'B

F=AC'+A'B+BC

=AC'(1+B)+A'B+BC

=AC'+(ABC'+A'B+BC)

=AC'+B(AC'+A'+C)

=AC'+B(C'+C)

=AC'+B

F=A'B'C'+A'BC+ABC+A'B'C'+ABC

=(A'B'C'+A'B'C)+(A'BC+ABC)+(ABC+ABC')

=A'B'+BC+AB

或=(A'B'C'+A'B'C)+(A'B'C+ABC)+(ABC+ABC')=A'B'+A'C+AB

F=AB'+BC'D+C'D'+ABC'+AC'D

=(AB'+ABC'+AC'D)+(C'D'+BC'D)

=AB'(1+C')+ABC'+AC'D  +  C'D'(1+B)+BC'D

=AB'+(AB'C'+ABC'+AC'D) + C'D' + (BC'D'+BC'D)

=AB'+AC'(B'+B+D) +C'D' + BC'(D'+D)

=AB'+AC'+C'D'+BC'

  逻辑函数的化简常用方法:

一、代数法化简

  利用逻辑代数的公式、和有关定理、规则,对逻辑表达式进行化简。

  1并项法:利用并项公式AB+AB'=A,并两项为一项,并消去一个互补因子。

  2吸收法:利用公式A+AB=A,吸收多余与项。

  3消去法:利用吸收律:A+A'B=A+B,消去与项A'B中的多余因子A'。

  4配项法:利用公式A+A=A A+A'=1 AA=A等给某逻辑函数式增加适当的项,进而可消去原来函数中的某些项。

二、卡诺图化简法

三、包含无关项的逻辑函数的化简

P=AB+A'C+B'C+CD

=AB+(A'+B')C+CD 或对与的分配律

=AB+(AB)'C+CD 狄摩根率

=AB+C+CD 消去法

=AB+C 吸收法

根据我的理解,如图其中先是用了德摩根律,最后用了同变量吸收定律在网上上划线不好表示,可以用 ' 来表示 非例如 非A写作 A'你那个式子可以写作{[(AB)'(BD)']'[(BC)'(AC)']'}',2,化简逻辑函数 代数化简法 F1=--------------- ------ ------ --- --- --- --- AC●BD●BC●AC

等级低无法上传以上题目中F右边的1是在F右下角的小1 虚线代表长 中 短的线

F=A'B+BC+BC'

=A'B+B(C+C')

=A'B+B

=B

扩展资料:

用代数法化简逻辑函数,需要依赖经验和技巧,有些复杂函数还不容易求得最简形式,卡诺图化简法是一种更加系统并有统一规则可循的逻辑函数化简法。

卡诺图用方格阵列的形式列出所有的变量组合和每个组合值所对应的输出。卡诺图的格数与输入变量可能的组合数相等,也就是最小项总数2n(n为变量数),每一个方格表示一个最小项。

-卡诺图化简法

Y = A⊕B⊕C。

Y' = ( A⊕B⊕C)' ----- 这就是Y的反函数,依照定义可一步一步作下去!

布尔代数法:按一定逻辑规律进行运算的代数。与普通代数不同,布尔代数中的变量是二元值的逻辑变量。

真值表法:采用一种表格来表示逻辑函数的运算关系,其中输入部分列出输入逻辑变量的所有可能组合,输出部分给出相应的输出逻辑变量值。

扩展资料:

计算机语言表示法:AND。

在所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。

语法表示为:AND(Logical1,logical2,…)。参数Logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。

参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值“#VALUE!”。

-逻辑函数

F=ABC'+(ABC)'(AB)'

F=ABC'+(A'+B'+C')(A'+B')

F=ABC'+(A'+B')+(A'+B')C'

F=ABC'+A'+B'

F=(AB)C' + (AB)'

F=(AB)'+C'

F=A'+B'+C'

F=(ABC)'

卡诺图化简法,或者真值表化简

卡诺图化简时候不要才有数字电路书上的方法,那个不好用

将你所需要化简的式子列卡诺图横排为A,A-,B,B-

竖排为C,C-,D,D-

然后填如相应的0,1就好了,然后画圈,书上的那种方法有点混乱

一、  AB·B+D·CD+BC+A·BD+A+CD=1

按照逻辑代数的一般规则,可以将上述公式化简为:AB + D + A = 1

逻辑代数公式化简的过程包括以下步骤:

消除冗余项:首先,消除所有重复出现的项,例如上述公式中的 A·BD 和 A,可以消除为 A·BD。

应用交换律和结合律:然后,应用交换律和结合律,将各项进行重新排列,使得公式更加简洁。例如,上述公式中的 AB·B 可以化简为 AB,D·CD 可以化简为 D。

应用恒等律和吸收律:接着,应用恒等律和吸收律,将满足条件的项消去。例如,上述公式中的 A·BD + A 可以应用恒等律化简为 A·BD。

应用消除律:最后,应用消除律,将公式化简到最简形式。例如,上述公式中的 AB·BD + D + A 可以应用消除律化简为 AB + D + A = 1。

二、BCD+BCD+ACD+ABC·D+A·BCD+BC·D+BCD=BC+BC+BD

按照逻辑代数的一般规则,可以将上述公式化简为:BCD + A·CD + BC·D + A = BC + BD

逻辑代数公式化简的过程包括以下步骤:

消除冗余项:首先,消除所有重复出现的项,例如上述公式中的 BCD 和 BCD。

应用交换律和结合律:然后,应用交换律和结合律,将各项进行重新排列,使得公式更加简洁。例如,上述公式中的 ABC·D 可以化简为 ABCD。

应用恒等律和吸收律:接着,应用恒等律和吸收律,将满足条件的项消去。例如,上述公式中的 A·CD + CD 可以应用恒等律化简为 A·CD。

应用消除律:最后,应用消除律,将公式化简到最简形式。例如,上述公式中的 BCD + A·CD + BC·D + A 可以应用消除律化简为 BCD + A·CD + BC·D + A = BC + BD。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11677242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存