第2章 邏輯代數(shù)_第1頁
第2章 邏輯代數(shù)_第2頁
第2章 邏輯代數(shù)_第3頁
第2章 邏輯代數(shù)_第4頁
第2章 邏輯代數(shù)_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第2章邏輯代數(shù)學(xué)習(xí)要點掌握邏輯代數(shù)的基本運(yùn)算法則、基本公式、基本定理和化簡方法。了解不同類型邏輯表達(dá)式的相互轉(zhuǎn)換以及最簡與或表達(dá)式。能夠熟練地運(yùn)用真值表、邏輯表達(dá)式、卡諾圖、波形圖和邏輯圖表示邏輯函數(shù)。第2章邏輯代數(shù)2.1邏輯代數(shù)的基本概念2.2邏輯代數(shù)的公式、定理和規(guī)則2.3邏輯函數(shù)的化簡2.4邏輯函數(shù)的表示方法及其相互轉(zhuǎn)換退出2.1

邏輯代數(shù)的基本概念事物往往存在兩種對立的狀態(tài),在邏輯代數(shù)中可以抽象地表示為0和1,稱為邏輯0狀態(tài)和邏輯1狀態(tài)。邏輯代數(shù)是按一定的邏輯關(guān)系進(jìn)行運(yùn)算的代數(shù),是分析和設(shè)計數(shù)字電路的數(shù)學(xué)工具。在邏輯代數(shù),只有0和1兩種邏輯值,有與、或、非三種基本邏輯運(yùn)算,還有與或、與非、與或非、異或幾種導(dǎo)出邏輯運(yùn)算。

邏輯代數(shù)中的變量稱為邏輯變量,用大寫字母表示。邏輯變量的取值只有兩種,即邏輯0和邏輯1,0和1稱為邏輯常量,并不表示數(shù)量的大小,而是表示兩種對立的邏輯狀態(tài)。邏輯是指事物的因果關(guān)系,或者說條件和結(jié)果的關(guān)系,這些因果關(guān)系可以用邏輯運(yùn)算來表示,也就是用邏輯代數(shù)來描述。2.1.1基本邏輯運(yùn)算1、與運(yùn)算與邏輯的定義:僅當(dāng)決定事件(Y)發(fā)生的所有條件(A,B,C,…)均滿足時,事件(Y)才能發(fā)生。表達(dá)式為:開關(guān)A,B串聯(lián)控制燈泡YY=ABC…兩個開關(guān)必須同時接通,燈才亮。邏輯表達(dá)式為:Y=ABA、B都斷開,燈不亮。A斷開、B接通,燈不亮。A接通、B斷開,燈不亮。A、B都接通,燈亮。這種把所有可能的條件組合及其對應(yīng)結(jié)果一一列出來的表格叫做真值表。將開關(guān)接通記作1,斷開記作0;燈亮記作1,燈滅記作0??梢宰鞒鋈缦卤砀駚砻枋雠c邏輯關(guān)系:功能表實現(xiàn)與邏輯的電路稱為與門。與門的邏輯符號:Y=AB真值表邏輯符號2、或運(yùn)算或邏輯的定義:當(dāng)決定事件(Y)發(fā)生的各種條件(A,B,C,…)中,只要有一個或多個條件具備,事件(Y)就發(fā)生。表達(dá)式為:開關(guān)A,B并聯(lián)控制燈泡YY=A+B+C+…兩個開關(guān)只要有一個接通,燈就會亮。邏輯表達(dá)式為:Y=A+BA、B都斷開,燈不亮。A斷開、B接通,燈亮。A接通、B斷開,燈亮。A、B都接通,燈亮。實現(xiàn)或邏輯的電路稱為或門。或門的邏輯符號:Y=A+B真值表功能表邏輯符號3、非運(yùn)算非邏輯指的是邏輯的否定。當(dāng)決定事件(Y)發(fā)生的條件(A)滿足時,事件不發(fā)生;條件不滿足,事件反而發(fā)生。表達(dá)式為:Y=A開關(guān)A控制燈泡Y實現(xiàn)非邏輯的電路稱為非門。非門的邏輯符號:Y=AA斷開,燈亮。A接通,燈滅。真值表功能表邏輯符號(1)與非運(yùn)算:邏輯表達(dá)式為:(2)或非運(yùn)算:邏輯表達(dá)式為:2.1.2復(fù)合邏輯運(yùn)算(3)異或運(yùn)算:邏輯表達(dá)式為:(4)與或非運(yùn)算:邏輯表達(dá)式為:(1)邏輯表達(dá)式:由邏輯變量和與、或、非3種運(yùn)算符連接起來所構(gòu)成的式子。在邏輯表達(dá)式中,等式右邊的字母A、B、C、D等稱為輸入邏輯變量,等式左邊的字母Y稱為輸出邏輯變量,字母上面沒有非運(yùn)算符的叫做原變量,有非運(yùn)算符的叫做反變量。(2)邏輯函數(shù):如果對應(yīng)于輸入邏輯變量A、B、C、…的每一組確定值,輸出邏輯變量Y就有唯一確定的值,則稱Y是A、B、C、…的邏輯函數(shù)。記為

