1只講知識點難點與重點2多講習(xí)題3重視應(yīng)用,分析設(shè)計題ppt課件_第1頁
1只講知識點難點與重點2多講習(xí)題3重視應(yīng)用,分析設(shè)計題ppt課件_第2頁
1只講知識點難點與重點2多講習(xí)題3重視應(yīng)用,分析設(shè)計題ppt課件_第3頁
1只講知識點難點與重點2多講習(xí)題3重視應(yīng)用,分析設(shè)計題ppt課件_第4頁
1只講知識點難點與重點2多講習(xí)題3重視應(yīng)用,分析設(shè)計題ppt課件_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)字電路與邏輯設(shè)計數(shù)字電路與邏輯設(shè)計授課特點:授課特點:1、只講知識點、難點和重點、只講知識點、難點和重點2、多講習(xí)題、多講習(xí)題3、重視應(yīng)用,分析設(shè)計題為主。、重視應(yīng)用,分析設(shè)計題為主。4、網(wǎng)上答疑、網(wǎng)上答疑 ymgao83sina教學(xué)要求:教學(xué)要求:1、會看書自學(xué)、會看書自學(xué)2、多做習(xí)題、作業(yè)成績、多做習(xí)題、作業(yè)成績20%3、應(yīng)用、應(yīng)用PSpice仿真仿真第一章第一章 數(shù)制和碼制數(shù)制和碼制1.1 數(shù)字量和模擬量數(shù)字量和模擬量數(shù)字量:時間上和數(shù)值上都離散變化的物理量,最數(shù)字量:時間上和數(shù)值上都離散變化的物理量,最小數(shù)量單位小數(shù)量單位 模擬量:時間上和數(shù)值上都連續(xù)變化的物理量。模擬量:時間上和數(shù)

2、值上都連續(xù)變化的物理量。處理數(shù)字信號處理數(shù)字信號(Digital Signal)的電路稱為數(shù)字電路,的電路稱為數(shù)字電路,處理模擬信號處理模擬信號Analog Signal)的電路稱為模擬電的電路稱為模擬電路。路。數(shù)字信號傳輸可靠、易于存儲、抗干擾能力強(qiáng)、穩(wěn)數(shù)字信號傳輸可靠、易于存儲、抗干擾能力強(qiáng)、穩(wěn)定性好。定性好。數(shù)字信號是一種脈沖信號數(shù)字信號是一種脈沖信號(Pulse Signal),邊沿陡,邊沿陡峭、持續(xù)時間短,凡是非正弦信號都稱為脈沖信峭、持續(xù)時間短,凡是非正弦信號都稱為脈沖信號。號。 數(shù)字信號有兩種傳輸波形,電平型、脈沖型。數(shù)字信號有兩種傳輸波形,電平型、脈沖型。 電平型數(shù)字信號以一個

3、時間節(jié)拍內(nèi)信號是高電平還電平型數(shù)字信號以一個時間節(jié)拍內(nèi)信號是高電平還是低電平來表示是低電平來表示“1或或“0”, 脈沖型數(shù)字信號是以一個時間節(jié)拍內(nèi)有無脈沖來表脈沖型數(shù)字信號是以一個時間節(jié)拍內(nèi)有無脈沖來表示示“1或或“0”。1.2 幾種常用的數(shù)制幾種常用的數(shù)制數(shù)制中允許使用的數(shù)碼個數(shù)稱為數(shù)制的基數(shù)。數(shù)制中允許使用的數(shù)碼個數(shù)稱為數(shù)制的基數(shù)。常用的進(jìn)位計數(shù)制有十進(jìn)制、二進(jìn)制、八進(jìn)制和十常用的進(jìn)位計數(shù)制有十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制。六進(jìn)制。D=kj Ni ,ki是第是第j位的系數(shù),位的系數(shù),N是基數(shù),是基數(shù),N =10,2,8,16;Ni稱為第稱為第i位的權(quán),位的權(quán),10i, 2i ,8i,16

4、i。2021=2103+0102+0101+9100(1十進(jìn)制:十進(jìn)制數(shù)一般用下標(biāo)十進(jìn)制:十進(jìn)制數(shù)一般用下標(biāo)10或或D表示,如表示,如2310,87D等。等。(2二進(jìn)制:基數(shù)二進(jìn)制:基數(shù)N為為2的進(jìn)位計數(shù)制稱為二進(jìn)制的進(jìn)位計數(shù)制稱為二進(jìn)制Binary),它只有),它只有0和和1兩個有效數(shù)碼,兩個有效數(shù)碼,進(jìn)位關(guān)系進(jìn)位關(guān)系 “逢二進(jìn)一,借一為二逢二進(jìn)一,借一為二”。二進(jìn)制數(shù)下標(biāo)二進(jìn)制數(shù)下標(biāo)2或或B,如,如1012,1101B等。等。(1001.11)2=123+022+021+120+12-1+12-2 =(9.75)10(3)八進(jìn)制:基數(shù)八進(jìn)制:基數(shù)N為為8的進(jìn)位計數(shù)制,共的進(jìn)位計數(shù)制,共8個

