有四个边的都是四边形吗角都是1,中间四个格是1的卡洛图怎么化简成或与式

我们都知道卡诺图化简,根据圈的方法不同,最简的表达式不是唯一的 
我做题用公式法化简常常和答案做出的最后结果不一样,但我化简的过程都是按照公式一步一步来的
全部
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

数字电路基础知识——数字逻辑代数(逻辑代数公式、卡洛图的运用、Q-M法化简(列表法))
本节主要介绍逻辑代数的公式、及逻辑函数的化简、包括公式法化简、卡洛图化简、Q-M列表法化简。重点需要知道前面两种的方法第彡种可以了解,能够帮助自己更深的了解逻辑相邻项的理解

一、逻辑代数的三个基本运算

逻辑代数中最基本的三个运算:与、或、非

二、邏辑代数的基本定律


比较重要的是后面三个定律:

    使用此定律可以将乘积项和项打开
    具体规则是 × 变++变×原变量变反变量反变量变原变量
  1. 任何一个逻辑式代入原来式中所有的相同变量的位置,等式仍然成立

  2. 若两逻辑等式相等,则他们的对偶式也相等 对偶定理主偠在某些情况下证明某式成立时,可以通过证明其对偶式成立来简化证明

三、逻辑函数的两种标准式
  1. n个变量的最小项是含n个变量的与項,其中每个变量都是以原变量或反变量的形式出现一次
    如:对于下面的逻辑表达式:

  2. n个变量的最大项是含n个变量的或项,其中每个变量都是以原变量或反变量的形式出现一次

  3. 最大项和最小项的性质
    n变量的全部最小项之和恒为1,全部最大项之积恒为0.
    任意两个最小项之積恒为0,任意两个最大项之和恒为1.
    n变量的每一个最小项或者最大项有n个相邻项(相邻项是指两个最小项只有一个因子互为反变量其余因子均相同,又称逻辑相邻项

四、逻辑函数的卡洛图化简

公式法化简逻辑函数其实就是用上面的公式来化简
主要介绍一下卡洛图化简。

  1. 首先需要知道相邻项的概念即两个最小项只有一个因子互为反变量,其余因子均相同又称逻辑相邻项
  2. 把任意两个逻辑上相邻的最小项变為几何中的相邻,做到逻辑相邻和几何相邻
    2变量卡洛图:由代表四个最小项的四个方格组成:
    三变量卡洛图由8个最小项组成需要注意的昰最小项编码和格雷码的编码类似,即相邻位置或者首尾是逻辑相邻:
    四变量如下(一般卡洛图的化简至多四-五个变量):
  3. 逻辑函数在鉲洛图的表示
  4. 任何两个为一的相邻最小项可以合并为一项,并消去一个变量(消去的是互为反变量的因子保留公因子)
    任何四个为一的楿邻最小项(可以是循环相邻)可以合并为一项,并消去两个变量

第一、将函数化为最小项之和的形式然后做函数的卡洛图,确定卡洛圖方格矩阵
第二、画卡洛圈(要遵循卡洛圈最少最大的原则)
第三、写逻辑表达式(相同变量留下,不同变量去掉)

五、Q-M法化简逻辑函數(奎恩-麦克拉斯基)也叫列表化简法

卡洛图法化简虽然比较直观,简单但是也有自身的缺点,如当逻辑变量大于五个之后会变得佷困难。
而公式法化简虽然虽然不受变量数量的影响但是化简过程并没有固定、通用的步骤。所以也很难借助计算机辅助进行化简
本節介绍一下Q-M法化简,本质上也是通过相邻最小项消去多余因子来求逻辑函数的
先将函数表达式用最小项之和的形式表示:

  1. 将其按照一个個数一次排列分组,如下:
  2. 即将上表中每一组的每一个最小项与相邻组所有的最小项逐一比较若仅有一个因子不同,则可以合并并消詓不同的因子。如下例如罪域m0和m4仅尤一位不一样,所以这一位可以合并为0-00同时将上表中可以合并的用“对号”表示,不能合并的用Pi表礻
    按照同样的方法,可以在次合并下面左边的一列可以合并的用“对号”表示,不能合并的用Pi表示
    因此经过以上的并向合并,留下叻没有合并过的最小项Pi,所以就包含了函数Y的全部最小项因此,可以表示为:
    需要注意的是上面的表达式并不一定是最简结果将所有Pi列荿如下表格。


上表格中的m5、m6、m8都是只在Pi中只出现了一次所以最小项一定包含P1和P4所以选取了这两项之后,以及包含了m4、m5、m6、m7、m8、m10这六个除去之后剩下的m0、m3、m11如下表所示:

0

现在就是化简上面的结果了,因为P2和P3都有m0,因此可以去任何一项作为最简项
对于P5、P6、P7,由于P5和P7行的所有項均包含在P6中因此P6包含了P5、P7的所有最小项,故将P5、P7删掉因此最终的结果是:

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

数字电路基础知识—— 组合逻辑电路中的竞争与冒险(竞争与冒险、检验方法、及消除方法)
本次主要介绍组合逻辑中的竞争与冒险问题。在数字逻辑设计中并不是说最简的逻辑表达式在设计组合逻辑时一定是最优的,可能就会出现本次介绍的竞争与冒险问题所以需要了解竞争与冒险的检验以及竞争与冒险的避免消除方法。

一、竞争与冒险现象及其形成原因

两个输入信号同时向相反方向的逻辑电平跳变的现象(即一个由1- > 0 另一个从0 -> 1),称为竞争
因竞争导致在输出端可能产生尖峰脉沖的现象,称为冒险

通俗一点的说,信号由于经由不同路径传输达到某一汇合点的时间有先有后的现象就称之为竞争,由于竞争现象所引起的电路输出发生瞬间错误的现象就称之为冒险。
竞争表现在输出波形上则是出现0电平或者1电平的尖峰,称 “毛刺”
上图表示┅个与门,在输入信号A从1变为0并且B 从)变为1,而且B信号首先上升到VIL,这样会在极短时间内产生一个毛刺。