注意:與普通代數(shù)不同的是,在邏輯代數(shù)中,不管是變量還是函數(shù),其取值都只能是0或1,并且這里的0和1只表示兩種不同的狀態(tài),沒有數(shù)量的含義。2.1.3邏輯函數(shù)及其相等概念(3)邏輯函數(shù)相等的概念:設(shè)有兩個邏輯函數(shù)它們的變量都是A、B、C、…,如果對應(yīng)于變量A、B、C、…的任何一組變量取值,Y1和Y2的值都相同,則稱Y1和Y2是相等的,記為Y1=Y2。若兩個邏輯函數(shù)相等,則它們的真值表一定相同;反之,若兩個函數(shù)的真值表完全相同,則這兩個函數(shù)一定相等。因此,要證明兩個邏輯函數(shù)是否相等,只要分別列出它們的真值表,看看它們的真值表是否相同即可。證明等式:2.2邏輯代數(shù)的公式、定理和規(guī)則2.2.1邏輯代數(shù)的公式和定理(1)常量之間的關(guān)系(2)基本公式分別令A(yù)=0及A=1代入這些公式,即可證明它們的正確性。(3)基本定理利用真值表很容易證明這些公式的正確性。如證明A·B=B·A:(A+B)(A+C)=AA+AB+AC+BC分配率A(B+C)=AB+AC=A+AB+AC+BC等冪率AA=A=A(1+B+C)+BC分配率A(B+C)=AB+AC=A+BC0-1率A+1=1證明分配率:A+BA=(A+B)(A+C)證明:(4)常用公式分配率A+BC=(A+B)(A+C)互補(bǔ)率A+A=10-1率A·1=1互補(bǔ)率A+A=1分配率A(B+C)=AB+AC0-1率A+1=1例如,已知等式,用函數(shù)Y=AC代替等式中的A,根據(jù)代入規(guī)則,等式仍然成立,即有:(1)代入規(guī)則:任何一個含有變量A的等式,如果將所有出現(xiàn)A的位置都用同一個邏輯函數(shù)代替,則等式仍然成立。這個規(guī)則稱為代入規(guī)則。2.2.2邏輯代數(shù)運(yùn)算的基本規(guī)則(2)反演規(guī)則:對于任何一個邏輯表達(dá)式Y(jié),如果將表達(dá)式中的所有“·”換成“+”,“+”換成“·”,“0”換成“1”,“1”換成“0”,原變量換成反變量,反變量換成原變量,那么所得到的表達(dá)式就是函數(shù)Y的反函數(shù)Y(或稱補(bǔ)函數(shù))。這個規(guī)則稱為反演規(guī)則。例如:(3)對偶規(guī)則:對于任何一個邏輯表達(dá)式Y(jié),如果將表達(dá)式中的所有“·”換成“+”,“+”換成“·”,“0”換成“1”,“1”換成“0”,而變量保持不變,則可得到的一個新的函數(shù)表達(dá)式Y(jié)',Y'稱為函數(shù)Y的對偶函數(shù)。這個規(guī)則稱為對偶規(guī)則。例如:

對偶規(guī)則的意義在于:如果兩個函數(shù)相等,則它們的對偶函數(shù)也相等。利用對偶規(guī)則,可以使要證明及要記憶的公式數(shù)目減少一半。例如:

注意:在運(yùn)用反演規(guī)則和對偶規(guī)則時,必須按照邏輯運(yùn)算的優(yōu)先順序進(jìn)行:先算括號,接著與運(yùn)算,然后或運(yùn)算,最后非運(yùn)算,否則容易出錯。2.2.3邏輯函數(shù)的表達(dá)式一個邏輯函數(shù)的表達(dá)式可以有與或表達(dá)式、或與表達(dá)式、與非-與非表達(dá)式、或非-或非表達(dá)式、與或非表達(dá)式5種表示形式。一種形式的函數(shù)表達(dá)式相應(yīng)于一種邏輯電路。盡管一個邏輯函數(shù)表達(dá)式的各種表示形式不同,但邏輯功能是相同的。1、邏輯函數(shù)的最小項及其性質(zhì)(1)最小項:如果一個函數(shù)的某個乘積項包含了函數(shù)的全部變量,其中每個變量都以原變量或反變量的形式出現(xiàn),且僅出現(xiàn)一次,則這個乘積項稱為該函數(shù)的一個標(biāo)準(zhǔn)積項,通常稱為最小項。

3個變量A、B、C可組成8個最小項:(2)最小項的表示方法:通常用符號mi來表示最小項。下標(biāo)i的確定:把最小項中的原變量記為1,反變量記為0,當(dāng)變量順序確定后,可以按順序排列成一個二進(jìn)制數(shù),則與這個二進(jìn)制數(shù)相對應(yīng)的十進(jìn)制數(shù),就是這個最小項的下標(biāo)i。

3個變量A、B、C的8個最小項可以分別表示為:(3)最小項的性質(zhì):①任意一個最小項,只有一組變量取值使其值為1。③全部最小項的和必為1。ABCABC②任意兩個不同的最小項的乘積必為0。2、邏輯函數(shù)的最小項表達(dá)式任何一個邏輯函數(shù)都可以表示成唯一的一組最小項之和,稱為標(biāo)準(zhǔn)與或表達(dá)式,也稱為最小項表達(dá)式對于不是最小項表達(dá)式的與或表達(dá)式,可利用公式A+A=1和A(B+C)=AB+BC來配項展開成最小項表達(dá)式。如果列出了函數(shù)的真值表,則只要將函數(shù)值為1的那些最小項相加,便是函數(shù)的最小項表達(dá)式。m1=ABCm5=ABCm3=ABCm1=ABC將真值表中函數(shù)值為0的那些最小項相加,便可得到反函數(shù)的最小項表達(dá)式。2.3邏輯函數(shù)的化簡邏輯函數(shù)化簡的意義:邏輯表達(dá)式越簡單,實現(xiàn)它的電路越簡單,電路工作越穩(wěn)定可靠。2.3.1邏輯函數(shù)的最簡表達(dá)式1、最簡與或表達(dá)式乘積項最少、并且每個乘積項中的變量也最少的與或表達(dá)式。最簡與或表達(dá)式2、最簡與非與非表達(dá)式非號最少、并且每個非號下面乘積項中的變量也最少的與非-與非表達(dá)式。①在最簡與或表達(dá)式的基礎(chǔ)上兩次取反②用摩根定律去掉下面的非號3、最簡或與表達(dá)式括號最少、并且每個括號內(nèi)相加的變量也最少的或與表達(dá)式。①求出反函數(shù)的最簡與或表達(dá)式②利用反演規(guī)則寫出函數(shù)的最簡或與表達(dá)式4、最簡或非或非表達(dá)式非號最少、并且每個非號下面相加的變量也最少的或非-或非表達(dá)式。①求最簡或與表達(dá)式②兩次取反5、最簡與或非表達(dá)式非號下面相加的乘積項最少、并且每個乘積項中相乘的變量也最少的與或非表達(dá)式。①求最簡或非-或非表達(dá)式③用摩根定律去掉下面的非號②用摩根定律去掉大非號下面的非號2.3.2邏輯函數(shù)的公式化簡法1、并項法邏輯函數(shù)的公式化簡法就是運(yùn)用邏輯代數(shù)的基本公式、定理和規(guī)則來化簡邏輯函數(shù)。利用公式A+A=1,將兩項合并為一項,并消去一個變量。