5、有效個有效數(shù)碼,數(shù)碼,0 1 2 3 4 5 6 7,下標(biāo),下標(biāo)8或或O。 (456.1)8=482+581+680+18-1=(302.125)10(4十六進(jìn)制:基數(shù)十六進(jìn)制:基數(shù)N為為16,十六進(jìn)制有,十六進(jìn)制有09、A、B、C、D、E、F共共16個數(shù)碼,個數(shù)碼,“逢十六進(jìn)一,借一為十六逢十六進(jìn)一,借一為十六”。下標(biāo)。下標(biāo)16或或H表示,如表示,如A116,1FH等。等。 (3AE.7F)16 =3162+10161+14160+716-1+1516-2 =(942.4960937)10 1.3 不同數(shù)制間的轉(zhuǎn)換不同數(shù)制間的轉(zhuǎn)換(1二二十轉(zhuǎn)換:按位權(quán)展開,將所有值為十轉(zhuǎn)換:按位權(quán)展開,將所

6、有值為1的數(shù)的數(shù)位的位權(quán)相加。位的位權(quán)相加。 【例【例1.1】 (11001101.11B =1 27+1 26+0 25+0 24+1 23+1 22+0 21+1 20+1 2-1+1 2-2=128+64+8+4+1+0.5+ 0.25=(205.75D (2)十十二轉(zhuǎn)換二轉(zhuǎn)換 要分別對整數(shù)和小數(shù)進(jìn)行轉(zhuǎn)換。整數(shù)部分轉(zhuǎn)換除要分別對整數(shù)和小數(shù)進(jìn)行轉(zhuǎn)換。整數(shù)部分轉(zhuǎn)換除2取余法。取余法?!纠纠?.2】 (13)D=( )B第一次的余數(shù)最低有效位第一次的余數(shù)最低有效位(LSB),最后一次的余數(shù)最高有效位最后一次的余數(shù)最高有效位(MSB)(98)10=( )21011000011111011100

7、010 小數(shù)部分轉(zhuǎn)換乘小數(shù)部分轉(zhuǎn)換乘2取整法取整法 第一次積的整數(shù)第一次積的整數(shù)MSB,最后一次積的整數(shù),最后一次積的整數(shù)LSB。【例【例1.3】 (0.8125)D=( )B 積的整數(shù)積的整數(shù)0.81252=1.625 1 MSB 0.6252=1.25 10.252=0.5 0 0.52=1 1 LSB(0.8125)D=( 0.1101 )B(3)十六十六十轉(zhuǎn)換十轉(zhuǎn)換 按位權(quán)展開按位權(quán)展開 【例【例1.7】 1A7.CH=1162 +10161+7160+1216-1 =1256+1016+7+120.0625=423.75D(4)十十十六轉(zhuǎn)換十六轉(zhuǎn)換 與十與十二轉(zhuǎn)換方法相似,整數(shù)部分轉(zhuǎn)

8、換除二轉(zhuǎn)換方法相似,整數(shù)部分轉(zhuǎn)換除16取余法,小數(shù)部分轉(zhuǎn)換乘以取余法,小數(shù)部分轉(zhuǎn)換乘以16取整法取整法 【例【例1.8】 287D=11FH 轉(zhuǎn)換過程:轉(zhuǎn)換過程:287/16=17余余15 17/16=1余余1 【例【例1.9】 0.62890625D=0.A1H 轉(zhuǎn)換過程:轉(zhuǎn)換過程:0.6289062516=10.0625 0.062516=1 (5)二二十六轉(zhuǎn)換十六轉(zhuǎn)換 【例【例1.12】 10111010111101.101B =0010 1110 1011 1101 . 1010 B =2EBD.A H(6)十六十六二轉(zhuǎn)換二轉(zhuǎn)換 【例【例1.13】十六進(jìn)制數(shù):】十六進(jìn)制數(shù): 1 C 9

9、. 2 F H 二進(jìn)制數(shù):二進(jìn)制數(shù): 1 1100 1001 . 0010 1111 B(7)二二八轉(zhuǎn)換八轉(zhuǎn)換【例【例1.14】 010 111 011.101 100B =273 . 54O (8)八八二轉(zhuǎn)換二轉(zhuǎn)換 361.72O =11 110 001.111 010B 1.5碼制碼制 在數(shù)字系統(tǒng)中,常用在數(shù)字系統(tǒng)中,常用0和和1的組合來表示不同的數(shù)的組合來表示不同的數(shù)字、符號、事物,叫做編碼,這些編碼組合稱為字、符號、事物,叫做編碼,這些編碼組合稱為代碼代碼Code)。 代碼可以分為數(shù)字型的和字符型的,有權(quán)的和無代碼可以分為數(shù)字型的和字符型的,有權(quán)的和無權(quán)的。權(quán)的。 數(shù)字型代碼用來表示數(shù)

10、字的大小,字符型代碼用數(shù)字型代碼用來表示數(shù)字的大小,字符型代碼用來表示不同的符號、事物。來表示不同的符號、事物。 有權(quán)代碼的每一數(shù)位都定義了相應(yīng)的位權(quán),無權(quán)有權(quán)代碼的每一數(shù)位都定義了相應(yīng)的位權(quán),無權(quán)代碼的數(shù)位沒有定義相應(yīng)的位權(quán)。代碼的數(shù)位沒有定義相應(yīng)的位權(quán)。 有權(quán)碼:有權(quán)碼:8421、2421、5211碼碼 無權(quán)碼:余無權(quán)碼:余3碼、余碼、余3循環(huán)碼。循環(huán)碼。十進(jìn)制數(shù)碼8421碼 余3碼2421碼 5121碼 余3循環(huán)碼0123456789000000010010001101000101011001111000100100110100010101100111100010011010101111

11、00000000010010001101001011110011011110111100000001001000110111100011001101111011110010011001110101010011001101111111101010三種常用的代碼三種常用的代碼:8421BCD碼,格雷碼,格雷(Gray)碼,碼,ASCII碼。碼。(18421BCD碼:碼:BCDBinary Coded Decimal碼,即二碼,即二十進(jìn)制代碼,用四十進(jìn)制代碼,用四位二進(jìn)制代碼表示一位十進(jìn)制位二進(jìn)制代碼表示一位十進(jìn)制數(shù)碼。數(shù)碼。 8421BCD碼是有權(quán)碼,四位碼是有權(quán)碼,四位的權(quán)值自左至右依次為:的權(quán)

12、值自左至右依次為: 8、4、2、1。數(shù)值 8421BCD01234567890000000100100011010001010110011110001001余余3碼碼 = 8421BCD碼碼+3例如:例如:(0101)8421BCD=(1000)余余3碼碼8421BCD碼表示方法:碼表示方法:(2019)10=(0010 0000 0001 0000) 8421BCD 數(shù)值余余3碼碼8421BCD012345678900110100010101100111100010011010101111000000000100100011010001010110011110001001(2格雷格雷(Gra

13、y)碼:格雷碼是一種無權(quán)循環(huán)碼,它碼:格雷碼是一種無權(quán)循環(huán)碼,它的特點是的特點是:相鄰的兩個碼之間只有一位不同。相鄰的兩個碼之間只有一位不同。十進(jìn)制數(shù)十進(jìn)制數(shù) 格雷碼格雷碼十進(jìn)制數(shù)十進(jìn)制數(shù) 格雷碼格雷碼012345670000000100110010 0110011101010100 891011121314151100110111111110 1010101110011000 (3ASCII碼碼 ASCII碼,即美國信息交換標(biāo)準(zhǔn)碼碼,即美國信息交換標(biāo)準(zhǔn)碼(American Standard Code for Information Interchange),是目前國際上廣泛采用的一種字符碼。

14、是目前國際上廣泛采用的一種字符碼。ASCII碼用七位二進(jìn)制代碼來表示碼用七位二進(jìn)制代碼來表示128個不同的字符個不同的字符和符號。和符號。第二章第二章 邏輯代數(shù)基礎(chǔ)邏輯代數(shù)基礎(chǔ) 邏輯代數(shù)是由英國數(shù)學(xué)家喬治邏輯代數(shù)是由英國數(shù)學(xué)家喬治布爾于布爾于1849年首先年首先提出的,稱為布爾代數(shù)。提出的,稱為布爾代數(shù)。 邏輯代數(shù)是研究邏輯變量間的因果關(guān)系,是分析邏輯代數(shù)是研究邏輯變量間的因果關(guān)系,是分析和設(shè)計邏輯電路的數(shù)學(xué)工具。和設(shè)計邏輯電路的數(shù)學(xué)工具。 邏輯變量是使用字母表示的變量,只有兩種取值邏輯變量是使用字母表示的變量,只有兩種取值1、0, 代表兩種不同的邏輯狀態(tài):高低電平、有無脈沖、代表兩種不同的邏

15、輯狀態(tài):高低電平、有無脈沖、真或假、真或假、1或或0。 2.1 邏輯代數(shù)的基本運(yùn)算邏輯代數(shù)的基本運(yùn)算 邏輯代數(shù)基本運(yùn)算有與、或、非三種,邏輯與、邏輯或和邏輯非。 1.邏輯與 只有決定某事件的全部條件同時具備時,該事件才發(fā)生,邏輯與,或稱邏輯乘。 開關(guān)A=B=1開關(guān)接通,電燈Y=1燈亮,A=B=0開關(guān)斷開、燈滅,邏輯與“”,寫成Y=AB或Y=AB A BY0 00 11 01 10001與邏輯符號與邏輯符號 and邏輯真值表(Truth Table) :自變量的各種可能取值與函數(shù)值F的對應(yīng)關(guān)系。與邏輯真值表與邏輯真值表2.邏輯或邏輯或 決定某事件的諸多條件中,只要有一個或一個以決定某事件的諸多條

16、件中,只要有一個或一個以上條件具備時,該事件都會發(fā)生,或稱邏輯加。上條件具備時,該事件都會發(fā)生,或稱邏輯加。 開關(guān)開關(guān)A和和B中有一個接通或一個以上接通中有一個接通或一個以上接通A=1或或B=1時,燈時,燈Y都會亮都會亮Y=1),邏輯或),邏輯或“+”。 寫成寫成Y=A+BA BF0 00 11 01 10111或邏輯真值表或邏輯真值表或邏輯符號或邏輯符號 or3.邏輯非邏輯非 在只有一個條件決定某事件的情況下,如果當(dāng)條件具在只有一個條件決定某事件的情況下,如果當(dāng)條件具備時,該事件不發(fā)生;而當(dāng)條件不具備時,該事件反而發(fā)生,備時,該事件不發(fā)生;而當(dāng)條件不具備時,該事件反而發(fā)生,稱為邏輯非,也稱為

17、邏輯反。稱為邏輯非,也稱為邏輯反。開關(guān)接通開關(guān)接通A=1時,電燈時,電燈Y不亮不亮Y=0),而當(dāng)開關(guān)斷開),而當(dāng)開關(guān)斷開A=0時,電燈時,電燈Y亮亮Y=1)。)。邏輯反,寫成邏輯反,寫成 A Y0110非邏輯真值表非邏輯真值表非邏輯符號非邏輯符號 inverterYA4.其他常見邏輯運(yùn)算其他常見邏輯運(yùn)算常見的復(fù)合邏輯運(yùn)算有常見的復(fù)合邏輯運(yùn)算有:與非、或非、異或、同或等與非、或非、異或、同或等運(yùn)算的表達(dá)式:運(yùn)算的表達(dá)式:與非:與非: 先與后非先與后非或非:或非: 先或后非先或后非與或非表達(dá)式:與或非表達(dá)式: 先與再或后取非先與再或后取非與非邏輯與非邏輯或非邏輯或非邏輯A BYA BY0 00 1