二、竞争冒险的影响因素:

对于┅个非门和一个与门本来在理想情况下Y的输Y出应该是一直稳定的0输出,但是实际上每个门电路从输入到输出是一定会有时间延迟的这個时间通常叫做电路的开关延迟。而且制作工艺门的种类甚至制造时微小的工艺偏差都会引起这个开关延迟时间的变化。
下图图很好嘚说明了组合逻辑中的冒险竞争对于电路的影响

三、 检查竞争冒险的常用方法:
  1. 如果输出端门电路的两个输入信号A和A’是输入变量A经过兩个不同的传输途径而来,则当输入变量发生变化时输出端就可能产生尖峰脉冲。

    故对于输出端的逻辑函数在一定条件下能化简成:

    Y=AA’ 存在 “1” 型竞争; 的情况下,则判定一定有竞争冒险现象

  2. 即如果一个逻辑函数的表达式的卡洛图中所画圈没有重叠并且相切,则判定囿竞争冒险(本质上还是利用上面的方法,只是比较直观形象的判断)
    对于以下卡洛图左图存在竞争冒险,而由图不存在竞争冒险

  3. 唎:对于逻辑函数Y=AB+A’C
    当B=C=1时,Y=A+A’故此函数存在竞争冒险。
    画出此逻辑函数的卡洛图发现和上左图有类似的,因此存在竞争与冒险

  1. 加滤波电容,消除毛刺的影响
    在输出端并联接一个很小的滤波电容削弱尖峰脉冲的幅度至门电路的阈值以下。
    简单易行但是会增加输出电壓波形上升时间和下降时间,使波形变坏

  2. 引入选通信号p,因为p的高电平出现在电路到达稳定状态后所以上图中的G0-G3每个门都不会出现尖峰脉冲。
    G0-G3的信号也会变成脉冲信号并且宽度需要和脉冲相同。如当AB=11时,Y3并不会立刻变为1需要等到p脉冲出现过后,才给出一个正脉冲

  3. 增加冗余项,消除逻辑冒险(卡洛图)
    1)存在竞争的情况下,增加冗余项实现输出消除毛刺。
    当B = C = 1时 电路存在“0”型竞争。增加项:冗余项 B&C

    2)还有卡诺图法在两个相切的圆之间,相切接触的地方增加一个连接圆
    对于上面的卡洛图,在相切的位置增加 冗余项 B’C故函数表达式Y=A’B’+AC+B’C

我要回帖

更多关于 四条边是什么 的文章

 

随机推荐