若兩個乘積項中分別包含同一個因子的原變量和反變量,而其他因子都相同時,則這兩項可以合并成一項,并消去互為反變量的因子。運(yùn)用摩根定律運(yùn)用分配律運(yùn)用分配律2、吸收法

如果乘積項是另外一個乘積項的因子,則這另外一個乘積項是多余的。運(yùn)用摩根定律(1)利用公式A+AB=A,消去多余的項。(2)利用公式A+AB=A+B,消去多余的變量。

如果一個乘積項的反是另一個乘積項的因子,則這個因子是多余的。3、配項法(1)利用公式A=A(B+B),為某一項配上其所缺的變量,以便用其它方法進(jìn)行化簡。(2)利用公式A+A=A,為某項配上其所能合并的項。4、消去冗余項法利用冗余律AB+AC+BC=AB+AC,將冗余項BC消去。例:化簡函數(shù)解:①先求出Y的對偶函數(shù)Y',并對其進(jìn)行化簡。②求Y'的對偶函數(shù),便得Y的最簡或與表達(dá)式。2.3.3邏輯函數(shù)的圖形化簡法1、卡諾圖的構(gòu)成邏輯函數(shù)的圖形化簡法是將邏輯函數(shù)用卡諾圖來表示,利用卡諾圖來化簡邏輯函數(shù)。將邏輯函數(shù)真值表中的最小項重新排列成矩陣形式,并且使矩陣的橫方向和縱方向的邏輯變量的取值按照格雷碼的順序排列,這樣構(gòu)成的圖形就是卡諾圖??ㄖZ圖的特點是任意兩個相鄰的最小項在圖中也是相鄰的。(相鄰項是指兩個最小項只有一個因子互為反變量,其余因子均相同,又稱為邏輯相鄰項)。每個2變量的最小項有兩個最小項與它相鄰每個3變量的最小項有3個最小項與它相鄰每個4變量的最小項有4個最小項與它相鄰最左列的最小項與最右列的相應(yīng)最小項也是相鄰的最上面一行的最小項與最下面一行的相應(yīng)最小項也是相鄰的兩個相鄰最小項可以合并消去一個變量邏輯函數(shù)化簡的實質(zhì)就是相鄰最小項的合并2、邏輯函數(shù)在卡諾圖中的表示(1)邏輯函數(shù)是以真值表或者以最小項表達(dá)式給出:在卡諾圖上那些與給定邏輯函數(shù)的最小項相對應(yīng)的方格內(nèi)填入1,其余的方格內(nèi)填入0。m1m3m4m7m6m11m15m14(2)邏輯函數(shù)以一般的邏輯表達(dá)式給出:先將函數(shù)變換為與或表達(dá)式(不必變換為最小項之和的形式),然后在卡諾圖上與每一個乘積項所包含的那些最小項(該乘積項就是這些最小項的公因子)相對應(yīng)的方格內(nèi)填入1,其余的方格內(nèi)填入0。變換為與或表達(dá)式AD的公因子BC的公因子

說明:如果求得了函數(shù)Y的反函數(shù)Y,則對Y中所包含的各個最小項,在卡諾圖相應(yīng)方格內(nèi)填入0,其余方格內(nèi)填入1。3、卡諾圖的性質(zhì)(1)任何兩個(21個)標(biāo)1的相鄰最小項,可以合并為一項,并消去一個變量(消去互為反變量的因子,保留公因子)。(2)任何4個(22個)標(biāo)1的相鄰最小項,可以合并為一項,并消去2個變量。BDBDBDBD(3)任何8個(23個)標(biāo)1的相鄰最小項,可以合并為一項,并消去3個變量。DB