18、1 01 111100 00 11 01 11000與或非邏輯的真值表與或非邏輯的真值表 A B C DY 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 11110111011100000ABY CDABYBAYnand nor 異或邏輯異或邏輯A BY0 00 11 01 10110異或表達(dá)式:異或表達(dá)式: A、B不同,不同,Y為為1;A、B相同,相同,Y為為0??梢宰C明:奇數(shù)個可以證明:

19、奇數(shù)個1相異或,等于相異或,等于1; 偶數(shù)個偶數(shù)個1相異或,等于相異或,等于0。A 0=A A=1, 1 0=1; A=0, 0 0=0; A=1, 1 1=0 ; A=0, 0 1=1 A A=00 1 0 1 1 1 1110101BABABAYAA11 AA同或邏輯同或邏輯A BY0 00 11 01 11001異或邏輯異或邏輯A BY0 00 11 01 10110同或表達(dá)式:同或表達(dá)式: Y=A B=A、B相同,相同,Y為為1;A、B不同,不同,Y為為0。 A B= A B= A 0= A 1=A A A=1 A =0 A B= A B B=A BAAB BAAAABABABBABA

20、2.2 邏輯代數(shù)的公式邏輯代數(shù)的公式1 基本公式基本公式 關(guān)于變量和常量的公式關(guān)于變量和常量的公式 00=0 0+0=0 11=1 1+1=1 01=0 0+1=1(1) 0A=0 (2) 0+A=A (3) 1A=A (4) 1+A=1互補(bǔ)律互補(bǔ)律(5)(6)重疊律重疊律(7) AA=A (8) A+A=A 交換律交換律(9) AB=BA (10)A+B=B+A 結(jié)合律結(jié)合律(11)A(BC)=(AB)C (12)A+(B+C)=(A+B)+C0AA1 AA0110分配律分配律(13)A(B+C)=AB+AC (14)A+BC=(A+B)(A+C)用真值表證明公式用真值表證明公式 A+BC=

