为鼓励大家动手动脑,早日成为技术大牛。电路城论坛现在推出#每日一练#栏目,由版块版主出题及提供答案,内容涉及电源,射频,单片机等各种技术话题。我们会在周一至周五的早上10:30更新问题和前天问题的解题思路及答案。欢迎大家参与。 本期内容来源于:
kobe.Fok,对电路基础,模拟电子技术,数字电子技术等有较深的理解,现主要从事电子信息技术运营方面的工作。
从上一期的内容中不难看出,虽然卡诺图化简法具有直观、简单的优点,但它同时又存在着很大的局限性。首先,在函数的输入逻辑变量较多时(例如大于5以后),便失掉了直观的优点。其次,在许多情况下要凭设计者的经验确定应如何合并最小项才能得到最简单的化简结果,因而不便于借助计算机完成化简工作。
公式化简法的使用虽然不受输人变量数目的影响,但由于化简的过程没有固定的,通用的步骤可循,所以同样不适用于计算机辅助化简。
由奎恩( W.V.Quine)和麦克拉斯基(E.J.MeCluskey)提出的用列表方式进行化简的方法则有一定的规则和步骤可循,较好地克服了公式化简法和卡诺图化简法在这方面的局限性,因而适用于编制计算机辅助化简程序。通常将这种化简方法称为奎恩-麦克拉斯基法,简称Q-M 法。
Q-M法的基本原理仍然是通过合并相邻最小项并消去多余因子而求得逻辑函数的最简与或式。下面再结合一个具体的例子简要地介绍一下Q-M法的基本原理和化简的步骤。
假定需要化简的五变量逻辑函数为
Y( A,B,C,D,E)= AB'CDE'+A'C'D'E'+A'B' C'D+A'BDE,
+BCDE+ABC'(D⊕E)'
则使用Q-M法的化简步骤如下:
(1)将函数化为最小项之和形式,列出最小项编码表。将式(2.6.3)化为最小项之和形式后得到
Y(A,B,C , D,E)=A'B'C'D'E'+A'B'C'DE'+A'B'C'DE+A'BC'D'E'
+A'BC'DE'+A'BCDE'+A'BCDE+AB'CDE'+ABC'D'E'+ABC'DE+ABCDE=Sm ( 0,2,3,8,10,14,15,22,24,27,31)
用1表示最小项中的原变量,用0表示最小项中的反变量,就得到了表所示的最小项编码表。
参与讨论,即可快速获取以下几本电源书籍(电子版)
想成为论坛版主?想在#每日一练#展现你的技术才华?请联系工程师小助手Q:2740521371
或邮箱:yanfen.mo@supplyframe.cn
|