小結(jié):相鄰最小項的數(shù)目必須為個才能合并為一項,并消去一個變量。包含的最小項數(shù)目越多,即由這些最小項所形成的圈越大,消去的變量也就越多,從而所得到的邏輯表達(dá)式就越簡單。這就是利用卡諾圖化簡邏輯函數(shù)的基本原理。2i4、圖形法化簡的基本步驟邏輯表達(dá)式或真值表卡諾圖

1

1合并最小項①圈越大越好,但每個圈中標(biāo)1的方格數(shù)目必須為個。②同一個方格可同時畫在幾個圈內(nèi),但每個圈都要有新的方格,否則它就是多余的。③不能漏掉任何一個標(biāo)1的方格。最簡與或表達(dá)式BDCDACD冗余項

2

2

3

3將代表每個圈的乘積項相加兩點說明:

①在有些情況下,最小項的圈法不只一種,得到的各個乘積項組成的與或表達(dá)式各不相同,哪個是最簡的,要經(jīng)過比較、檢查才能確定。ACD+BCD+ABC+AD不是最簡BCD+ABC+AD最簡

②在有些情況下,不同圈法得到的與或表達(dá)式都是最簡形式。即一個函數(shù)的最簡與或表達(dá)式不是唯一的。AC+ABD+ABC+BCDAC+ABD+ABC+ABD2.3.4含隨意項的邏輯函數(shù)的化簡隨意項:函數(shù)可以隨意取值(可以為0,也可以為1)或不會出現(xiàn)的變量取值所對應(yīng)的最小項稱為隨意項,也叫做約束項或無關(guān)項。1、含隨意項的邏輯函數(shù)例如:判斷一位十進(jìn)制數(shù)是否為偶數(shù)。不會出現(xiàn)不會出現(xiàn)不會出現(xiàn)不會出現(xiàn)不會出現(xiàn)不會出現(xiàn)說明×

11110

0111×

11101

0110×

11010

0101×

11001

0100×

10110

0011×

10101

00100

10010

00011

10001

0000YABCDYABCD輸入變量A,B,C,D取值為0000~1001時,邏輯函數(shù)Y有確定的值,根據(jù)題意,偶數(shù)時為1,奇數(shù)時為0。

A,B,C,D取值為1010~1111的情況不會出現(xiàn)或不允許出現(xiàn),對應(yīng)的最小項屬于隨意項。用符號“φ”、“×”或“d”表示。隨意項之和構(gòu)成的邏輯表達(dá)式叫做隨意條件或約束條件,用一個值恒為0的條件等式表示。含有隨意條件的邏輯函數(shù)可以表示成如下形式:2、含隨意項的邏輯函數(shù)的化簡在邏輯函數(shù)的化簡中,充分利用隨意項可以得到更加簡單的邏輯表達(dá)式,因而其相應(yīng)的邏輯電路也更簡單。在化簡過程中,隨意項的取值可視具體情況取0或取1。具體地講,如果隨意項對化簡有利,則取1;如果隨意項對化簡不利,則取0。不利用隨意項的化簡結(jié)果為:利用隨意項的化簡結(jié)果為:3、變量互相排斥的邏輯函數(shù)的化簡在一組變量中,如果只要有一個變量取值為1,則其它變量的值就一定為0,具有這種制約關(guān)系的變量叫做互相排斥的變量。變量互相排斥的邏輯函數(shù)也是一種含有隨意項的邏輯函數(shù)。簡化真值表2.4邏輯函數(shù)的表示方法及其相互轉(zhuǎn)換2.4.1邏輯函數(shù)的表示方法1、真值表真值表:是由變量的所有可能取值組合及其對應(yīng)的函數(shù)值所構(gòu)成的表格。真值表列寫方法:每一個變量均有0、1兩種取值,n個變量共有2i種不同的取值,將這2i種不同的取值按順序(一般按二進(jìn)制遞增規(guī)律)排列起來,同時在相應(yīng)位置上填入函數(shù)的值,便可得到邏輯函數(shù)的真值表。例如:當(dāng)A=B=1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論