21、(A+B) (A+C)A B C BCA+BCA+BA+C(A+B) (A+C)0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10001000100011111001111110101111100011111反演律德摩根定律 )(15) (16) 還原律(17) A B0 00 11 01 11000100011101110BABABAABBABAABBAAA2 常用公式常用公式(1A+AB=A 證明:證明:A+AB =A1+AB =A(1+B) =A1=A 例如:例如:(A+B)+(A+B)CD =A+B(2) 應(yīng)用分配律應(yīng)用分配律 證明:證明: CBACBA

22、BACBABA)( 在兩個乘積項相加時,如果其在兩個乘積項相加時,如果其中一項是另一個項的一個因子,則中一項是另一個項的一個因子,則另一項可以被吸收。另一項可以被吸收。 一個乘積項的部分因子是一個乘積項的部分因子是另一乘積項的補(bǔ),這個乘積項另一乘積項的補(bǔ),這個乘積項的部分因子是多余的。的部分因子是多余的。BABAA)()(BAAABAA例如:例如:BABA)(1(3)證明:證明:(4A(A+B)=A 證明:證明:A(A+B) =AA+AB =A+AB =A(1+B) =A1 =A ABABA 當(dāng)兩個乘積項相加時,當(dāng)兩個乘積項相加時,若它們分別包含若它們分別包含B和和 兩個兩個因子而其它因子相同

23、,則因子而其它因子相同,則兩項可以合并,可將兩項可以合并,可將B和和 兩個因子消去。兩個因子消去。 變量變量A和包含和包含A的和的和相乘時,結(jié)果等于相乘時,結(jié)果等于A。BBAABBA1)(BABA(5)證明:CAABBCCAAB 在一個與或表達(dá)式中,如果一個與項中的一個因子的反是另一個與項的一個因子,則由這兩個與項其余的因子組成的第三個與項是多余項。DABABCBCAABCCAABCAABCDDABABCCDDBAABC)()(AABCCAABBCCAAB例:)1 ()1 (BCACABDBAABC)(推論:例:CAABBCDECAABDBAABCFGCCDDBAABC)()( 在一個與或表達(dá)

24、式中,如果一個與項中的一個因子的反是另一個與項的一個因子,則包含這兩個與項其余因子作為因子的與項是多余項。(6) 證明:證明: 證明:證明:)(BACACAAB 交叉互換律交叉互換律(7)證明:證明:AABABAABABABAAABAAABA)(BAAABAAABA)(BCCAABAABACA)(BCCAABABA)1 (CAAB2.3 邏輯代數(shù)的基本定理邏輯代數(shù)的基本定理代入定理:代入定理: 在一個邏輯等式兩邊出現(xiàn)某個變量邏輯在一個邏輯等式兩邊出現(xiàn)某個變量邏輯式的所有位置都代入另一個變量邏輯式),則等式式的所有位置都代入另一個變量邏輯式),則等式仍然成立。仍然成立。 例:知例:知 在等式兩邊

