精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數字電子技術基礎----邏輯函數的化簡方法

FPGA之家 ? 來源:FPGA學習者 ? 2022-12-30 14:07 ? 次閱讀

1邏輯函數的化簡方法

本文通過具體題目來總結邏輯函數的化簡方法:

總的來說包括兩大部分:公式化簡法和卡諾圖化簡法:

一、公式化簡法

①并項法:AB + AB'= A

例:

Y1=A(B'CD)'+AB'CD=A[(B'CD)'+B'CD]=A;
Y2=AB'+ACD+A'B'+A'CD=B'(A+A')+CD(A+A')=B' + CD;
Y3=A'BC' + AC' + B'C' = A'BC' + (A + B')C' = A'BC' + (A'B)'C' = C';
Y4=B(C'D+CD')+B(C'D'+CD)=B(C^D)+B(C^D)'=B;

這種方法本質上是類似于合并同類項,將剩余部分構造成A + A’的形式;其中Y3和Y4需要稍微注意一下。

[注]^代表的是異或,()'代表的是取非。

②吸收法:A + AB = A

例:

Y1=((A'B')'+C)ABD+AD=((A'B')'+C)BAD+AD=AD;
Y2=AB+ABC'+ABD+AB(C'+D')=AB+AB(C'+D+C'+D')=AB;
Y3=A+(A'(BC)')'(A'+(B'C'+D)')+BC=A+(A+BC)(A'+(B'C'+D)')+BC=A + BC;

其中,Y3中,化簡出(A + BC)后,將式子乘開,則后面每一項中要么含有A,要么含有BC,所以,可以直接使用吸收法得出最后結果。

吸收法的本質類似于數學中的大小集合問題,畫個卡諾圖來解釋一下:

a51037b6-87f9-11ed-bfe3-dac502259ad0.png

可以看到,A的范圍比AB要大,所以他們屬于一個包含關系,在A為真的情況下,則AB一定為真,故A + AB = A;

③消項法:AB + A'C + BC = AB + A'C ,AB + A'C + BCD = AB + A'C

例:

Y1=AC+AB'+(B+C)'=AC+AB'+B'C' = AC + B'C';
Y2=AB'CD'+(AB')'E+ A'CD'E = AB'CD' + (AB')'E;
Y3=A'B'C+ABC+ A'BD' + AB'D' + A'BCD' + BCD'E'
=C(A^B)'+D'(A^B)+CD'(B(A' + E')) = C(A^B)' + D'(A^B);

注意出題的時候,不一定按照常規的公式來出,有可能換著字母出題,讓人覺得不適應。第一個公式和第二個公式之間,很明顯暗含了一個吸收法的公式,因為BC所表示的范圍要比BCD大,所以第一個公式成立的話,那么第二個公式一定成立。

④消因子法:A + A'B = A + B;

例:

Y1=B'+ABC=B'+AC;
Y2=AB'+ B + A'B = B + A + A'B = A + B;
Y3=AC+A'D+C'D=AC+(A'+C')D=AC+(AC)'D=AC+D;

⑤配項法:

1.根據基本公式:A + A = A;所以,邏輯函數中重復寫入某一項,有時能夠獲得更加簡單的化簡結果。

Y=A'BC'+A'BC+ABC;重復寫入A'BC
所以:Y =(A'BC'+A'BC)+(A'BC+ABC)=A'B+BC;

2.根據基本公式A + A'=1;所以,可以在函數式中的某一項乘以(A+A'),然后拆分成兩項分別與其他項合并,有時可以得到更加簡單的結果。

例:

Y = AB' + A'B + BC' + B'C
  = AB' + A'BC + A'BC' + BC' + AB'C + A'B'C
=(AB'+AB'C)+(BC'+A'BC')+(A'BC+A'B'C)
= AB' + BC' + A'C

二、卡諾圖化簡法

卡諾圖化簡比較直觀簡單,一般可以用于公式法化簡之后的驗證!

三、考研真題解析

(2017山東大學考研906)用公式化簡:F=AD+BCD'+(A'+B')C

【解析】

常規想法:

F = AD + BCD' + A'C + B'C
=AD+C(B' +BD')+A'c
=AD+C(B'+D')+A'C
=AD+C(A'+B'+D')
……

好像做不動了,怎么去解決這個問題呢?

用卡諾圖!

雖然題目中,明確規定使用公式法化簡,但是此處想不到用什么公式怎么辦,那就從卡諾圖入手,看看是否有突破口,然后反推公式法化簡。

卡諾圖如下:

a527da60-87f9-11ed-bfe3-dac502259ad0.png

可以得出最后的結果是:AD + C;

怎么由這個結果往回推呢?

首先:前面得到F = AD + BCD' + A'C + B'C

F=AD+BCD'+A'C+B'C //式子中已經有AD,暫時不用處理

在卡諾圖中,除去AD的部分,再把其余表達式在卡諾圖中標出來,可以看到,剩余的部分無論怎樣都無法構成C,少了一項ABCD:

a53c2290-87f9-11ed-bfe3-dac502259ad0.png

所以,需要從AD(綠圈)中分出一部分來,即下圖中粗長方形圈的部分:

a55b0a2a-87f9-11ed-bfe3-dac502259ad0.png

這便相當于在原有的表達式中添加了一項:ACD

即:

F = AD + BCD' + A'C + B'C
  = AD + ACD + BCD' + A'C + B'C
=AD+C(A'+ AD)+C(B'+BD')
=AD+C(A' + D) + C(B' +  D')
=AD+A'C+CD+B'C + CD'
=AD+C(D'+D)+A'C + B'C
= AD + C + A'C + B'C
= AD + C

【總結】

上題旨在分析添加某一項的思想。

添加某一項來幫助化簡,本身就是一個比較難想出來的過程;通過卡諾圖畫圖分析的形式,可以幫助我們理解為什么要添加某一項。并且,這樣做也可以在遇到困難的題目,實在解決不了時,當成一個急救的辦法。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 邏輯函數
    +關注

    關注

    0

    文章

    23

    瀏覽量

    9475
  • 函數
    +關注

    關注

    3

    文章

    4234

    瀏覽量

    61961
  • 數字電子
    +關注

    關注

    6

    文章

    99

    瀏覽量

    21127

原文標題:數字電子技術基礎----邏輯函數的化簡方法

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    數字電子技術

    念。2.培養尊重科學,實事求是,勇于創新的精神。三、教學內容和要求理論教學基本模塊(一) 數字電子技術基礎1.了解數字技術的發展及應用狀況,數制,碼制,
    發表于 10-11 09:12

    數字電子技術基礎B課程教學大綱

    數字電子技術的研究對象、任務和方法數字量與模擬量。算術運算和邏輯運算。2、邏輯代數基礎三種基本
    發表于 10-11 09:14

    數字電子技術基礎教學大綱

    ) 主要先修課程高等數學、電路分析、普通物理、模擬電子技術(四) 教學方式與重點和難點1、教學方式本課程理論與實踐并重。采用課堂講授和實際操作相結合的實驗教學(本課程另配有教學實驗)。2、重點內容邏輯函數
    發表于 10-11 11:15

    數字電子技術-- 邏輯

    數字電子技術-- 邏輯門[hide][/hide]
    發表于 05-01 21:33

    數字電子技術--邏輯代數及其應用

    數字電子技術--邏輯代數及其應用[hide][/hide]
    發表于 05-01 22:31

    邏輯函數的卡諾圖化簡

    邏輯函數的卡諾圖化簡
    發表于 01-21 14:06 ?48次下載

    數字電子技術精品課程

    數字電子技術精品課程內容有:第一講 緒論 第二講 邏輯代數基礎 第三講 邏輯代數的基本定律和規則第四講 邏輯
    發表于 03-30 16:12 ?0次下載

    邏輯代數和函數化簡

    邏輯代數和函數化簡 2.1 基本邏輯運算和復合邏輯運算2.2 邏輯
    發表于 05-26 16:54 ?52次下載

    第四講 邏輯函數的公式化簡

    第四講 邏輯函數的公式化簡法 2 . 4 . 1 化簡的意義與標準一、化簡邏輯
    發表于 03-30 16:03 ?5156次閱讀
    第四講 <b class='flag-5'>邏輯</b><b class='flag-5'>函數</b>的公式<b class='flag-5'>化簡</b>法

    采用表格法化簡邏輯函數技術

    采用表格法化簡邏輯函數技術 1、概述 在設計邏輯電路圖時,由真值表直接得到的函數往往比較復雜
    發表于 05-25 17:51 ?2082次閱讀

    卡諾圖化簡邏輯函數.ppt

    卡諾圖化簡邏輯函數_邏輯代數基礎課件內容.ppt。
    發表于 10-29 16:51 ?0次下載

    數字電子技術教程之邏輯代數基礎的詳細資料概述

    本文檔的主要內容詳細加速度是數字電子技術教程之邏輯代數基礎的詳細資料概述包括了:概述2 .邏輯代數中的三種基本運算3. 邏輯代數的基本公式和
    發表于 10-17 08:00 ?0次下載
    <b class='flag-5'>數字</b><b class='flag-5'>電子技術</b>教程之<b class='flag-5'>邏輯</b>代數基礎的詳細資料概述

    電子技術復習II(自動化)

    邏輯電路。 數字電子技術的基礎是邏輯運算,需要大家掌握邏輯代數的表示方法及其互相轉換
    的頭像 發表于 12-16 14:21 ?489次閱讀

    數字電子技術復習(材料物理)

    邏輯電路。 數字電子技術的基礎是邏輯運算,需要大家掌握邏輯代數的表示方法及其互相轉換
    的頭像 發表于 12-16 14:28 ?735次閱讀

    邏輯函數化簡方法有哪兩種

    邏輯函數化簡數字電路設計中的重要步驟,它有助于減少電路中的門數量,提高電路的性能和可靠性。邏輯函數
    的頭像 發表于 08-22 16:40 ?208次閱讀