版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)字邏輯與數(shù)字電路數(shù)字邏輯與數(shù)字電路作者:徐曉光 1.11.1 概述概述l電子電路可以分為與兩大類。模擬電路所處理的信號(hào)為,數(shù)字電路所處理的信號(hào)是。自然界存在的物理量如:聲音、電流、電壓等均為模擬的。模擬信號(hào)的特點(diǎn)是其數(shù)值隨時(shí)間變化時(shí)呈現(xiàn)性。數(shù)字信號(hào)是一種人為加工產(chǎn)生的信號(hào),它的信號(hào)大小隨時(shí)間變化時(shí)呈現(xiàn)出特性。 l模擬信號(hào)在任一時(shí)刻的數(shù)值大小可以是任意數(shù)值,而數(shù)字信號(hào)在任一時(shí)刻的數(shù)值大小只能取兩個(gè)數(shù)值-高電平與低電平。l數(shù)字電子電路構(gòu)成的電子裝置,具有,等許多優(yōu)點(diǎn)。數(shù)字電路還是數(shù)字電子計(jì)算機(jī)的構(gòu)成基礎(chǔ)。l早期的電子系統(tǒng)都是模擬電子系統(tǒng),隨著科學(xué)技術(shù)的發(fā)展,數(shù)字電子系統(tǒng)得到了越來越廣泛的應(yīng)用。如
2、通信系統(tǒng)、測量儀器儀表、自動(dòng)控制系統(tǒng)等都已經(jīng)從傳統(tǒng)的模擬系統(tǒng)發(fā)展成為數(shù)字電子系統(tǒng)。模擬信號(hào) 數(shù)字信號(hào)離散離散連續(xù)連續(xù)電壓放大器模擬信號(hào)精密整流模擬信號(hào)模擬表頭模擬交流電壓表電壓放大器模擬信號(hào)精密整流模擬信號(hào)模/數(shù)轉(zhuǎn)換器數(shù)字信號(hào)數(shù)字電壓表數(shù)字顯示模擬式儀表 數(shù)字式儀表數(shù)字顯示儀表l20世紀(jì)60年代小規(guī)模的數(shù)字集成電路在世界上誕生,其后中規(guī)模、大規(guī)模和超大規(guī)模數(shù)字集成電路相繼問世。目前能夠方便地改變芯片邏輯功能的代表了數(shù)字邏輯集成電路的最高水平。l近年來微型計(jì)算機(jī)和嵌入式電子系統(tǒng)在生產(chǎn)實(shí)踐和科學(xué)實(shí)驗(yàn)中得到了廣泛的應(yīng)用。雖然這些電子系統(tǒng)的核心為大規(guī)模和超大規(guī)模數(shù)字集成電路,但一個(gè)功能完整的電子系統(tǒng),
3、還離不開中小規(guī)模數(shù)字集成電路,如TTL、CMOS和高速CMOS系列等集成電路的配合。l各種集成電路的外型圖l數(shù)字電路又可以分為與兩大類。因此數(shù)字電路又被稱為。l數(shù)字邏輯是一門研究數(shù)字邏輯設(shè)計(jì)問題的理論課程。數(shù)字邏輯既是一門歷史悠久、又是一門生機(jī)勃勃的學(xué)科。特別是電子計(jì)算機(jī)的廣泛應(yīng)用,極大地推動(dòng)了數(shù)字邏輯分析與設(shè)計(jì)技術(shù)的發(fā)展。l現(xiàn)在,在數(shù)字邏輯設(shè)計(jì)中的應(yīng)用日益成熟;用于數(shù)字邏輯分析的計(jì)算機(jī)軟件,已成為數(shù)字邏輯設(shè)計(jì)的有力工具。l本章將介紹數(shù)字邏輯的基本概念,如:二進(jìn)制數(shù)、編碼、邏輯關(guān)系、邏輯門和邏輯代數(shù)等,為后面章節(jié)的學(xué)習(xí)打下基礎(chǔ)。邏輯化簡的計(jì)算機(jī)軟件邏輯化簡的計(jì)算機(jī)軟件l什么是數(shù)字信號(hào)? 它與模
4、擬信號(hào)有什么不同?l數(shù)字電子電路的優(yōu)點(diǎn)有哪些?l數(shù)字電子電路又分為哪兩大類?l代表了目前邏輯集成電路最高水平的是什么器件?l計(jì)算機(jī)在數(shù)字邏輯電路分析和設(shè)計(jì)中有什么用途?lAnalog,Digital,Analog signal,Digital signallContinual,DiscretelAmplifier,Logic circuitlDigital displaylCommunication systemlMeasurement,MeterlAutomatic control systemlProgrammable logic device,Integrated circuitlEmb
5、edded lComputer aided analysis1.2.1 十進(jìn)制數(shù)l十進(jìn)制是我們通常使用的數(shù)制(計(jì)數(shù)體系)。所謂十進(jìn)制就是用0、1、2、3、4、5、6、7、8、9這十個(gè)符號(hào)排列起來,以表示所有的數(shù)值。l當(dāng)數(shù)值大于9時(shí),就采用進(jìn)位的方法,進(jìn)位的法則是:逢十進(jìn)一。1.2 l任何一個(gè)形式為qn-1 qn-2 qn-3q1 q0 .q-1 q-2q-m的十進(jìn)制數(shù)的大小N,可以表示為: N = qn-110n-1+qn-210n-2 +q1101+q0 100 +q-110-1 +q-210-2 +q-m10-m (1-1) 如:1230.456 = 1103+ 2102 +3 101 +
6、0 100 +410-1 +510-2 +610-3l式中式中1010k k ,稱為十進(jìn)制數(shù)各位的,稱為十進(jìn)制數(shù)各位的“權(quán)權(quán)”。1010為十進(jìn)制計(jì)數(shù)為十進(jìn)制計(jì)數(shù)體系的體系的“基數(shù)基數(shù)”。l在多位數(shù)中,每一個(gè)相同的數(shù)碼位于不同的位置時(shí),代表在多位數(shù)中,每一個(gè)相同的數(shù)碼位于不同的位置時(shí),代表著不同的數(shù)值。這是因?yàn)椴煌奈恢镁哂胁煌臋?quán)的緣故。著不同的數(shù)值。這是因?yàn)椴煌奈恢镁哂胁煌臋?quán)的緣故。l十進(jìn)制數(shù)常用字母十進(jìn)制數(shù)常用字母D D(DecimalDecimal)進(jìn)行標(biāo)識(shí),例如)進(jìn)行標(biāo)識(shí),例如: : (1961) (1961)D D,(2008),(2008)D D等。等。1.2.2 l為了用電學(xué)
7、物理量來表示十進(jìn)制,就需要找一種有十個(gè)狀態(tài)的物理量,這是比較困難的。而有兩個(gè)狀態(tài)的物理量卻非常容易找到。因此在數(shù)字電路中,理所當(dāng)然地要采用二進(jìn)制計(jì)數(shù)體系。l在數(shù)字電路中我們采用與來分別表示2個(gè)不同的數(shù)碼。l所謂就是用符號(hào) 和 ,來表示所有的數(shù)值。當(dāng)數(shù)大于1時(shí),也采用進(jìn)位的方法;但是進(jìn)位的法則為:逢二進(jìn)一。l任何一個(gè)二進(jìn)制數(shù)qn-1 qn-2 qn-3 q1 q0. q-1 q-2 q-m 的大小N,可以表示為:lN= qn-1 2n-1+ qn-2 2n-2 + +q1 21 +q0 20 +q-1 2-1 +q-2 2-2 + +q-m 2-m (1-2)l如:(1001.101)2=1 2
8、3+ 0 22 + 021 +120 +1 2-1 +0 2-2 +1 2-3 =(9.625)10l式中2k,稱為二進(jìn)制數(shù)各位的“權(quán)”。二進(jìn)制數(shù)的“基數(shù)”為2。l特別注意:二進(jìn)制數(shù)的各位數(shù)碼 qk只能取 或 。l二進(jìn)制數(shù)常用字母B(Binary)進(jìn)行標(biāo)識(shí),例如:(1001)B, (1011.011)B等。l二進(jìn)制數(shù)的最高位數(shù)碼,常用(Most Significant Bit)進(jìn)行標(biāo)示。l二進(jìn)制數(shù)的最低位數(shù)碼,常用(Least Significant Bit)進(jìn)行標(biāo)示。l在一個(gè)二進(jìn)制數(shù)中,其MSB是衡量該二進(jìn)制數(shù)數(shù)值大小最為重要的數(shù)碼;而LSB是對(duì)該二進(jìn)制數(shù)數(shù)值大小影響最小的數(shù)碼。二進(jìn)制數(shù)的算
9、術(shù)運(yùn)算l一位二進(jìn)制數(shù)的加法運(yùn)算規(guī)則如下所示: 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10l多位二進(jìn)制數(shù)的加法運(yùn)算可以仿照大家熟悉的十進(jìn)制數(shù)運(yùn)算方法進(jìn)行,不過要記住“”即可。l所以(10101)B+(11001)B (11001)B0111011001110101l例1-1計(jì)算(10101)B+(11001)Bl解:l一位二進(jìn)制數(shù)的乘法運(yùn)算規(guī)則如下所示: 00=0 ,01=0,10=0,11=1l多位二進(jìn)制數(shù)的乘法運(yùn)算,與十進(jìn)制數(shù)的乘法運(yùn)算類似;它由乘數(shù)的每一位與被乘數(shù)相乘,產(chǎn)生乘數(shù)每一位的部分乘積,每個(gè)部分乘積都向前一個(gè)部分乘積的左方移動(dòng)一位,然后將這些部
10、分乘積求和而得。 l例1-2 計(jì)算(10101)B(11001)Bl解:l所以(10101)B(11001)B = (1000001101)B101100000110101101010000000000101011001110101l例1-3 計(jì)算(101010)B - (11001)B1000110011010101l所以(101010)B - (11001)B = (10001)Bl減法運(yùn)算是加法運(yùn)算的逆運(yùn)算,當(dāng)某一位二進(jìn)制數(shù)不夠減時(shí),應(yīng)當(dāng)向高一位借位,借1當(dāng)2。 10100000100111001110011101111110011l除法運(yùn)算是乘法運(yùn)算的逆運(yùn)算,其運(yùn)算過程與十進(jìn)制數(shù)的除法
11、運(yùn)算類似,使用了減法和移位技術(shù)。l例1-4 計(jì)算 (1111101)B(11001)Bl所以(1111101)B (11001)B = (101)Bl二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)可按公式(1-2)進(jìn)行: N = qn-1 2n-1+ qn-2 2n-2 + +q1 21 +q0 20 +q-1 2-1 +q-2 2-2 + +q-m 2-m l例1-5 將二進(jìn)制數(shù)10110.1轉(zhuǎn)換成相應(yīng)的十進(jìn)制數(shù)。l解: (10110.1)2 = 1 24+ 0 23 + 1 22 + 121 +020 +1 2-1 =16+4+2+0.5=(22.5)10 l“除2取余法”用于將十進(jìn)制數(shù)的整數(shù)部分轉(zhuǎn)換成二進(jìn)制數(shù)。
12、l“除2取余法”的算法流程如右圖所示:l圖中,N為被轉(zhuǎn)換的十進(jìn)制數(shù)整數(shù)部分,M為運(yùn)算所需的中間變量。產(chǎn)生的第一個(gè)余數(shù)為相應(yīng)二進(jìn)制數(shù)的最低位LSB,將運(yùn)算所得的各個(gè)余數(shù)排列起來,即為轉(zhuǎn)換后的二進(jìn)制數(shù)。 l例1-6 將十進(jìn)制數(shù)2005轉(zhuǎn)換成二進(jìn)制數(shù):l解:l所以(2007)D=(11111010101)BLSBMSBl“乘2取整法”用于將十進(jìn)制數(shù)的小數(shù)部分轉(zhuǎn)換成二進(jìn)制數(shù)。l“乘2取整法”的算法流程如右圖所示:l圖中,N為被轉(zhuǎn)換的十進(jìn)制數(shù)小數(shù)部分,M為運(yùn)算所需的中間變量。產(chǎn)生的第一個(gè)整數(shù)為相應(yīng)二進(jìn)制小數(shù)的最高位MSB,將運(yùn)算所得的各個(gè)整數(shù)排列起來,即為轉(zhuǎn)換后的二進(jìn)制小數(shù)。 l例1-7 將十進(jìn)制數(shù)0.
13、8125轉(zhuǎn)換成二進(jìn)制數(shù):l解:l所以 (0.8125)D=(0.1101)B l注意:當(dāng)利用“乘2取整法”計(jì)算時(shí),如果計(jì)算結(jié)果過長,可以按一定的字長取近似計(jì)算結(jié)果。LSB10 . 125 . 0,050. 0225. 0,1250. 12625. 0,MSB16250. 128125. 0MSBLSBl所謂十六進(jìn)制就是用16個(gè)符號(hào)0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F來表示所有的數(shù)值。l十六進(jìn)制數(shù)進(jìn)位的法則為:逢十六進(jìn)一。l任何一個(gè)十六進(jìn)制數(shù)qn-1 qn-2 qn-3 q1 q0. q-1 q-2 q-m 的大小N,可以表示為: N = qn-1 16n-1+ qn-
14、2 16n-+ +q0 160 +q-1 16-1 +q-2 16-2 +q-m 16-m (1-3)l十六進(jìn)制數(shù)的“基數(shù)”為16。l注意:十六進(jìn)制數(shù)的各位數(shù)碼可以取0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F之一。 其中A,B,C,D,E和F分別代表十進(jìn)制的10,11,12,13,14和15。l十六進(jìn)制數(shù)常用字母H(Hexadecimal)進(jìn)行標(biāo)識(shí),例如: (389)H , (6AB2)H和 (3FFE)H 等。l通常十六進(jìn)制數(shù)也可以用下面形式表示: 389H,8AB2H等。 l分析可知,每4位二進(jìn)制數(shù)正好對(duì)應(yīng)1位十六進(jìn)制數(shù)。因此,將二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)的方法十分簡單:
15、把二進(jìn)制數(shù)從其LSB到MSB分組(以小數(shù)點(diǎn)為界),每4位一組。然后將每一組二進(jìn)制數(shù)轉(zhuǎn)換成為一位相應(yīng)的十六進(jìn)制數(shù)即可。l例如:(1011100110)B=(10,1110,0110)B=(2E6)H=2E6H4位一組!位一組!l將十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法也很容易:將每1位十六進(jìn)制數(shù)用4位相應(yīng)的二進(jìn)制數(shù)表示、代入即可。l例如:87AH=(1000,0111,1010 )B =(100001111010)Bl又如:234FH =(0010,0011,0100,1111)B =(10001101001111)Bl我們將若干個(gè)0和1按一定的規(guī)律編排在一起,編成不同的代碼,并且賦予每個(gè)代碼以固定的含
16、義,這樣的過程稱作。l常用的二進(jìn)制編碼有BCD碼,ASCII碼等。1.2.5 l十進(jìn)制數(shù)是人類最熟悉、使用最廣泛的數(shù),在數(shù)字電路中也經(jīng)常需要表示和處理十進(jìn)制數(shù)。為此就要用二進(jìn)制數(shù)來表示十進(jìn)制數(shù),這實(shí)際上是對(duì)十進(jìn)制數(shù)的編碼,即所謂。lBCD(Binary Coded Decimal)意為“由二進(jìn)制數(shù)編碼的十進(jìn)制數(shù)碼”。也即BCD碼是用二進(jìn)制碼代表的十進(jìn)制數(shù)碼。l因?yàn)槭M(jìn)制數(shù)共有十個(gè)基本符號(hào),所以BCD碼由四位二進(jìn)制數(shù)組成。l4位二進(jìn)制數(shù)有16個(gè)不同的值。故可以從16個(gè)4位二進(jìn)制數(shù)中選取10個(gè)來對(duì)十進(jìn)制數(shù)進(jìn)行編碼。l而當(dāng)選取的方法不同時(shí),就可以得到不同的BCD碼。如8421碼、2421碼、5421
17、碼、余3碼和格雷碼等,如表1-1所示。表1-1 BCD碼十進(jìn)制數(shù)十進(jìn)制數(shù)84218421碼碼24212421碼碼54215421碼碼余余3 3碼碼格雷碼格雷碼000000000000000110000100010001000101000001200100010001001010011300110011001101100010401000100010001110110501011011100010000111601101100100110010101701111101101010100100810001110101110111100910011111110011001101l如表1-1所示,84
18、21碼是從16個(gè)4位二進(jìn)制數(shù)中選取前10個(gè)數(shù)碼的編碼方式。將8421碼轉(zhuǎn)換成相應(yīng)的十進(jìn)制數(shù)的方法,與將普通二進(jìn)制數(shù)轉(zhuǎn)換成為相應(yīng)十進(jìn)制數(shù)的方法相同。l而之所以稱之為8421碼,是因?yàn)樗且环N(恒權(quán)碼)。其權(quán)值分別為8、4、2、1。(自然BCD碼)l從表1-1可見,余3碼可由8421碼與3的二進(jìn)制數(shù),即0011相加而得到。故稱為余3碼。l分析可知,余3碼是一種。因?yàn)橛?碼相應(yīng)的十進(jìn)制數(shù)無法用固定的權(quán)值計(jì)算出來。余3碼格雷碼l格雷碼也是一種常用的無權(quán)碼。它的特點(diǎn)是相鄰的兩個(gè)碼字之間,僅有一位相異。這樣更加易于對(duì)數(shù)據(jù)的糾錯(cuò)。ASCII碼lASCII(American Standard Code for
19、 Information Interchange)碼是一種數(shù)字系統(tǒng)中常用的、表示字符的二進(jìn)制編碼。ASCII碼用7位二進(jìn)制數(shù)來表示PC機(jī)鍵盤上的所有按鍵信息,以及打印機(jī)等設(shè)備的控制信息。l常用的ASCII碼如表1-2所示。表表1-2 1-2 常用字符的常用字符的7 7位位ASCIIASCII碼值(用十六進(jìn)制數(shù)表示)碼值(用十六進(jìn)制數(shù)表示)字符字符 ASCII字符字符 ASCII字符字符 ASCII字符字符 ASCII字符字符 ASCII字符字符 ASCIINUL 00BEL 07LF 0AFF 0CCR 0DSP 20! 21” 22# 23$ 24% 25& 26 27( 28) 2
20、9* 2A+ 2B, 2C- 2D. 2E/ 2F0 301 312 323 334 345 356 367 378 389 39: 3A; 3B 3E? 3F 40A 41B 42C 43D 44E 45F 46G 47 H 48I 49J 4AK 4BL 4CM 4DN 4EO 4FP 50Q 51R 52S 53T 54U 55V 56W 57X 58Y 59Z 5A 5B 5C 5D 5E_ 5F 60a 61b 62c 63d 64e 65f 66g 67h 68i 69j 6Ak 6Bl 6Cm 6Dn 6Eo 6Fp 70q 71r 72s 73t 74u 75w 77y 79
21、7B 7Dv 76x 78z 7A| 7C 7E其中,其中,NUL表示空,表示空,BEL表示報(bào)警,表示報(bào)警,LF表示換行,表示換行,F(xiàn)F為走紙控制,為走紙控制,CR為回車,為回車,SP表示表示Space鍵鍵。注:ASCII碼用8位二進(jìn)制數(shù)表示時(shí),其MSB為0。漢字內(nèi)碼中的8位二進(jìn)制數(shù),其MSB則為1。二進(jìn)制數(shù)補(bǔ)碼二進(jìn)制數(shù)補(bǔ)碼11l二進(jìn)制數(shù)的補(bǔ)碼表示采用的是+表示法。此時(shí)補(bǔ)碼的最高位為符號(hào)位,正數(shù)的最高位為0,負(fù)數(shù)的最高位為1。l(1)(1)二進(jìn)制數(shù)的二進(jìn)制數(shù)的l將二進(jìn)制數(shù)的各位數(shù)碼取反,就可以得到該二進(jìn)制數(shù)的。所謂取反,就是將1變成0,將0變成1。應(yīng)當(dāng)注意:求一個(gè)二進(jìn)制數(shù)的反碼時(shí),必須按照一定
22、的字長進(jìn)行,如8位字長或16位字長等。l例如8位字長時(shí),(11001010)B的反碼為(00110101)B 。(2)(2)二進(jìn)制數(shù)的二進(jìn)制數(shù)的1)正數(shù)的補(bǔ)碼:為其原來的數(shù)碼。2)負(fù)數(shù)的補(bǔ)碼:將該負(fù)數(shù)對(duì)應(yīng)的二進(jìn)制正數(shù)的反碼加1后,就可以得到該二進(jìn)制負(fù)數(shù)的。l例如:求-117的補(bǔ)碼時(shí),因?yàn)?117)D=(01110101)B, 01110101的反碼為10001010,加1后得到-117的補(bǔ)碼為:-117補(bǔ)=10001011=8BH。利用二進(jìn)制數(shù)的補(bǔ)碼實(shí)現(xiàn)減法運(yùn)算利用二進(jìn)制數(shù)的補(bǔ)碼實(shí)現(xiàn)減法運(yùn)算 利用補(bǔ)碼能夠?qū)⒍M(jìn)制數(shù)的減法運(yùn)算轉(zhuǎn)換成加法運(yùn)算。利用補(bǔ)碼能夠?qū)⒍M(jìn)制數(shù)的減法運(yùn)算轉(zhuǎn)換成加法運(yùn)算。l有公
23、式:有公式:XXYY補(bǔ)補(bǔ)XX補(bǔ)補(bǔ)+-Y+-Y補(bǔ)補(bǔ) (1-41-4) 例如:例如:42-11 42-11 補(bǔ)補(bǔ)4242補(bǔ)補(bǔ)+-11+-11補(bǔ)補(bǔ) (00101010)(00101010)B B+ (11110101)+ (11110101)B B =(100011111) =(100011111)B B ( (超出字長的最高位舍掉超出字長的最高位舍掉) ) 所以所以 42-11=(00011111)42-11=(00011111)B B 補(bǔ)補(bǔ) =31=31l又如又如: 11-42 : 11-42 補(bǔ)補(bǔ)1111補(bǔ)補(bǔ)+-42+-42補(bǔ)補(bǔ) (00001011)(00001011)B B+ (110101
24、10)+ (11010110)B B = (11100001) = (11100001)B B l即即11-42= -(11100001)11-42= -(11100001)B B 補(bǔ)補(bǔ) 。l所以所以11-42= -3111-42= -31。?用補(bǔ)碼實(shí)現(xiàn)減法運(yùn)算的原理l所謂是由對(duì)求補(bǔ)而得。對(duì)于一個(gè)n位字長的數(shù)碼X,有關(guān)系:l所以, , l例如:位10進(jìn)制數(shù)時(shí),2補(bǔ)=10-2=8,6補(bǔ)=4等。 7-2=(7+8)-10=5,3-6=(3+4)-10=-3。l利用補(bǔ)碼將二進(jìn)制數(shù)的減法運(yùn)算轉(zhuǎn)變成加法運(yùn)算,就是依據(jù)上述原理而給出的算法。 nXX00001補(bǔ)原原補(bǔ)X00001Xn nXYXY00001補(bǔ)
25、原原原減法變加法減法變加法l為什么要使用二進(jìn)制數(shù)碼?l什么是權(quán)? 什么是基數(shù)?l什么是MSB? 什么是LSB?l如何將十進(jìn)制數(shù)轉(zhuǎn)換成相應(yīng)的二進(jìn)制數(shù)?l什么是編碼?l什么叫有權(quán)碼? 什么叫無權(quán)碼? l什么是ASCII碼? 它用幾位二進(jìn)制數(shù)表示?lbinary,decimal,hexadecimal,lencode,lweight,base,ladd,substract,multiply,divide,shift,bit,word,lGray code,lnumber,number system,digital system,symbol,lsuccessive division,successi
26、ve multiplication, remainder1.3 與與電路電路1.3.1 l自然界中許多事物之間存在著一定的邏輯關(guān)系。其中“與”、“或”和“非”是三種基本的邏輯關(guān)系。 邏輯關(guān)系l邏輯“與”關(guān)系是指事物之間的這樣一種邏輯關(guān)系:設(shè)有三個(gè)事件A,B和C。事件C的發(fā)生與否,是與A,B的發(fā)生與否有關(guān)的。其關(guān)系為:當(dāng)當(dāng)A,B同時(shí)發(fā)生時(shí),同時(shí)發(fā)生時(shí),C才會(huì)發(fā)生。才會(huì)發(fā)生。 如此,我們就稱事件C的發(fā)生與否和事件A、B之間存在著“與”邏輯關(guān)系。記為C = AB。l我們還可以用記號(hào)0和1來標(biāo)記事件的兩種狀態(tài)。一般用1 1表示事件的發(fā)生,用0 0表示事件的不發(fā)生。l因此對(duì)于邏輯“與”關(guān)系就有: 0 0
27、 = 0 (1-5) 0 1 = 0 (1-6) 1 0 = 0 (1-7) 1 1 = 1 (1-8)l應(yīng)當(dāng)注意:運(yùn)算俗稱“邏輯”運(yùn)算。雖然邏輯乘在形式上與大家熟悉的算術(shù)乘法運(yùn)算相同,但二者在內(nèi)在含義上是完全不同的。例如在下圖所示的電路中,開關(guān)S1、S2為串聯(lián)連接,燈泡EL的發(fā)光與否就和S1、S2的閉合與否之間為邏輯“與”的關(guān)系。只有當(dāng)S1、S2同時(shí)閉合時(shí),EL才會(huì)發(fā)光。否則無論是S1、S2中哪一個(gè)單獨(dú)閉合,或者兩者全都關(guān)斷,EL都是不會(huì)亮的。 邏輯關(guān)系l邏輯“或”關(guān)系是指事物之間的這樣一種邏輯關(guān)系:設(shè)有三個(gè)事件,A,B和C。事件C的發(fā)生與否,是與A,B的發(fā)生與否有關(guān)的。l其關(guān)系為:當(dāng)A,B
28、中任何一個(gè)事件發(fā)生,都會(huì)導(dǎo)致C的發(fā)生。我們就稱事件C的發(fā)生與否和事件A、B之間存在邏輯“或”的關(guān)系。記為C = A+B。l對(duì)于邏輯“或”關(guān)系有: 0 + 0 = 0 (1-9) 0 + 1 = 1 (1-10) 1 + 0 = 1 (1-11) 1 + 1 = 1 (1-12): : 這里的“+”號(hào)和數(shù)值0、1都是表示邏輯關(guān)系的記號(hào),不能與普通的算術(shù)運(yùn)算相混淆。例如在下圖所示的電路中,開關(guān)S1、S2為并聯(lián)連接,燈泡EL的發(fā)光與否就和S1、S2的閉合與否之間為邏輯“或”的關(guān)系。無論是S1、S2中哪一個(gè)單獨(dú)閉合,或者兩者全都閉合, EL都會(huì)發(fā)光。只有當(dāng)S1、S2全都關(guān)斷時(shí),EL才會(huì)不亮。 邏輯關(guān)系
29、l邏輯“非”關(guān)系是指事物之間的這樣一種邏輯關(guān)系:設(shè)有兩個(gè)事件,A和C。事件C的發(fā)生與否,是與A的發(fā)生與否有關(guān)的。其關(guān)系為:當(dāng)A事件發(fā)生時(shí),C一定不會(huì)發(fā)生;而當(dāng)A事件不發(fā)生時(shí),C一定會(huì)發(fā)生。我們就稱事件C的發(fā)生與否和A之間存在邏輯“非”的關(guān)系。l邏輯“非”,記為C = A 。l對(duì)于邏輯“非”關(guān)系有: 0 = 1 (1-13) 1 = 0 (1-14)例如在下圖所示的電路中,開關(guān)S與燈泡EL并聯(lián);燈泡EL的發(fā)光與否就和S的閉合與否之間為邏輯“非”的關(guān)系。當(dāng)S閉合時(shí),EL被短路,不會(huì)發(fā)光;當(dāng)S關(guān)斷時(shí),電流正常流過EL,燈泡發(fā)光。復(fù)合的邏輯關(guān)系l將基本的“與”、“或”和“非”等邏輯關(guān)系復(fù)合起來,就能夠
30、得到各種更為復(fù)雜的邏輯關(guān)系。如“與非”、“或非”、“異或”和“同或”等等。l在右圖,燈泡EL的發(fā)光與否,與開關(guān)S1、S2的閉合與否之間的邏輯關(guān)系為“與非”關(guān)系:l只有S1、S2全都閉合時(shí),EL才會(huì)不發(fā)光;除此之外的其它情況下,EL都將發(fā)光。邏輯關(guān)系,表示為 C=(AB) 。邏輯關(guān)系l在下圖中,燈泡EL的發(fā)光與否,與開關(guān)S1、S2的閉合與否之間的邏輯關(guān)系為“或非”關(guān)系:只要S1、S2中有一個(gè)閉合,EL就會(huì)不發(fā)光;其它情況下,EL都將發(fā)光。邏輯關(guān)系,表示為C=(A+B)。在下圖中,燈泡EL的發(fā)光與否,與開關(guān)S1、S2和S3的閉合與否有關(guān)。它們之間的邏輯關(guān)系為: EL = S3+(S1S2)。l上述
31、邏輯關(guān)系存在的前提是規(guī)定事件只有兩種可能的狀態(tài):發(fā)生或者不發(fā)生。因此它是一種二值邏輯二值邏輯。l除了二值邏輯外,在數(shù)字邏輯科學(xué)中,還存在著多值邏輯多值邏輯的研究分支。例如:三值邏輯三值邏輯,四值邏輯四值邏輯等。本書內(nèi)容僅限于對(duì)二值邏輯問題的討論。l在現(xiàn)實(shí)生活中,事物之間存在邏輯關(guān)系的例子還很多,這里我們就不再一一列舉了。1.3.2 基本邏輯門電路基本邏輯門電路l我們將輸出與輸入之間存在特定邏輯關(guān)系的電子電路稱為。l根據(jù)前面介紹的邏輯關(guān)系的基本概念,邏輯門電路的輸出和輸入都應(yīng)當(dāng)有兩種狀態(tài)。在數(shù)字電路中,我們用電位的高低來區(qū)分這兩種狀態(tài)。對(duì)于最為常用的,當(dāng)當(dāng)電位為電位為時(shí),記為時(shí),記為1 1邏輯狀
32、態(tài);當(dāng)電位為邏輯狀態(tài);當(dāng)電位為時(shí),時(shí),我們記為我們記為0 0邏輯狀態(tài)。邏輯狀態(tài)。l以此類推,所謂就是將電位的高電平,記為將電位的高電平,記為0 0邏輯邏輯狀態(tài);而將電位的低電平,記為狀態(tài);而將電位的低電平,記為1 1邏輯狀態(tài)。邏輯狀態(tài)。l因?yàn)樵跀?shù)字邏輯電路中一般均采用正邏輯,故在本書的后續(xù)內(nèi)容中,我們采用的都是正邏輯規(guī)定。l做了上述規(guī)定之后,我們就可以確定邏輯門電路的特性了。l“與門”電路是輸入輸出之間存在邏輯“與”關(guān)系的電路。它可以有兩個(gè)以上的輸入端和一個(gè)輸出端。其輸入輸出之間的關(guān)系為:當(dāng)輸入全接高電平時(shí),輸出才為高電平;只要輸入端中有一個(gè)接低電平,輸出就為低電平。圖1-11a是一個(gè)的電路符
33、號(hào)。l“或門”電路是輸入輸出之間存在邏輯“或”關(guān)系的電路。它可以有兩個(gè)以上的輸入端和一個(gè)輸出端。其輸入輸出之間的關(guān)系為:當(dāng)輸入有一個(gè)接高電平時(shí),輸出就為高電平;只有當(dāng)輸入端全接低電平時(shí),輸出才為低電平。圖1-11b是一個(gè)的電路符號(hào)。l“非門”電路是輸入輸出之間存在邏輯“非”關(guān)系的電路。它有一個(gè)輸入端和一個(gè)輸出端。其輸入輸出之間的關(guān)系為:當(dāng)輸入接高電平時(shí),輸出就為低電平;當(dāng)輸入接低電平時(shí),輸出則為高電平。圖1-11c、d是非門電路的電路符號(hào)。l常用的邏輯門電路還有“與非門”和“或非門”,它們的電路符號(hào)如圖1-11f、g所示。 “與非門”的邏輯功能相當(dāng)于“與門”和“非門”的組合?!盎蚍情T”的邏輯功
34、能相當(dāng)于“或門”和“非門”的組合。l“異或門”電路是輸入輸出之間存在邏輯“異或”關(guān)系的電路。它有和。其輸入輸出之間的關(guān)系為:。l“異或”邏輯關(guān)系表示為C= A B=AB+AB 。l“同或門”電路是輸入輸出之間存在邏輯“同或”關(guān)系的電路。它有兩個(gè)輸入端和一個(gè)輸出端。其輸入輸出之間的關(guān)系為:。l“同或”邏輯關(guān)系表示為 A B=AB+AB 。l“緩沖器”電路能夠完成對(duì)數(shù)字信號(hào)的任務(wù),其驅(qū)動(dòng)負(fù)載的能力比普通門電路要強(qiáng)許多。l圖1-11e是緩沖器的電路符號(hào)。l應(yīng)當(dāng)注意:在邏輯符號(hào)的為,在邏輯符號(hào)的為。,。l圖1-11所示的門電路邏輯符號(hào)是(International Electrotechnical C
35、ommission即)標(biāo)準(zhǔn)符號(hào)。IEC標(biāo)準(zhǔn)也是我國目前采用的國家標(biāo)準(zhǔn)。l關(guān)于IEC的二進(jìn)制邏輯符號(hào)標(biāo)準(zhǔn),本書附錄C中有較為詳盡的介紹。l除了IEC標(biāo)準(zhǔn)符號(hào)外,目前國際上十分常用的另一種邏輯符號(hào)是“特異形邏輯符號(hào)”(distinctive shape symbols),如圖1-12所示。的特點(diǎn)是:每一種邏輯功能都有著相應(yīng)的特殊形狀。由于特異形邏輯符號(hào)在各種技術(shù)文獻(xiàn)中十分常見,所以我們也應(yīng)當(dāng)了解并熟悉這種符號(hào)。 l前面我們提到:輸出端與輸入端之間存在特定邏輯關(guān)系的電子電路稱為。l目前在實(shí)際應(yīng)用中,門電路一般用半導(dǎo)體集成電路實(shí)現(xiàn),稱為,或。l現(xiàn)在中規(guī)模和小規(guī)模的半導(dǎo)體數(shù)字集成電路仍在實(shí)際工作中有著廣
36、泛的應(yīng)用。74系列的TTL電路和4000系列的CMOS電路就是常見的兩種中小規(guī)模數(shù)字集成電路。lTTL(Tansistor-Transistor-Logic,即晶體管-晶體管-邏輯)電路是用雙極型三極管構(gòu)成的邏輯集成電路,它的工作速度較快,但功耗較大。電源電壓限定在+5V上。lCMOS(Complementary Metal-Oxide-Semiconductor)電路是用互補(bǔ)MOS管構(gòu)成的數(shù)字邏輯集成電路。CMOS電路的速度稍慢,但功耗低,電源電壓范圍寬,一般取+3+18V。另外CMOS電路的工藝簡單,適合于大規(guī)模和超大規(guī)模集成電路的制造。l下圖是TTL與非門電路的lTTL與非門由三極管V1
37、,三極管V2,三極管V3、V4和三極管V5;以及電阻R1R5等組成。lV1實(shí)現(xiàn)邏輯“與”功能。V2的集電極和發(fā)射極輸出相位正好相反的電位信號(hào)。V3、V4導(dǎo)通時(shí)將門電路的輸出上拉為高電平。V5導(dǎo)通時(shí),則將門電路的輸出下拉為低電平。l下面我們來分析該電路的工作情況:l因?yàn)閂1的多個(gè)發(fā)射極相當(dāng)于陽極接在一起的多個(gè)二極管; 所以,當(dāng)三極管V1的多個(gè)發(fā)射極中有接至低電平的時(shí),V1就導(dǎo)通了。l只有當(dāng)所有的發(fā)射極均接到高電平時(shí),V1才會(huì)截止。l當(dāng)電路的輸入端有接低電平的時(shí),三極管V1導(dǎo)通、V2截止。因此V3 ,V4導(dǎo)通、V5截止,uo輸出高電平。 高電平TTL門電路輸出高電平時(shí)的輸出級(jí)電路高電平l當(dāng)電路的全
38、部輸入端接高電平時(shí),三極管V1反向?qū)ǎㄆ浒l(fā)射極與集電極互易),V2管也隨之導(dǎo)通。因此V3,V4截止、V5導(dǎo)通,uo輸出低電平。低電平TTL門電路輸出低電平時(shí)的等效電路低電平l注意:在上面電路圖中,電流的方向?yàn)椤我們對(duì)TTL與非門電路的工作原理,可以歸納如下:多發(fā)射極三極管實(shí)現(xiàn)“與”邏輯功能,分相三極管將信號(hào)分成兩個(gè)相位相反的信號(hào),上拉三極管和下拉三極管則起到增大電路輸出能力的作用。l上拉晶體管V3和下拉晶體管V4、V5構(gòu)成的電路,稱為結(jié)構(gòu)。(2)lTTL門電路的傳輸特性如下圖所示。l門電路的輸出狀態(tài)從高電平向低電平的轉(zhuǎn)化,需要經(jīng)過一定的過程。其中有一段曲線屬于介于高、低電平之間的過渡區(qū)間,
39、當(dāng)邏輯門電路工作于穩(wěn)態(tài)時(shí)應(yīng)當(dāng)避開這個(gè)過渡區(qū)間。過渡區(qū)(3)l下圖是CMOS非門(反相器)的電路圖。兩個(gè)MOS管為互補(bǔ)的N溝MOS 管和P溝MOS管。PMOSPMOS管管NMOSNMOS管管S SD DD DS Sl當(dāng)ui 接低電平時(shí),P溝MOS管導(dǎo)通、N溝MOS管截止,輸出uo為高電平。CMOS反相器輸出高電平時(shí)的等效電路lui 高電平時(shí),P溝MOS管截止、N溝MOS管導(dǎo)通,輸出uo為低電平。CMOS反相器輸出低電平時(shí)的等效電路(4)CMOS反相器的l因N溝MOS管和P溝MOS管是互補(bǔ)對(duì)稱的,故CMOS非門高電平輸出時(shí)的驅(qū)動(dòng)特性和低電平輸出的驅(qū)動(dòng)特性是基本相同的,這一點(diǎn)與TTL電路不同。高電平
40、輸出特性高電平輸出特性低電平輸出特性低電平輸出特性CMOS與非門的電路圖l當(dāng)ui2接低電平時(shí),V1管導(dǎo)通,V2、V4管截止;V3管雖然滿足導(dǎo)通的條件,但由于它是與V4相串聯(lián)的, V3管也是截止的。此時(shí)電路輸出為高電平。CMOS與非門輸出高電平時(shí)的等效電路l當(dāng)ui1 、ui2均接高電平時(shí),V1 、V2管截止,V3 、V4管導(dǎo)通;此時(shí)電路輸出為低電平。CMOS與非門輸出低電平時(shí)的等效電路數(shù)字邏輯集成電路的、和l數(shù)字邏輯集成電路的應(yīng)用涉及集成電路的封裝、引腳分布和電路符號(hào)等知識(shí)。l數(shù)字集成電路的一個(gè)封裝中,往往有多個(gè)單元電路。如:四個(gè)與非門、六個(gè)反相器等。l集成電路各個(gè)管腳有著不同的電路功能,這稱為
41、集成電路的引腳分布。lIEC邏輯符號(hào)能夠很好地描述數(shù)字邏輯集成電路的邏輯功能和引腳分布。頂視圖1234567891011121314逆時(shí)針旋轉(zhuǎn)集成電路的引腳分布圖正電源端接地端IEC符號(hào)IEC邏輯符號(hào)的元件陣列表示法IEC符號(hào)的“極性”指示符:用三角形表示邏輯“非”關(guān)系。l幾種數(shù)字集成電路的管腳圖(頂視圖)如下所示:l數(shù)字集成電路的IEC邏輯符號(hào)如下所示:l隨著電子技術(shù)的發(fā)展,數(shù)字集成電路的性能不斷改進(jìn)、新產(chǎn)品和新技術(shù)不斷涌現(xiàn)。目前傳統(tǒng)的TTL和CMOS電路已經(jīng)不再是數(shù)字集成電路的主流產(chǎn)品。代之的是高速度、低功耗、低工作電壓等性能更優(yōu)越的新品種。l現(xiàn)在常用的數(shù)字集成電路,是CMOS電路的改進(jìn)品
42、種。其型號(hào)為74HCxx和74HCTxx。如:74HC00、74HCT00、74HC4002和74HCT4002等。l高速CMOS數(shù)字集成電路74HCxx的工作電壓為:+2V+6V。74HCTxx的工作電壓為:+4.5V+5.5V。l除了高速CMOS 電路之外,還有BiCMOS、低壓CMOS、和超低功耗CMOS工藝生產(chǎn)的各系列產(chǎn)品。lBiCMOS集成電路是雙極型器件與CMOS器件的混合電路,具有高速、驅(qū)動(dòng)能力強(qiáng)和低功耗的特點(diǎn)。BiCMOS工藝常用于集成電路品種。l超低壓CMOS和超低功耗CMOS工藝產(chǎn)品特別適用于現(xiàn)代移動(dòng)通訊設(shè)備。lECL數(shù)字集成電路和GaAs數(shù)字集成電路則具有極高的開關(guān)速度。
43、電路類型性能特點(diǎn)TTL晶體管-晶體管邏輯電路,工作速度較快,功耗較大。 CMOS互補(bǔ)MOS管邏輯電路,工作速度稍慢,功耗低。 HCMOS(高速高速CMOS)高速CMOS管邏輯電路,工作速度較快,功耗低。 BiCMOS雙極型管-CMOS管混合邏輯電路,工作速度較快,功耗低,驅(qū)動(dòng)能力強(qiáng)。超低功耗超低功耗CMOS功耗極低,適用于電池供電的袖珍設(shè)備。ECL射極耦合邏輯電路,工作速度快,功耗較大。GaAs砷化鎵管邏輯電路,工作速度快,品種少。 l表1-3 各種數(shù)字集成電路性能比較l本章僅對(duì)數(shù)字集成電路進(jìn)行了簡單的介紹,以使讀者建立本章僅對(duì)數(shù)字集成電路進(jìn)行了簡單的介紹,以使讀者建立起關(guān)于半導(dǎo)體邏輯集成電路
44、的基本概念。起關(guān)于半導(dǎo)體邏輯集成電路的基本概念。l本書在第本書在第8 8章中對(duì)各種系列的數(shù)字集成電路、集成電路的章中對(duì)各種系列的數(shù)字集成電路、集成電路的使用方法等進(jìn)行了詳細(xì)而全面的介紹。使用方法等進(jìn)行了詳細(xì)而全面的介紹。l關(guān)于半導(dǎo)體數(shù)字集成電路特點(diǎn)和應(yīng)用等詳細(xì)內(nèi)容,讀者可關(guān)于半導(dǎo)體數(shù)字集成電路特點(diǎn)和應(yīng)用等詳細(xì)內(nèi)容,讀者可在第在第8 8章中閱讀學(xué)習(xí)。章中閱讀學(xué)習(xí)。l想要用好集成門電路就必須了解其外特性,熟悉它們的技術(shù)參數(shù)。l集成門電路的主要技術(shù)參數(shù)有: VOHl一般門電路的輸出高電平 VOH ,要比電源電壓VCC 或 VDD要略低一些。如HCMOS電路,當(dāng) VDD=+4.5V時(shí),其 VOH 4.
45、4V。VOLl一般門電路的輸出低電平VOL ,約為零點(diǎn)幾伏。如HCMOS電路,當(dāng)VDD=+4.5V時(shí),其 VOL0.1V。 VIHl輸入高電平電壓 VIH是指,門電路必須施加的數(shù)值。 l由于半導(dǎo)體器件參數(shù)的,必須規(guī)定參數(shù)VIH 。只要輸入高電平大于等于VIH ,就能保證門電路的輸出狀態(tài)是確定的。VIH是門電路輸入高電平的。 VILl輸入低電平電壓 VIL是指在保證輸出狀態(tài)穩(wěn)定條件下,門電路必須施加的輸入低電平數(shù)值。l由于半導(dǎo)體器件參數(shù)的離散性,必須規(guī)定參數(shù)VIL 。只要輸入低電平小于等于VIL ,就能保證門電路的輸出狀態(tài)是確定的。VIL是門電路輸入低電平的。l圖1-16直觀地描述了VIL和VI
46、H的意義。對(duì)于一邏輯門電路而言,高于VIH的輸入電壓,即被認(rèn)為是高電平輸入;低于VIL的輸入電壓,即被認(rèn)為是低電平輸入。l而介于VIL和VIH之間的輸入電壓,屬于沒有定義的電壓范圍。圖1-16 輸入高電平與輸入低電平VNl邏輯門電路在工作時(shí),不可避免地會(huì)受到干擾和噪聲等有害信號(hào)的影響。為了保證門電路的正常工作,必須考慮門電路的噪聲容限參數(shù)。l我們將多個(gè)門電路相互級(jí)聯(lián)工作時(shí),前一級(jí)的輸出即為后一級(jí)的輸入。這時(shí)對(duì)于后一級(jí)來說,輸入高電平的最小值為前一級(jí)的輸出高電平最小值VOH(min);而保證門電路正常工作的輸入高電平下限值,就是電路的輸入高電平電壓VIH。所以,輸入高電平時(shí)的噪聲容限為:l VN
47、H=VOH(min) - VIH (1-15)l當(dāng)輸入低電平時(shí),輸入低電平的最大值為前一級(jí)的輸出低電平最大值VOL(max) ;而保證門電路正常工作的輸入低電平上限值,就是電路的輸入低電平電壓VIL。所以,輸入低電平時(shí)的噪聲容限為:l VNL= VIL - VOL(max) (1-16)l例如對(duì)于TTL標(biāo)準(zhǔn)門電路,VOH(min)=2.5V,VOL(max)=0.4V, VIL=0.8V, VIH=2.0V,所以計(jì)算出VNL=0.4V,VNH=0.5V。噪聲容限示意圖 Nol扇出系數(shù)No是反映集成門電路的參數(shù)。No是以標(biāo)準(zhǔn)門電路為負(fù)載時(shí),門電路所能驅(qū)動(dòng)門電路的最大數(shù)量值。 Iol最大輸出電流I
48、o是集成門電路能夠輸出的最大電流值。 Io有IoH與IoL參數(shù)之分。 對(duì)于CMOS電路,二者是相同的。對(duì)于HCMOS電路,Io約為25mA。對(duì)于TTL電路,由于圖騰柱電路的特點(diǎn),其IoH數(shù)值約為0.4mA,IoL數(shù)值約為8mA。l集成電路中的晶體管從導(dǎo)通變?yōu)榻刂?,或從截止變?yōu)閷?dǎo)通都需要經(jīng)過一定的時(shí)間;所以從門電路輸入端加上激勵(lì)信號(hào),到輸出端產(chǎn)生相應(yīng)的輸出信號(hào),二者之間會(huì)存在一定的時(shí)間延遲,如右圖所示。這個(gè)延遲時(shí)間就是門電路的參數(shù)。輸入信號(hào)輸出信號(hào)l平均傳輸延遲時(shí)間tpd=(tpd1+tpd2)/2是反映集成門電路開關(guān)速度的參數(shù)。ltpd 越小門電路的開關(guān)速度越快,反之亦然。l對(duì)于BJT晶體管,
49、其PN結(jié)從導(dǎo)通狀態(tài)轉(zhuǎn)變?yōu)榻刂範(fàn)顟B(tài)時(shí),存在著載流子的存儲(chǔ)效應(yīng)。載流子在PN結(jié)的空間電荷區(qū)內(nèi)由堆積到消失,需要一定的時(shí)間;反之亦然。l對(duì)于CMOS晶體管,柵極與源極之間存在電容gs 。因此CMOS晶體管的導(dǎo)通與截止過程伴隨著存在柵極電容的充放電現(xiàn)象,這也是需要花費(fèi)一定時(shí)間的。l上述因素就是造成邏輯門電路存在的原因。例 題l在下面的電路中,如果數(shù)字集成電路為TTL電路,電阻RL的阻值不能小于多少?如果為HCMOS電路,電阻RL的阻值不能小于多少?l解:(1)當(dāng)電路為TTL集成電路時(shí),其IoH數(shù)值約為0.4mA,IoL數(shù)值約為8mA。按VOH=5V,VOL=0V估算,得:la電路RL(5V/0.4mA
50、)=12.5k, lb電路RL(5V/8mA)=0.625kl(2)當(dāng)電路為HCMOS集成電路時(shí),其IoH=IoL,,數(shù)值約為25mA。按VOH=5V,VOL=0V估算,得:la電路和b電路都為:RL(5V/25mA)=0.2k。l答:對(duì)于TTL電路, a電路RL不能小于12.5k , b電路RL不能小于625;對(duì)于HCMOS電路, a電路和b電路均為RL不能小于200。l什么是邏輯關(guān)系?基本的邏輯關(guān)系有哪幾種?l什么是二值邏輯?什么是多值邏輯?l什么是正邏輯約定?什么是負(fù)邏輯約定?最常用的是哪一種邏輯約定?l什么是IEC邏輯符號(hào)?什么是特異形邏輯符號(hào)?l邏輯符號(hào)上的信號(hào)流向是怎樣的?l常見的
51、邏輯集成電路有哪幾種?目前主流的邏輯集成電路是什么?l與TTL電路相比,CMOS(HCMOS)邏輯電路的優(yōu)點(diǎn)有哪些?l集成邏輯門電路的主要技術(shù)參數(shù)有哪些?分別是什么含義?l門電路的平均傳輸延遲時(shí)間與門電路的最高工作頻率有什么關(guān)系?1.4 l邏輯代數(shù)也稱為(Boolean),得名于英國數(shù)學(xué)家喬治.布爾。l在邏輯代數(shù)中一般用大寫字母A、B、C、D等表示邏輯變量。所謂就是取值可以是邏輯值0或1的變量。l我們用“”表示邏輯“與”運(yùn)算,用“+”表示邏輯“或”運(yùn)算,用“”表示邏輯“非”運(yùn)算。l用邏輯變量和邏輯運(yùn)算符組成的表達(dá)式稱為或。l邏輯代數(shù)是一種可以對(duì)邏輯關(guān)系進(jìn)行、和的數(shù)學(xué)工具。BA)BA(,AA?!?/p>
52、“A,等表示用表示例如用邏輯非來表示有的教材上用問題由于計(jì)算機(jī)鍵盤輸入的l1.4.1 l真值表是表示邏輯關(guān)系的基本方法之一。其它常用的方法還有:邏輯表達(dá)式(邏輯函數(shù)),邏輯電路圖,波形圖,卡諾圖和立方等。l真值表就是將所有列出,然后根據(jù)邏輯關(guān)系的意義,在表中填入輸出變量的函數(shù)值而成。l2輸入與邏輯的真值表如表1-4所示。因?yàn)槊總€(gè)輸入變量都有2種取值可能,所以共有4種可能的狀態(tài)。ABAB000010100111表1-4 與門的真值表表1-5 或門的真值表ABCA+B+C00000011010101111001101111011111 3輸入或邏輯的真值表如表1-5所示。AA0110表1-6 非門
53、的真值表 非邏輯的真值表如表1-6所示。AB(AB)001011101110表1-7 與非門的真值表 2輸入與非邏輯的真值表如表1-7所示。AB(A+B)001010100110表1-8 或非門的真值表 2輸入或非邏輯的真值表如表1-8所示。ABAB000101011110表1-9 異或門的真值表 異或邏輯的真值表如表1-9所示。ABA B001010100111表1-10 同或門的真值表 同或邏輯的真值表如表1-10所示。1.4.2 1.l (1) A+0 = A (1-17)l (2) A+1 = 1 (1-18)l (3) A0 = 0 (1-19)l (4) A1 = A (1-20)
54、2.l (1) A+A=1 (1-21)l (2) AA=0 (1-22)3.l(1) A+B = B+A (1-23)l(2) AB = BA (1-24)4.l(1) (A+B)+C = A+(B+C) (1-25)l(2) (AB)C = A(BC) (1-26)5.l(1) A+A = A (1-27)l(2) AA = A (1-28)6.l(1) A(B+C) = AB+AC (1-29)l(2) A+BC = (A+B)(A+C) (1-30)l注意:式(1-29)與式(1-30)是的。l證明: (A+B)(A+C) = A(A+C)+B(A+C) = AA+AC+BA+BC =
55、 A+AC+AB+BC = A(1+C+B)+BC = A+BCAB(A+B)AB0011010010001100表1-11 (A+B)和 AB的真值表7.l(A+B)=AB (1-31)l(AB)=A+B (1-32)l證明:只要畫出(A+B)和 AB的真值表,就可以證明公式(1-31)的成立。8.l(1) A+AB = A (1-33)l(2) A(A+B) = A (1-34)l注意:式(1-33)與式(1-34)是對(duì)偶的。9.l(A) = A (1-35)10.l在任何一個(gè)邏輯等式中,如果在等式兩邊將所有出現(xiàn)某一變量的地方,都用代以另一式子(函數(shù)),則等式仍然成立,這就是代入法則。l例
56、:對(duì)于狄.摩根定律(A+B)=AB 、(AB)=A+B, 用代入法則就可以推出: (A+B+C+D)=ABCD (ABCD)=A+B+C+D11.l對(duì)于任何一個(gè)邏輯表達(dá)式,如果將Y式中的所有“ ”換成為“+”,而所有的“+” 換成為“ ” ;常數(shù)“0”換成為“1”,“1”換成為“0”,A換成為A,B換成為B;同時(shí)保持運(yùn)算的優(yōu)先次序不變(說明:在邏輯表達(dá)式中,括號(hào)說明:在邏輯表達(dá)式中,括號(hào)的優(yōu)先級(jí)最高,的優(yōu)先級(jí)最高,“ ”的優(yōu)先級(jí)高于的優(yōu)先級(jí)高于“+”的優(yōu)先級(jí)的優(yōu)先級(jí)),則得到的式子就是Y。l例:Y=f(A,B,C,D)= A+BC+BD ,l則 Y=A(B+C)(B+D) 。12.l對(duì)于任何一
57、個(gè)邏輯表達(dá)式,如果將式中的所有“ ”換成為“+”,而所有的“+” 換成為“ ” ;常數(shù)“0”換成為“1”,“1”換成為“0”;同時(shí)保持運(yùn)算的優(yōu)先次序不變,所得到的式子稱為原式的。l若兩個(gè)式子相等,則它們的對(duì)偶式也一定相等。式(1-30)與(1-34)就是這樣的實(shí)例。1.4.3 l在實(shí)際應(yīng)用中,有必要對(duì)邏輯表達(dá)式進(jìn)行化簡,因?yàn)樵S多不同的表達(dá)式是等價(jià)的。采用化簡了的邏輯表達(dá)式來構(gòu)成邏輯電路,顯然會(huì)大大減少邏輯門的數(shù)目、降低設(shè)計(jì)的成本。l例如:f(A,B,C)=AB+AC+BC=AB+ACl可以采用的門電路為基礎(chǔ)來具體實(shí)現(xiàn)某一功能的邏輯電路。如用“與非門”或者“或非門”,以及其它形式的門電路單元來構(gòu)
58、成整個(gè)電路?;蛘咭部梢杂玫拈T電路混合而成。l一般地,我們可以采用“”作為構(gòu)成電路的基本單元。首先將電路的邏輯表達(dá)式進(jìn)行化簡,然后用狄.摩根公式(AB)=A+B將化簡后的邏輯函數(shù)變成與非門可以實(shí)現(xiàn)的形式。l如:Y=AB+AC=(AB)+(AC)=(AB)(AC)l這里 Y=(),其中 =(AB), =(AC);都是與非門可以實(shí)現(xiàn)的形式。l其邏輯電路如圖1-19所示。 圖1-19 用與非門實(shí)現(xiàn)的邏輯電路全部都是全部都是與非門電路!與非門電路!邏輯表達(dá)式的化簡方法很多,常見的有公式法公式法、卡諾圖法卡諾圖法、Q-MQ-M法法、銳積法銳積法等。l現(xiàn)在我們僅對(duì)邏輯化簡的公式法進(jìn)行討論,其它的邏輯化簡方法
59、將在后面的章節(jié)中予以詳細(xì)介紹。l所謂公式法公式法就是利用邏輯代數(shù)邏輯代數(shù)的各種公式和法則,對(duì)邏輯表達(dá)式進(jìn)行化簡。具體的手段有:合并合并、吸收吸收、消去消去和配配項(xiàng)項(xiàng)等。是指利用邏輯代數(shù)的分配律A(B+C) =AB+AC, A+BC = (A+B)(A+C)和補(bǔ)律A+A=1,AA=0 進(jìn)行邏輯化簡的方法。如: ABC+ABC=AC是指利用吸收律的公式(A+AB = A)進(jìn)行邏輯化簡的方法。如: ABD+ABCDEF=ABD是指利用等價(jià)公式 A+AB=A+B進(jìn)行邏輯化簡的方法。如: AB+B+CD=A+B+CD是指對(duì)邏輯式中的某一項(xiàng),乘以(A+A) 形式的項(xiàng),將原來的一項(xiàng)拆成兩項(xiàng),再與其它項(xiàng)合并化
60、簡的方法。如:AB+AB+BC+BC=AB+AB(C+C)+(A+A)BC+BC =AB+ABC+ABC+ABC+ABC+BC =(AB+ABC) +(ABC+ABC) +(ABC +BC) =AB +AC+BCl例1-8用公式法化簡邏輯表達(dá)式Y(jié)=A(BD+AC)+B(C+DE)+BCl解: Y=A(BD+AC)+B(C+DE)+BC=ABD+AAC+BC+BDE+BC =ABD+BC+BDE+BC=ABD+(BC+BC)+BDE =ABD+B+BDE =B(1+AD+DE) =Bl用公式法化簡邏輯表達(dá)式需要憑借經(jīng)驗(yàn)經(jīng)驗(yàn)和嘗試嘗試,而且無法保證得到的結(jié)果一定是最簡的。因此人們對(duì)邏輯化簡問題進(jìn)行了深入的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年終工作總結(jié)15篇
- 人文關(guān)懷:傳遞愛與溫暖的力量主題班會(huì)
- 2025年高考語文文化常識(shí)題試題庫300題(含答案)
- 2025年河南對(duì)外經(jīng)濟(jì)貿(mào)易職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年楊凌職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 中班幼兒重陽活動(dòng)策劃方案五篇
- 電子商務(wù)交易合同
- 廣告宣傳片制作合同范本
- 固始土雞蛋購銷合同書
- 幼兒園種子科學(xué)活動(dòng)策劃方案五篇
- 福建省泉州市晉江市2024-2025學(xué)年七年級(jí)上學(xué)期期末生物學(xué)試題(含答案)
- 2025年春新人教版物理八年級(jí)下冊(cè)課件 第十章 浮力 第4節(jié) 跨學(xué)科實(shí)踐:制作微型密度計(jì)
- 財(cái)務(wù)BP經(jīng)營分析報(bào)告
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 《社區(qū)康復(fù)》課件-第八章 視力障礙患者的社區(qū)康復(fù)實(shí)踐
- 透析患者的血糖管理
- 《逆向建模與產(chǎn)品創(chuàng)新設(shè)計(jì)》課程標(biāo)準(zhǔn)
- 前置審方合理用藥系統(tǒng)建設(shè)方案
- 國壽增員長廊講解學(xué)習(xí)及演練課件
- 新疆維吾爾自治區(qū)烏魯木齊市初中語文九年級(jí)期末??荚囶}詳細(xì)答案和解析
- 同等學(xué)力申碩英語考試高頻詞匯速記匯總
評(píng)論
0/150
提交評(píng)論