25、出現(xiàn)在等式兩邊出現(xiàn)B的所有位置都代入的所有位置都代入BC 左邊左邊 右邊右邊 等式仍然成立等式仍然成立例:知例:知 在等式兩邊在等式兩邊B的位置都代入的位置都代入B+C 左邊左邊右邊右邊 等式仍然成立等式仍然成立BAABCBABCABCA)(CBABCABABACBACBACBA)(CBACBABA反演定理反演定理 對一個邏輯函數(shù)對一個邏輯函數(shù)Y進(jìn)行如下變換:進(jìn)行如下變換:將所有的將所有的“”換成換成“”, “”換成換成“”, “0換成換成“1”, “1換成換成“0”, 原變量換成反變量,原變量換成反變量, 反變量換成原變量,反變量換成原變量,則得到函數(shù)則得到函數(shù)Y的反函數(shù)的反函數(shù)例:例:注意

26、兩點:保持原函數(shù)中邏輯運(yùn)算的優(yōu)先順序;邏輯式上注意兩點:保持原函數(shù)中邏輯運(yùn)算的優(yōu)先順序;邏輯式上不是單個變量上的反號可以保持不變。不是單個變量上的反號可以保持不變。YDACBAYDCABAY)(對偶定理對偶定理 對一個邏輯函數(shù)對一個邏輯函數(shù)Y進(jìn)行如下變換:進(jìn)行如下變換: 將所有的將所有的“”換成換成“”, “”換成換成“”, “0換成換成“1”, “1換成換成“0”, 則得到函數(shù)則得到函數(shù)Y的對偶函數(shù)的對偶函數(shù)YD。 例:例:Y1=A(B+C) Y1 =A+BC Y2=AB+AC Y2=(A+B)(A+C) 對偶規(guī)則:如果兩個函數(shù)相等,則它們的對偶函數(shù)亦相等。對偶規(guī)則:如果兩個函數(shù)相等,則它們

27、的對偶函數(shù)亦相等。例:已知例:已知A(B+C)=AB+AC則兩邊求對偶則兩邊求對偶 A+BC=(A+B)(A+C)(3DCBAYCDABY3CDBAY)(4DCABY4)0(5CABAY) 1)(5CABAY2.4 邏輯函數(shù)的描述方法邏輯函數(shù)的描述方法(1) 邏輯函數(shù)的表示方法邏輯函數(shù)的表示方法 邏輯函數(shù)常用的描述方法邏輯函數(shù)常用的描述方法有邏輯表達(dá)式、真值表、卡諾圖有邏輯表達(dá)式、真值表、卡諾圖和邏輯圖等。和邏輯圖等。邏輯真值表邏輯真值表 用來反映變量所有取值組用來反映變量所有取值組合及對應(yīng)函數(shù)值的表格,稱為真合及對應(yīng)函數(shù)值的表格,稱為真值表。值表。例如,在一個判奇電路中,當(dāng)例如,在一個判奇電

28、路中,當(dāng)A、B、C三個變量中有奇數(shù)個三個變量中有奇數(shù)個1時,時,輸出輸出Y為為1;否則,輸出;否則,輸出Y為為0。A B CY0 0 00 0 10 1 00 1 1 1 0 01 0 11 1 01 1 101101001判奇電路的真值表判奇電路的真值表 從真值表寫邏輯函數(shù)式:從真值表寫邏輯函數(shù)式: Y=1的組合,的組合, 1寫原變量寫原變量 0寫反變量,乘積項相加。寫反變量,乘積項相加。 001 010 100 111 判奇電路的表達(dá)式:判奇電路的表達(dá)式:Y=ABC+ABC+ABC+ABC A B CY0 0 00 0 10 1 00 1 1 1 0 01 0 11 1 01 1 1 01

29、101001ABCCBACBACBA 表達(dá)式表達(dá)式 常用的邏輯表達(dá)式有與或表達(dá)式、標(biāo)準(zhǔn)與或表常用的邏輯表達(dá)式有與或表達(dá)式、標(biāo)準(zhǔn)與或表達(dá)式、或與表達(dá)式、標(biāo)準(zhǔn)或與表達(dá)式、與非與非表達(dá)式、達(dá)式、或與表達(dá)式、標(biāo)準(zhǔn)或與表達(dá)式、與非與非表達(dá)式、或非或非表達(dá)式、與或非表達(dá)式等?;蚍腔蚍潜磉_(dá)式、與或非表達(dá)式等。與或表達(dá)式:與或表達(dá)式: 標(biāo)準(zhǔn)與或表達(dá)式:標(biāo)準(zhǔn)與或表達(dá)式: 或與表達(dá)式:或與表達(dá)式: 標(biāo)準(zhǔn)或與表達(dá)式:標(biāo)準(zhǔn)或與表達(dá)式:與非與非表達(dá)式:與非與非表達(dá)式:或非或非表達(dá)式:或非或非表達(dá)式:與或非表達(dá)式:與或非表達(dá)式:DACABYCDABYABCDDABCDCBAY)(DCABAY)()(DCBADCBADCB

30、AYCDABY DCBAY邏輯圖邏輯圖 由邏輯門電路符號構(gòu)由邏輯門電路符號構(gòu)成的,表示邏輯變量之間成的,表示邏輯變量之間關(guān)系的圖形稱為邏輯電路關(guān)系的圖形稱為邏輯電路圖,簡稱邏輯圖。圖,簡稱邏輯圖。DCPBPAP321325214PPPPPP)(54DCBBAYPPY(2) 不同描述方法之間的轉(zhuǎn)換不同描述方法之間的轉(zhuǎn)換表達(dá)式表達(dá)式真值表真值表 首先按自然二進(jìn)制碼的順序首先按自然二進(jìn)制碼的順序列出所有邏輯變量的不同取值列出所有邏輯變量的不同取值組合,確定出相應(yīng)的函數(shù)值。組合,確定出相應(yīng)的函數(shù)值。 邏輯函數(shù)邏輯函數(shù) 的真值表的真值表 10X X10 0X1從邏輯式列出真值表從邏輯式列出真值表 1XX

31、 X01 010 Y=m1+m2+m4+m5+m6+m7A B CY0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 101111110A B CY0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 101101111ACCBBAYCBACBAY真值表真值表表達(dá)式表達(dá)式A B CF0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 101101001ABCCBACBACBAY邏輯式邏輯式邏輯圖邏輯圖邏輯圖邏輯圖邏輯式邏輯式 BABAYBA(3)邏輯函數(shù)的兩種標(biāo)準(zhǔn)形式邏輯函數(shù)的兩種標(biāo)準(zhǔn)形式 : 標(biāo)準(zhǔn)與或表達(dá)式和標(biāo)準(zhǔn)或

32、與表達(dá)式。標(biāo)準(zhǔn)與或表達(dá)式和標(biāo)準(zhǔn)或與表達(dá)式。最小項表達(dá)式:每個與項都包含了所有相關(guān)的邏輯變量,每最小項表達(dá)式:每個與項都包含了所有相關(guān)的邏輯變量,每個變量以原變量或反變量僅出現(xiàn)一次。標(biāo)準(zhǔn)與項,又稱最小個變量以原變量或反變量僅出現(xiàn)一次。標(biāo)準(zhǔn)與項,又稱最小項。項。 n變量的最小項有變量的最小項有2n個。個。ABC三變量的最小項有三變量的最小項有最小項的性質(zhì)了解)最小項的性質(zhì)了解)(1)每個最小項都有一個取值組合使其值為每個最小項都有一個取值組合使其值為1,其余任何組合均,其余任何組合均使該最小項為使該最小項為0。(2)全體的最小項之和為全體的最小項之和為1。 (3)任意兩個不同最小項的乘積為任意兩個

33、不同最小項的乘積為0。(4)相鄰的兩個最小項合并成一項,消去一對不同的因子。只有相鄰的兩個最小項合并成一項,消去一對不同的因子。只有一個因子不同的最小項具有相鄰性。一個因子不同的最小項具有相鄰性。ABCCBACBA000 001 111最小項編號:最小項對應(yīng)變量取值組合的大小,為最小項編號。最小項編號:最小項對應(yīng)變量取值組合的大小,為最小項編號。例:例: 對應(yīng)的變量取值組合為對應(yīng)的變量取值組合為101,其大小為,其大小為5,所以,所以 的編號為的編號為5,記為記為m5。最小項變量取值組合,原變量取值為最小項變量取值組合,原變量取值為1;反變量取值為;反變量取值為0?!纠纠?】 的最小項表達(dá)式

34、。的最小項表達(dá)式?;蚧?Y(A,B,C)=mi(i=1,2,4,5,6,7) 或或Y(A,B,C)=(1,2,4,5,6,7) 一個與項如果缺少一個變量,生成兩個最小項;一個與項如果缺少兩一個與項如果缺少一個變量,生成兩個最小項;一個與項如果缺少兩個變量,生成四個最小項;一個與項如果缺少個變量,生成四個最小項;一個與項如果缺少n個變量,則生成個變量,則生成2n個最小個最小項。項。CBACBACBACBAYCBACBAACCBBACBACBAY)()(CBACBACBACBACBACABABC765421mmmmmmABCCABCBACBACBACBA【例2】從真值表寫出邏輯函數(shù)的最小項表達(dá)式。

35、 解: = m1+ m2+ m4+ m7 =mi (i=1,2,4,7) A B CY0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 101101001ABCCBACBACBACBAY),(最大項表達(dá)式最大項表達(dá)式 每個或項都包含了所有相關(guān)的邏每個或項都包含了所有相關(guān)的邏輯變量,每個變量以原變量或反變量出現(xiàn)一次且輯變量,每個變量以原變量或反變量出現(xiàn)一次且僅出現(xiàn)一次。僅出現(xiàn)一次。 標(biāo)準(zhǔn)或項,又稱最大項。標(biāo)準(zhǔn)或項,又稱最大項。 例:最大項例:最大項 的變量取值組合為的變量取值組合為010,其,其大小為大小為2,因此,因此, 的編號為的編號為2,記為,記為M2。)(CB

36、A)(CBA 由真值表求函數(shù)的標(biāo)準(zhǔn)或與表達(dá)式時,找出真值表中函數(shù)值為0的對應(yīng)組合,將這些組合對應(yīng)的最大項相與?!纠?已知邏輯函數(shù)的真值表,寫出函數(shù)的標(biāo)準(zhǔn)或與表達(dá)式。解:函數(shù)F的最大項表達(dá)式為A B CF0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 110010110 = M1M2M4M7 = Mk(1,2,4,7) )()()(),(CBACBACBACBACBAY 最小項表達(dá)式和最大項表達(dá)式之間的轉(zhuǎn)換 同一函數(shù),標(biāo)準(zhǔn)與或式中最小項的編號和標(biāo)準(zhǔn)或與式中最大項的編號是互補(bǔ)的,最小項的編號與最大項的編號在同一邏輯函數(shù)的表達(dá)式不相同。邏輯函數(shù) , 則Y=0的最小項之

37、和為 得到最小項最小項編號編號最小項最小項十進(jìn)制十進(jìn)制變量取值變量取值A(chǔ) B Cm0m1m2m3m4m5m6m7012345670 0 0 0 0 10 1 00 1 11 0 01 0 11 1 01 1 1imYikkmYikkMY最大項最大項編號編號最大項最大項M0M1M2M3M4M5M6M7ijMmCBACBACBACBACBACBACBACBAABCCABCBACBABCACBACBACBA【例】知【例】知寫出最小項表達(dá)式。寫出最小項表達(dá)式。=(1,2,4,7)=(0,3,5,6)【例】知【例】知寫出標(biāo)準(zhǔn)與或表達(dá)式。寫出標(biāo)準(zhǔn)與或表達(dá)式。= (1,3,5,7) =(0,2,4,6) A

38、BCCBACBACBACBAY),()()()(CBACBACBACBAABCCBACBACBACBAY),()()()(CBACBACBACBAY)()()(CBACBACBACBAYCABCBACBACBA2.5邏輯函數(shù)的化簡邏輯函數(shù)的化簡 最簡表達(dá)式有很多種,最常用的有最簡與或表達(dá)式和最簡或最簡表達(dá)式有很多種,最常用的有最簡與或表達(dá)式和最簡或與表達(dá)式。與表達(dá)式。最簡與或表達(dá)式必須滿足的條件:最簡與或表達(dá)式必須滿足的條件:(1)乘積項個數(shù)最少。乘積項個數(shù)最少。(2)乘積項中變量的個數(shù)最少。乘積項中變量的個數(shù)最少。最簡或與表達(dá)式必須滿足的條件有:最簡或與表達(dá)式必須滿足的條件有:(1)或項個數(shù)

39、最少?;蝽梻€數(shù)最少。(2)或項中變量的個數(shù)最少。或項中變量的個數(shù)最少。常見的化簡方法有公式法和卡諾圖法兩種。常見的化簡方法有公式法和卡諾圖法兩種。CBACACDCBABCY一、公式法化簡一、公式法化簡 公式法化簡邏輯函數(shù),是利用邏輯代數(shù)的基本公公式法化簡邏輯函數(shù),是利用邏輯代數(shù)的基本公式,對函數(shù)進(jìn)行消項、消因子。常用方法有以下四種。式,對函數(shù)進(jìn)行消項、消因子。常用方法有以下四種。并項法并項法 將兩個與項合并為一個,消去其將兩個與項合并為一個,消去其中的一個變量。中的一個變量?!纠俊纠?吸收法吸收法 A+AB=A 吸收多余的與項。吸收多余的與項?!纠俊纠?Y=(A+AB+ABC)(A+B

40、+C) =A(A+B+C) =AA+AB+AC =A+AB+AC =ABABABAABYABAAB1)()(AABABABAAB消因子法消因子法 消去與項多余的因子。消去與項多余的因子。【例】【例】消項法消項法 進(jìn)行配項,以消去更進(jìn)行配項,以消去更多的與項。多的與項?!纠俊纠緽ABAADDCCBCAABYDCCBCAABBCCAABCAABDCEADBDBAYDCBAAB1DCBABDBADCEDBDBADCEADADBDBA配項法配項法A+A=A, 配項,能更加簡化表配項,能更加簡化表達(dá)式。達(dá)式。方法方法方法方法1 AAABCBCACBAYCBCBBABAY)()(ABCBCABCACB

41、A)AABCCCBA()(BCBA CACBBA)()()(CBABCACBCBACBABACBACBACBCBABCABACBAACBCCBABA)()(公式法公式法常用常用4種化簡方法種化簡方法并項法并項法吸收法吸收法 A+AB=A消因子法消因子法 消項法消項法配項法配項法A+A=A,ABAABBABAABCCAABCAAB1 AA)(BACBCBBABACBCBBAY【例】【例】CBCABACBCBCABACACBCBBA)()(BACACBCBBACABACBCBBA【例】【例】求與非求與非-與非式與非式 兩次求反兩次求反 )(GFADECBDBDBCBCAABYCBDCDBDBDCC

42、BDCDBCBDCCBDBAYDCCBDBAYDCCBDBADCCBDBDBA)(GFADECBDBDBCBA)(GFADECBDBDBCBCBA)()(GFADECBDBDBCBCBA【例】【例】 求求Y的對偶式并化簡的對偶式并化簡再求對偶式再求對偶式 求或非求或非-或非式或非式 兩次求反兩次求反 )()()()()(FEDFBFECADBCABAAYDEFFBCEFABDCAABAY)() (FBDBACYY)(FBDBACYYFBBDCAAFBBDCAFBDBCA二、卡諾圖法化簡二、卡諾圖法化簡1.表示最小項的卡諾圖表示最小項的卡諾圖 將邏輯變量分成兩組,分別在兩個方向用循環(huán)碼形式排將邏

43、輯變量分成兩組,分別在兩個方向用循環(huán)碼形式排列出各組變量的所有取值組合,構(gòu)成一個有列出各組變量的所有取值組合,構(gòu)成一個有2n個方格的圖形,個方格的圖形,每一個方格對應(yīng)變量的一個取值組合。每一個方格對應(yīng)變量的一個取值組合。具有邏輯相鄰性的最小項在位置上也相鄰地排列。具有邏輯相鄰性的最小項在位置上也相鄰地排列。BCA01101011010100110CBACABCBACBABA 方格中的數(shù)字為該方格對應(yīng)最小項的十進(jìn)制數(shù),稱該方格的編號。 一個四變量函數(shù)的卡諾圖,方格中的0和1表示在對應(yīng)變量取值組合下該函數(shù)的取值。 真值表真值表卡諾圖卡諾圖 找出真值表中函數(shù)值為找出真值表中函數(shù)值為1的變量組合,的變

44、量組合,在卡諾圖中具有相應(yīng)編號的方格中標(biāo)上在卡諾圖中具有相應(yīng)編號的方格中標(biāo)上1 。 A B C DFA B C DF0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 1011011011 0 0 01 0 0 11 0 1 01 0 1 11 1 0 0 1 1 0 11 1 1 01 1 1 1010100101111111100000000表達(dá)式表達(dá)式卡諾圖卡諾圖 【例】【例】 畫出邏輯函數(shù)畫出邏輯函數(shù)的卡諾圖。的卡諾圖。 一個與項如果缺少一個變量,對一個與項如果缺少一個變量,對應(yīng)卡諾圖中兩個方格;應(yīng)卡諾圖中兩個方格;一個與項如果

45、缺少兩個變量,對一個與項如果缺少兩個變量,對應(yīng)卡諾圖中四個方格;應(yīng)卡諾圖中四個方格;一個與項如果缺少一個與項如果缺少n個變量,則個變量,則對應(yīng)卡諾圖中對應(yīng)卡諾圖中2n個方格。個方格。DCABDABACY1111111000000000DCABDBAACDCABDABACY卡諾圖卡諾圖標(biāo)準(zhǔn)表達(dá)式標(biāo)準(zhǔn)表達(dá)式 =(0,2,7,8,10,13)100120ABCD0001000100170111011011300101800110000000100111100010101101DCABDCBADCBABCDADCBADCBAY卡諾圖卡諾圖標(biāo)準(zhǔn)或與式標(biāo)準(zhǔn)或與式 【例】【例】 =(1,5,9,15) 10

46、111ABCD0001000110511111011110151101091100000001010110011111)()()(DCBADCBADCBADCBAY2.卡諾圖化簡法求最簡與或式卡諾圖化簡法求最簡與或式卡諾圖的相鄰性卡諾圖的相鄰性 最小項的相鄰性定義:兩個最小項,只有一最小項的相鄰性定義:兩個最小項,只有一個變量的形式不同,其余變量的都不變,這兩個個變量的形式不同,其余變量的都不變,這兩個最小項是邏輯相鄰的。最小項是邏輯相鄰的。 卡諾圖的相鄰性判別:在卡諾圖的兩個方格卡諾圖的相鄰性判別:在卡諾圖的兩個方格中,如果只有一個變量的取值不同,其余變量的中,如果只有一個變量的取值不同,其

47、余變量的取值都不變,則這兩個方格對應(yīng)的最小項是邏輯取值都不變,則這兩個方格對應(yīng)的最小項是邏輯相鄰的。相鄰的。111110100000CBACBACABABC 卡諾圖化簡法的一般卡諾圖化簡法的一般規(guī)律規(guī)律(1兩個相鄰的兩個相鄰的1方格方格圈在一起,消去一個圈在一起,消去一個變量。變量。 000 001 00X 001 011 0X1 101 001 X01BACBACBACABCACBACBCBACBA 100 110 1X0 0101 1101 X1010011 1011 X011CACABCBACDBCDBACDBADCBDCABDCBA(2四個相鄰的1格圈在一起,消去兩個變量。0000 +

48、 0010 1000 + 1010111100X010X0+=X0X0DB(3八個相鄰的1方格圈在一起,消去三個變量。 (42n個相鄰的1方格圈在一起,消去n個變量。 2n個相鄰的1方格對應(yīng)的2n個最小項中,有n個變量的形式變化過,將它們相或時可以消去這n個變量,只剩下不變的因子。(5如果卡諾圖中所有的方格都為1,將它們?nèi)υ谝黄穑Y(jié)果為1。 卡諾圖化簡法的步驟和原則卡諾圖化簡法的步驟和原則 卡諾圖化簡最簡與或式的一般步驟:卡諾圖化簡最簡與或式的一般步驟:(1畫出函數(shù)的卡諾圖;畫出函數(shù)的卡諾圖;(2先圈孤立先圈孤立1格;格;(3再圈只有一個方向的最小項再圈只有一個方向的最小項1格組合;格組合;(

49、4合并其余最小項,每個圈內(nèi)必須有一個合并其余最小項,每個圈內(nèi)必須有一個1格未被圈過。格未被圈過。(5寫出最簡與或表達(dá)式。寫出最簡與或表達(dá)式。Y(A,B,C,D)=m(0,2,5,6,7,9,10,14,15)寫出最簡與或式。寫出最簡與或式。DBABCDCBDADCBAY111111111DCBABDADCBCDBA 卡諾圖化簡最簡與或式的原則:(1每個1格至少被圈一次。當(dāng)某個方格被圈多于一次時,相當(dāng)于對這個最小項使用同一律A+A=A,并不改變函數(shù)的值。(2每個圈中至少有一個1方格是其余所有圈中不包含的。 如果一個圈中的任何一個1方格都出現(xiàn)在別的圈中,則這個圈就是多余的。(3任一圈中不能包含0格

50、。(4圈的個數(shù)越少越好。 圈的個數(shù)越少,得到的與項就越少。(5圈越大越好。 圈越大,消去的變量越多,所得與項包含的因子就越少。每個圈中包含的1方格的個數(shù)必須是2的整數(shù)次方。【例】化簡函數(shù) 寫出最簡與或式。解: 填卡諾圖 CB11111111111111D)()(ADCBBADY)()(ADCBBADYCBDDBACBBDDA【例】【例】 Y=m0,1,2,5,6,7,8,10,11,12,13,15),寫出最簡與或式。),寫出最簡與或式。 (a)兩次求反實現(xiàn)與非兩次求反實現(xiàn)與非-與非表達(dá)式與非表達(dá)式 (b) DCACABACDBCADBY1111ACDDCACABACDBCADBYDCACBADCACBABDYDCACBADCACBABDYDCADBBCACAB3. 卡諾圖化簡求最簡或與式卡諾圖化簡求最簡或與式 對相鄰的對相鄰的0格進(jìn)行合并。格進(jìn)行合并?!纠俊纠?,最簡或與式。,最簡或

溫馨提示

  • 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

提交評論