電路和電子技術(shù) 第5章 組合邏輯電路_第1頁
電路和電子技術(shù) 第5章 組合邏輯電路_第2頁
電路和電子技術(shù) 第5章 組合邏輯電路_第3頁
電路和電子技術(shù) 第5章 組合邏輯電路_第4頁
電路和電子技術(shù) 第5章 組合邏輯電路_第5頁
已閱讀5頁,還剩105頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第5章組合邏輯電路5.1邏輯關(guān)系5.2邏輯門電路5.3邏輯函數(shù)的表示及其化簡5.4組合邏輯電路的分析與設(shè)計5.5常用的集成組合邏輯電路《電工和電子技術(shù)》學(xué)習(xí)要點在具體的數(shù)字電路與分析、設(shè)計方法之間,以分析、設(shè)計方法為主。在具體的設(shè)計步驟與所依據(jù)的概念、原理之間,以概念、原理為主。在繼承電路的內(nèi)部工作原理和外部特性之間,以外部特性為主。

數(shù)字電路分為兩類:組合邏輯電路和時序邏輯電路。組合邏輯電路的特點是不具有記憶功能,即輸出變量的狀態(tài)只取決于該時刻輸入變量的狀態(tài),而與電路原來的輸出狀態(tài)無關(guān)。5.1邏輯關(guān)系

數(shù)字電路是研究輸出變量與輸入變量之間的邏輯關(guān)系。這種關(guān)系用邏輯函數(shù)表示,所以又將數(shù)字電路稱為邏輯電路。5.1.1基本邏輯關(guān)系

與、或、非是邏輯代數(shù)中三種最基本的邏輯關(guān)系。與、或、非的邏輯關(guān)系也可以稱為邏輯運算或邏輯函數(shù)。1.與邏輯運算

若決定某一事件的所有條件都滿足這個事件才發(fā)生,這種邏輯關(guān)系稱為與邏輯關(guān)系或稱與運算。

右圖中,只有開關(guān)A和開關(guān)B同時閉合時(條件),燈Y才亮(結(jié)果)??梢姛袅潦录c開關(guān)A、B的關(guān)系是與邏輯關(guān)系。EABY設(shè)開關(guān)閉合用“1”表示,斷開用“0”表示;燈亮用“1”表示,燈暗用“0”表示,則與邏輯關(guān)系的表達(dá)式為Y=A·B。此式表示輸出Y與輸入A、B之間為與運算,也稱邏輯乘。ABY&與邏輯符號ABY000001100111與邏輯真值表

表示邏輯關(guān)系的狀態(tài)表稱為真值表2.或邏輯運算

若決定某一事件的各個條件中,只要有一個滿足,這個事件就發(fā)生,這種邏輯關(guān)系稱為或邏輯關(guān)系,也稱或運算。EABY右圖中,當(dāng)開關(guān)A閉合、開關(guān)B閉合,或開關(guān)A、B均閉合,都使燈亮的事件發(fā)生。 燈亮與開關(guān)的關(guān)系為或邏輯關(guān)系,可用邏輯表達(dá)式Y(jié)=A+B表示,輸出Y與輸入A、B之間為或運算,也稱邏輯加。ABY001011100111或邏輯真值表

ABY或邏輯符號≥

13.非運算上述兩種基本運算也可以推廣到多輸入變量的情況,例如:Y

=

A

BCD,Y

=

A+B+C等等。

若某事件的發(fā)生,取決于條件的否定,即條件滿足事件不發(fā)生,條件不滿足事件發(fā)生。這種邏輯關(guān)系稱為邏輯非。REAY右圖中,當(dāng)開關(guān)A閉合時燈滅,而開關(guān)A打開時燈亮。非邏輯關(guān)系的表達(dá)式可寫為A1Y非邏輯符號AY0011非邏輯真值表

5.1.2復(fù)合邏輯關(guān)系

任何復(fù)雜的邏輯關(guān)系都可由三種基本邏輯關(guān)系組合而成,常用的邏輯關(guān)系有與非、或非、與或非、異或、同或等等。名稱邏輯表達(dá)式邏輯符號功能說明與門Y=A·B輸入全1,輸出為1輸入有0,輸出為0

或門Y=A+B輸入有1,輸出為1輸入全0,輸出為0非門輸入為1,輸出為0輸入為0,輸出為1表9.1.4常用邏輯關(guān)系及其門電路符號&ABY≥1ABY1AY

名稱邏輯表達(dá)式邏輯符號功能說明與非門輸入有0,輸出為1輸入全1,輸出為0

或非門輸入有1,輸出為0輸入全0,輸出為1異或門輸入相異,輸出為1輸入相同,輸出為0同或門

=A

B

輸入相同,輸出為1輸入相異,輸出為0與或非門相與有1,輸出為0相與全0,輸出為1&ABY≥1ABY=1ABY=ABY&ABY≥1CD續(xù)表

5.2邏輯門電路

實現(xiàn)某種邏輯運算的電路稱為門電路。

門電路有很多不同的種類。按使用元器件可分為二極管-晶體管邏輯(DTL)門電路、晶體管-晶體管邏輯(TTL)門電路和互補型絕緣柵場效應(yīng)管(CMOS)門電路。按功能可分為與門、或門、非門、與非門、或非門、異或門等;按制造方法可分為分立元件門電路和集成門電路。

分析邏輯電路時只用兩種相反的工作狀態(tài),并用1或0表示。

正邏輯系統(tǒng):高電平用1表示,低電平用0表示。

負(fù)邏輯系統(tǒng):高電平用0表示,低電平用1表示。本書中使用通常慣用的正邏輯。

+12VABDADBYR

結(jié)論:A、B兩個輸入端中,至少有一個為0(低電平)時,輸出端Y=0。輸入端A、B均為1(高電平)時,輸出才是Y=

1。因而實現(xiàn)了與門的“有0出0,全1出1”的邏輯功能。

與門工作波形AYB1.與門的工作原理DA

–12VYABDBR2.或門的工作原理

結(jié)論:A、B兩個輸入端中至少有一個為1時,輸出Y=1。A、B均為0時,Y=0。從而實現(xiàn)了或門“有1出1,全0出0”的邏輯功能,或門工作波形AYB

3.非門的工作原理下圖是三極管非門(反相器)。當(dāng)VA=3V時,T飽和導(dǎo)通,VY=UCES=

0.3V,即Y=0;當(dāng)VA=0V時,T截止,IB、IC均為零,輸出為高電平,二極管D導(dǎo)通,將輸出鉗位在VY=3.3V,即Y=1。IBIC+UCCRC+UCE-–UBBRB2RB1AY+3VDT非門工作波形AY4.與非門的工作原理+UCCRC–UBBRB2RB1Y+3VDABCDADBDCRTC下圖是由二極管與門和三極管非門組成的與非門電路,圖中虛線左邊為與門,右邊為非門。電容C的作用是,改善波形的前、后沿使其更加陡峭。輸出Y與輸入A、B、C的邏輯關(guān)系為BCAY與非門工作波形

5.2.2TTL集成門電路

目前國產(chǎn)的TTL電路共有五個系列:T1000、CT2000、CT3000、CT4000和CT000,CT000又分為中速系列和高速系列。CT1000系列是標(biāo)準(zhǔn)TTL系列,相當(dāng)于國際SN54/74系列。CT2000系列是高速TTL系列,相當(dāng)于國際SN54H/74H系列。這兩個系列都是采用晶體管過驅(qū)動基極電流,以使晶體管工作于深度飽和區(qū),從而增加了電路從飽和到截止的時間,延長了平均延遲時間tpd。CT3000系列是肖特基TTL系列,相當(dāng)于國際SN54S/74S系列。CT4000系列是低功耗肖特基TTL系列,相當(dāng)于國際SN54LS/74LS系列。

+5VABCT1R1R2T2T3T4T5R3R5R4YT1等效電路+5VA

B

CR1C1B1多發(fā)射極晶體管TTL與非門由5個晶體管和5個電阻構(gòu)成。T1為多發(fā)射極晶體管,在電路中起著與門的作用。B1C1

5.2.2.1TTL與非門1.TTL與非門的工作原理+5VABCT1R1R2T2T3T4T5R3R5R4YRL拉電流VB1=1VuY=3.6V?+5VA

B

CR1C1B1(1)“有0出1”的分析

當(dāng)輸入端至少有一個0時,設(shè):

VA=0.3V,PN結(jié)導(dǎo)通電壓為0.7V,

則T1基極

電位VB1=0.3+0.7=1VVY=UCC–IB3R2–UBE3–UBE4

5–0.7–0.7=3.6VT2、T5截止,T3、

T4導(dǎo)通,即輸出Y=1B1+5VABCT1R1R2T2T3T4T5R3R5R4Y灌電流T1R1+VccVB1=2.1VVC2=1VuY=0.3V+5VA

B

CR1C1B1(2)“全1出0”的分析

當(dāng)輸入端全接高電平時,設(shè)VA=VB=VC=3.6V,只要VB1=2.1V,即可滿足T2、T5導(dǎo)通的條件,故T2、T5飽和導(dǎo)通。因此VY=0.3V,即輸出Y=0。在T1管基極,VB1被鉗位在2.1V,所以T1的三個發(fā)射結(jié)均截止。T2的集電極電位VC2=UCE2+UBE5=0.3+0.7=1V

使T3導(dǎo)通,T4截止,與電源UCC斷開。若負(fù)載是其它門電路,此時負(fù)載門的電流全部流入T5的集電極,這種電流稱為灌電流。由以上分析可知:當(dāng)輸入端A、B、C均為高電平時,輸出端Y為低電平。當(dāng)輸入端A、B、C中只要有一個為低電平,輸出端Y就為高電平,正好符合與非邏輯關(guān)系。2.電壓傳輸特性

與非門輸入電壓與輸出電壓的關(guān)系用電壓傳輸特性來描述,即Uo=f(Ui) 它表示輸入由低電平變化至高電平時,輸出電平的相應(yīng)變化。&1V+Ui–+UO–

Uo

UiUOHUOL0abcdTTL與非門的電壓傳輸特性在特性曲線上,當(dāng)輸入電壓Ui從零逐漸增大時,如圖中的ab段,T5處于截止?fàn)顟B(tài),輸出電壓Uo保持不變?yōu)閁OH。當(dāng)Ui增加到某一數(shù)值時,Uo逐漸下降。Ui繼續(xù)增加時,Uo急劇下降至UOL,如圖中的bc段,T5從截止經(jīng)放大至飽和,稱為轉(zhuǎn)折區(qū)。由于在這一區(qū)域中,Uo既非高電平1,也非低電平0,所以也稱為不確定區(qū)。在cd段,Ui再增加時,T5處于飽和狀態(tài),Uo保持UOL不變。

Uo

UiUOHUOLUOFFUTUIH0UIL

UNLUNHabcdTTL與非門的電壓傳輸特性3.主要參數(shù)(1)輸出高電平UOH和低電平UOL一般要求UOH≥2.7V,UOL≤0.35V。(2)開門電平UON和關(guān)門電平UOFF典型產(chǎn)品規(guī)定UON≤1.8V。UOFF≥0.8V。(3)噪聲容限(或抗干擾容限)電壓高電平噪聲容限電壓UNH=UIH

UON

低電平噪聲容限電壓UNL=UOFF

UIL

UON(4)閾值電壓UT(5)扇出系數(shù)No

(6)平均傳輸延遲時間tpd50%tpd250%tpd1輸出輸入平均延遲時間的定義tpd是表示門電路開關(guān)速度的參數(shù),tpd數(shù)值越小,其工作速度越高。典型產(chǎn)品規(guī)定tpd≤40ns。4.與非門的應(yīng)用(1)多余輸入端的處理(a)Y&1AB&(b)BAY&(c)BAY將閑置端接高電平1將閑置端與使用聯(lián)將閑置端懸空,等效于接無窮大的電阻,相當(dāng)于接高電平。

(2)應(yīng)用舉例門電路的控制作用ABY(b)&ABY(a)

將輸入端A作為控制端,在輸入端B加入脈沖序列,由輸出端Y的波形可見,只有當(dāng)A=1時,輸入信號B才能通過與非門到達(dá)輸出端,即與非門控制端加高電平時,門電路被開啟,加低電平時,門電路被封鎖。三態(tài)門有三種輸出狀態(tài):高電平、低電平和高阻狀態(tài)。5.2.2.2三態(tài)輸出門電路(TSL門)1.三態(tài)與非門的結(jié)構(gòu)和工作原理它是在普通與非門的基礎(chǔ)上,增加控制端E和控制二極管D而構(gòu)成。圖中A、B為數(shù)據(jù)輸入端,E(Enable)為使能輸入端。+5VABT1R1R2T2T3T4T5R3R5R4Y?EDE=1時,D截止,TSL門的輸出狀態(tài)完全取決于輸入端A、B,和一般與非門并無差別,即實現(xiàn)的邏輯功能。這種狀態(tài)稱為三態(tài)門的正常工作狀態(tài),或稱有效狀態(tài)。

+5VABT1R1R2T2T3T4T5R3R5R4YEVB1=1VE=0時,VB1=1V,T2、T5截止;二極管D導(dǎo)通,使VB3=1V,T4截止,輸出端被懸空,處于高阻狀態(tài)。這就是三態(tài)門的第三個狀態(tài),或稱禁止態(tài)。VB3=1VDABY&E控制端高電平有效的三態(tài)門邏輯符號

+5VABT1R1R2T2T3T4T5R3R5R4YD1E控制端(使能端)低電平有效的三態(tài)與非門ABY&控制端低電平有效的三態(tài)門邏輯符號

2.三態(tài)門的應(yīng)用三態(tài)門的一個重要用途是向總線上分時傳送數(shù)據(jù)。總線Y&A0B0E0&A1B1E1&AnBnEnG0G1Gn

右圖是單向數(shù)據(jù)傳送電路,當(dāng)使能端E0=1,而E1

En均為0時,總線Y上收到G0門傳送的數(shù)據(jù)即。此時,G1

Gn門的輸出均為高阻態(tài)。若令使能端E0

En依次為1,則門G0

Gn的數(shù)據(jù)依次按與非關(guān)系送到總線Y上。

使用多個三態(tài)門與總線交換數(shù)據(jù)時,不允許有2個和2個以上門的使能端同時有效。

下圖是由三態(tài)非門構(gòu)成的雙向數(shù)據(jù)傳輸?shù)碾娐房偩€YG1D01ED11G0當(dāng)E=1時,G0工作,G1為高阻態(tài):數(shù)據(jù)D0經(jīng)三態(tài)門G0取反后送到總線Y上,即。當(dāng)E=0時,三態(tài)門G1工作,G0為高阻態(tài):總線Y上的數(shù)據(jù)經(jīng)非門G1取反后送到其輸出端,即。

5.2.2.3集電極開路門(OC門)下圖是集電極開路與非門的電路和邏輯符號Y&ABCR+U+5VR1YT5R3R2ABCT2T1(a)內(nèi)部電路結(jié)構(gòu)(b)邏輯符號它與典型與非門電路的差別在于去掉了由T3、T4組成的復(fù)合管,而且T5的集電極是開路的。。在使用時必須外接電阻R和外接電源+U。只要R和U的數(shù)值合適,就可保證OC門輸出具有合適的高低電平和負(fù)載電流。幾個OC門的輸出端可以直接連在一起,實現(xiàn)線與的功能。所謂“線與”是實現(xiàn)幾個門電路輸出端相與的功能。即Y=Y0

Y1

Yn。

BY0&ADY1&C+URY右圖為兩個OC與非門線與的情況。其輸出為

利用OC門必須外接電阻R和電源U的特點,可用OC門直接驅(qū)動小電流負(fù)載。

集電極開路結(jié)構(gòu)還可以用于制作驅(qū)動高電壓、大電流負(fù)載的門電路。例如:驅(qū)動發(fā)光二極管LED等顯示器件或直流12V~24V的繼電器等。

需要指出的是,普通的TTL門電路的輸出端不允許直接相連。

例如:7400為四二輸入與非門,在一片組件內(nèi)集成了四個二輸入端與非門。7410為三三輸入與非門,7420為雙四輸入與非門等。7400與非門外引線排列圖123456714

13

12

11

10

9

8UCC

4B

4A

4Y

3B3A3Y1A1B

1Y

2A

2B

2Y

地&&&&123456714

13

12

11

10

9

8UCC2D

2CN

2B2A

2Y1A

1B

N

1C

1D1Y地&&7420與非門外引線排列圖

5.2.2.4集成與非門的結(jié)構(gòu)和外引線排列TTL集成門電路組件,是在同一芯片上制作若干個門電路。5.2.3CMOS門電路

在大規(guī)模和超大規(guī)模集成電路中,CMOS型電路具有制造工藝簡單,成品合格率高、集成度高等特點,且具有功耗極低,抗干擾能力強等優(yōu)點,。它的主要缺點是工作速度較低,但現(xiàn)在的產(chǎn)品性能已有較大改善。CMOS門即互補型(Complementary)MOS門電路。它由兩種不同類型的單極型晶體管組合而成。PMOS管作為負(fù)載管,NMOS管作為驅(qū)動管。5.2.3.1CMOS非門CMOS非門是CMOS集成電路的基本單元電路。它由一個P溝道增強型MOS管TP和一個N溝道增強型MOS管TN串聯(lián)組成。PMOS管的襯底和源極連在一起接電源+UDD,NMOS管的襯底和源極連在一起接地,兩個柵極相連作為非門的輸入端A,兩個漏極相連引出輸出端Y。

AYTP+UDDTNGGDSSDCMOS非門1.工作原理

當(dāng)A

=1(高電平約為UDD)時,驅(qū)動管TN的柵源電壓大于其開啟電壓UGS≈UDD>UGS(th),TN導(dǎo)通,其漏源電壓UDS≈0,而負(fù)載管TP的柵源電壓UGS≈0<

|UGS(th)|,TP截止,故輸出為低電平,即Y

=0(低電平約為0V)。

當(dāng)A=0,TN管的UGS≈0<UGS(th),TN截止,而TP管的UGS≈-UDD,|UGS|>|UGS(th)|,TP導(dǎo)通,故輸出為高電平,即Y=1。由以上分析可看出,電路具有非門的功能,它將輸入電平反相后送出,實現(xiàn)了2.CMOS非門的特點(1)靜態(tài)功耗極低。由于CMOS非門在工作過程中只有一個管子導(dǎo)通,另一個管子截止。靜態(tài)電流極其微小,為nA量級,所以靜態(tài)功耗僅為幾十nW。(2)抗干擾能力強。閾值電壓UT≈UDD/2,UNL和UNH均較大,且近似相等,當(dāng)UDD增大時,抗干擾能力增強。(3)電源利用率高。UOH≈UDD,允許電源有一個較寬的選擇范圍(+3~+18V)。(4)輸入阻抗高,帶負(fù)載能力強。扇出系數(shù)N0約達(dá)50,比TTL門的N0高很多。

其它的CMOS電路也具有以上特點。ABT4T3T1T2+UDDYCMOS與非門

當(dāng)兩個輸入信號均為高電平時,A=B=1,則T1、T2導(dǎo)通,T3、T4截止,輸出為低電平,即Y=0??梢娫撾娐穼崿F(xiàn)了與非門的功能

在CMOS非門的基礎(chǔ)上再加入一個TP和TN。兩個P溝道MOS管并聯(lián),兩個N溝道MOS管串聯(lián)。當(dāng)輸入信號A、B中至少有一個為0時,如A=0,B=1,則T1、T4導(dǎo)通,T2、T3截止,輸出為高電平,即Y=1。5.2.3.2CMOS與非門5.2.3.3CMOS門電路使用時應(yīng)注意的問題

1.使用時CMOS門電路的輸出端不允許并聯(lián)。2.多余輸入端的處理:對CMOS門電路,多余輸入端不允許懸空,以防止靜電感應(yīng)造成的強電場擊穿。對與非門,可將閑置端接電源+UDD;對或非門,可將閑置端接地。3.輸入端加過流保護(hù):在輸入端接有大電容、低內(nèi)阻信號源,或輸入端接長線時均應(yīng)接入保護(hù)電阻。4.不同系列邏輯電路的配合

若一個數(shù)字系統(tǒng)中同時采用CMOS電路與TTL電路,在二者相互連接時,應(yīng)注意邏輯電平的配合及驅(qū)動能力的配合問題。

(1)TTL電路驅(qū)動CMOS電路時,應(yīng)考慮邏輯電平的配合。由于TTL電路與CMOS電路的電源不同、高低電平不相等,可采用以下方法進(jìn)行電平配合:

可在TTL門輸出端接一上拉電阻,將輸出高電平提高到UDD;

采用TTLOC門,仍需接一上拉電阻,與較高電源電壓及相應(yīng)高電平相配合;

換用HCT(高速CMOS)系列產(chǎn)品。其電源電壓的取值范圍為4.5~5.5V,器件引腳定義與TTL器件相同。(2)CMOS電路驅(qū)動TTL電路時,應(yīng)考慮驅(qū)動能力的配合。CMOS電路輸出功率較小,能帶動的TTL門的個數(shù)有限,可在CMOS電路輸出端接一級CMOS驅(qū)動器,或使用分立元件的三極管電流放大器來增加輸出低電平時的灌電流能力。5.2.3.4TTL電路和CMOS電路的性能比較表9.2.2TTL與CMOS集成電路的性能比較系列平均延遲時間

/ns每門功耗最高工作頻率/MHz電源電壓/V抗干擾能力扇出系數(shù)No門電路基本形式TTL3~102~22mW35~1255中5~12與非CMOS4050nW103~18強>50與非/或非

解:當(dāng)AB中有一個是高電平時,T1

與T2中有一個導(dǎo)通,T4

與T3中有一個截止,輸出Y為低電平。

當(dāng)AB都是低電平時,T1

與T2同時截止,T4與T3同時導(dǎo)通;輸出Y為高電平。例:分析圖示CMOS門電路的功能。BT4T3T1T2AY+UDD結(jié)論:是CMOS或非門

5.3邏輯函數(shù)的表示及其化簡

在數(shù)字邏輯電路的分析和設(shè)計過程中必須使用邏輯函數(shù)對電路的輸入、輸出關(guān)系進(jìn)行描述,邏輯代數(shù)是研究邏輯關(guān)系的一種數(shù)學(xué)工具。本節(jié)介紹邏輯代數(shù)的基本規(guī)律、邏輯函數(shù)的表示和化簡方法。5.3.1邏輯代數(shù)的基本定律和運算規(guī)則

1.基本定律

邏輯代數(shù)所表示的是邏輯關(guān)系,不是數(shù)量關(guān)系,這是它與普通代數(shù)本質(zhì)上的區(qū)別。

邏輯代數(shù)也稱布爾代數(shù),邏輯代數(shù)和普通代數(shù)一樣,也可以用字母表示變量。但變量的取值只有“1”和“0”兩種。這里的1和0不是具體的數(shù)值,而是代表兩種相反的邏輯狀態(tài)。

根據(jù)與、或、非三種基本運算規(guī)則,可導(dǎo)出邏輯運算的基本定律。

表5.3.1邏輯代數(shù)的基本定律序號名稱基本定律10-1律0+A=A1+A=11

A=A0A=02重疊律A+A=AA

A=A4交換律A+B=B+AA

B=B

A(A+B)+C=A+(B+C)5結(jié)合律(A

B)

C=A

(B

C)6分配律A

(B+C)=A

B+A

CA+B

C=(A+B)(A+C)7吸收律3互補律原變量

A+AB=AA(A+B)=A反變量

混合變量吸收律8還原律

9反演律

表中所列出的基本定律均可采用真值表加以證明,對輸入取值的所有組合狀態(tài),若等式兩邊的各項都相同,則等式成立。例如二輸入變量反演定律(也稱摩根定理)的證明如下表所示。當(dāng)變量A、B分別取0、1的四種組合時,對應(yīng)的和的取值相同,和的取值也相同,從而證明了反演定律。AB000110111110111010001000利用真值表證明反演律公式

2.三個基本規(guī)則(1)代入規(guī)則

對于任意一個含有變量A的等式,若將所有出現(xiàn)A的位置都用一個邏輯函數(shù)F代替,則等式仍然成立,這個規(guī)則稱為代入規(guī)則。例5.3.1在等式A+AB=A中,用(C+D)代替A,證明等式仍然成立。證在等式左邊用(C+D)代替A,有(C+D)+(C+D)B=(C+D)(1+B)=C+D可見等式左右相等

,證畢。

請注意:進(jìn)行邏輯運算時,不能簡單套用普通代數(shù)的運算規(guī)則,如:不能進(jìn)行移項和約分的運算,因為在邏輯代數(shù)中沒有減法和除法運算。

利用反演規(guī)則可方便地求得任一邏輯函數(shù)的反函數(shù)。注意:此例中與、或運算的先后順序,不要將上式寫成解

Y的反函數(shù)為例5.3.2設(shè)邏輯函數(shù),求Y的反函數(shù)。(2)反演規(guī)則

對于任意一個函數(shù)表達(dá)式Y(jié),如果將Y中所有的“”換成“+”,“+”換成“

”;“0”換成“1”,“1”換成“0”;原變量換成反變量,反變量換成原變量,那么所得到的表達(dá)式就是Y的反函數(shù)。這個規(guī)則叫做反演規(guī)則。例5.3.3設(shè)邏輯函數(shù),求Y的反函數(shù)。解:Y的反函數(shù)為 注意:此例中上面的“非”,運算時不能去掉。對偶式:對任一邏輯函數(shù)Y,如果將Y中的“與”換成“或”,“或”換成“與”,“0”換成“1”,“1”換成“0”。變量不變,得到一個邏輯函數(shù)式Y(jié)

,Y

稱為Y的對偶式。對偶規(guī)則:若兩個邏輯函數(shù)相等,如Y=F,則它們的對偶式也相等,即Y

=F

(3)對偶規(guī)則解

:邏輯函數(shù)Y和F的對偶式為Y

=A+BC,F(xiàn)

=(A+B)(A+C)由分配律知Y=F,由對偶規(guī)則知F

=Y

例9.3.4邏輯函數(shù)Y=A(B+C),F(xiàn)=AB+AC,求它們的對偶式。5.3.2邏輯函數(shù)的表示方法

邏輯函數(shù)可以用五種方法來表示:邏輯表達(dá)式、真值表、邏輯圖、波形圖和卡諾圖。例5.3.5右圖表示一個樓梯照明燈的控制電路,它允許在不同的地點開燈和關(guān)燈。設(shè)計一邏輯電路實現(xiàn)這一功能。220V~LAB1100燈的兩地控制真值表ABL000110111001解:設(shè)L=1表示燈亮,L=0表示燈滅。A、B表示開關(guān),取1表示扳向上,取0表示扳向下,可列出表示輸出變量L與輸入變量A、B之間的邏輯關(guān)系的真值表。

由真值表中可看出,在A、B取值的四種組合中,只有第一種(A=B=0)和第四種(A=B=1)才能使燈亮。據(jù)此可寫出燈亮(L=1)的邏輯表達(dá)式

真值表ABL000110111001解:設(shè)L=1表示燈亮,L=0表示燈滅。A、B表示開關(guān),取1表示扳向上,取0表示扳向下,可列出表示輸出變量L與輸入變量A、B之間的邏輯關(guān)系的真值表。

由真值表中可看出,在A、B取值的四種組合中,只有第一種(A=B=0)和第四種(A=B=1)才能使燈亮。據(jù)此可寫出燈亮(L=1)的邏輯表達(dá)式上式為一個同或的邏輯關(guān)系。它既可用同或門實現(xiàn)(圖a)。同或邏輯波形圖ABL=ABL(a)=1AB1L(c)(b)ABL11&&≥1由真值表也可以寫出燈滅的邏輯表達(dá)式再變換成上式可用異或門和非門實現(xiàn)(圖c)同或和異或互為反函數(shù)也可以用與門、或門和非門實現(xiàn)(圖b)。

還可以用波形圖來表示同或的邏輯關(guān)系,真值表與波形圖是一一對應(yīng)的關(guān)系。2.邏輯函數(shù)的真值表是唯一的,邏輯表達(dá)式不是唯一的,因而邏輯圖也不是唯一的,可以有多種不同的形式,因此化簡邏輯表達(dá)式就顯得很有必要。結(jié)論:1.任一邏輯函數(shù)均可用真值表、邏輯表達(dá)式、邏輯圖、波形圖和卡諾圖表示;(卡諾圖表示法將在5.3.3中介紹)5.3.3邏輯函數(shù)的化簡一個邏輯函數(shù)可以有多種不同形式的表達(dá)式,例如同或邏輯關(guān)系有:與或表達(dá)式或與表達(dá)式 與非表達(dá)式

上述幾種表達(dá)式中,與或表達(dá)式是最常用的。由于與或式比較容易同其它表達(dá)式的形式相互轉(zhuǎn)換,所以化簡邏輯函數(shù)通?;癁樽詈喌呐c或表達(dá)式形式。

最簡與或表達(dá)式的標(biāo)準(zhǔn)是:(1)與項的項數(shù)最少;(2)各與項中變量個數(shù)也最少。1.公式化簡法(1)合并項法

利用邏輯代數(shù)的基本運算規(guī)則0-1律、互補律等,合并兩項,可消去一個變量。

或非表達(dá)式與或非表達(dá)式例5.3.6化簡例9.3.7證明分配律A+BC=(A+B)(A+C)。=A(1+B+C)+BC=A+BC解:證:等式右邊=(A+B)(A+C)=A+AB+AC+BC)

(2)配項法將某一項乘以展開成為兩項,再與其它項合并,達(dá)到化簡目的。例5.3.8證明混合變量吸收律

證:(3)吸收法例5.3.9化簡解:

=B+C+AC=B+C利用原變量吸收律A+AB=A,反變量吸收律,及混合變量吸收律消去多余項。(4)添加項法利用重疊律A+A=A,在表達(dá)式中加入相同的項,然后分別合并化簡。例5.3.10

化簡解:

在對邏輯函數(shù)進(jìn)行化簡時,往往會同時用到以上幾種方法。例5.3.11化簡解:==1例5.3.12化簡解:利用對偶規(guī)則和添加項法,得再利用對偶規(guī)則和分配律,得Y=Y

=(A+B+C

)

B+C+D

=B+C+AD2.卡諾圖化簡法卡諾圖是一種將真值表按一定的編碼規(guī)則排列而成的方格圖。利用卡諾圖,不僅可以表示邏輯函數(shù),而且可以方便、直觀地化簡邏輯函數(shù),并得到最簡的邏輯表達(dá)式。(1)最小項

最小項是由全部輸入變量組成的乘積項,每個變量在乘積項中以原變量或反變量出現(xiàn)一次,且僅出現(xiàn)一次。如:當(dāng)n

=

2,最小項有4個:,,,AB。當(dāng)n=3,最小項有8個:,,,,,,,ABC。當(dāng)n=4,最小項有16個:,,……,ABCD。若有n個輸入變量,則有2n個最小項最小項編號:以最小項取值所對應(yīng)的十進(jìn)制數(shù)作為其編號。例如:與001對應(yīng),所以,而ABC=m7。其中m表示最小項,下標(biāo)即是最小項的編號。

任意邏輯函數(shù)可以用最小項之和來表示,可采用配項法或列真值表的方法實現(xiàn)這一目的,它是該邏輯函數(shù)唯一的標(biāo)準(zhǔn)“與或”表達(dá)式。例5.3.13將邏輯函數(shù)Y=AB+BC+AC表示成最小項之和的形式。解:利用配項法導(dǎo)出Y=AB+BC+AC

最小項的個數(shù)與真值表的行數(shù)相同,因此可以將真值表內(nèi)輸出變量與輸入變量的對應(yīng)關(guān)系用卡諾圖表示。(2)用最小項表示邏輯函數(shù)

AB0101m0m3m2m1AB二變量卡諾圖ABC0001111001m0m1m3m2m4m5m7m6ABC三變量卡諾圖ABCD0001111000011110m0m1m3m2m4m5m7m6m12m13m15m14m8m9m11m10四變量卡諾圖(a)n變量卡諾圖有2n個小方格,圖中每一個小方格對應(yīng)一個輸入變量的最小項。卡諾圖的構(gòu)造規(guī)則為:(b)任意相鄰的兩個小方格,其輸入變量的取值只能有一位不同,且這一位不同是互為取“反”的,這一點稱為邏輯相鄰性,由此可以將卡諾圖看成是一個球面的展開圖。

(3)用卡諾圖表示邏輯函數(shù)卡諾圖的左邊和上邊為輸入變量的取值,內(nèi)部為輸出變量Y與2n個最小項相對應(yīng)的取值。對某一邏輯函數(shù)來說,由于用最小項表示的標(biāo)準(zhǔn)“與或”表達(dá)式是唯一的,所以卡諾圖也是唯一的。先將邏輯函數(shù)Y表示成最小項之和,再根據(jù)最小項編號找到相應(yīng)的小方格,填入對應(yīng)的輸出值。

另一種方法是列出邏輯函數(shù)的真值表,再用同樣方法填入卡諾圖。例5.3.14用卡諾圖表示:邏輯函數(shù)Y=AB+BC+AC。解:由例5.3.13,已得出邏輯函數(shù)Y的最小項表達(dá)式為Y=AB+BC+ACABC0001111001001001

1

1

(4)卡諾圖化簡法利用邏輯代數(shù)中的互補律,將卡諾圖中邏輯相鄰的兩個輸出為1的方格合并,即可消去一個變量。這種利用卡諾圖對邏輯函數(shù)進(jìn)行化簡的方法稱為卡諾圖化簡法。

畫合并圈:將相鄰的“1”格按2n個格(n為整數(shù),如21個格、22個格、23個格等)圈為一組,直到所有的“1”格全部被覆蓋為止。(a)化簡步驟:

畫出該邏輯函數(shù)的卡諾圖。

相鄰的2n個格子圈為一組,消去n個變量,如:2個格消去1個變量,4個格消去2個變量,8個格消去3個變量。

每個合并圈中要有新的未被圈過的“1”格。如果某一個合并圈中所有“1”格均被別的圈所包圍,由此圈所表示的乘積項是多余的,稱為冗余項。

合并圈按2n越大越好,(乘積項中因子少)。

合并圈個數(shù)越少越好,(乘積項數(shù)目少)。

由于A+A=A,所以同一個“1”格可以圈多次。(b)為使邏輯函數(shù)化到最簡,在畫合并圈時,應(yīng)遵循下列原則:

將每個合并圈所表示的乘積項相加,得到化簡后的與或表達(dá)式。ACABABC000111100111100000同理m6、m7合并,化簡為AB,在化簡過程中,m7被使用了兩次。由卡諾圖得到最簡與或表達(dá)式

Y=AB+ACAY&&≥1CB據(jù)此可畫出邏輯圖例5.3.15某邏輯函數(shù)的卡諾圖如下圖所示。將其化成最簡與或表達(dá)式,并畫出邏輯圖。解:將相鄰的“1”格畫合并圈,m5、m7合并后,變量B被消去。此合并圈化簡為AC;

ABCD000111100001111011

111111ABCD

(a)四個角的“1”格允許合并,因為它是球體表面展開圖,合并后同樣可以消去兩個變量。化簡為(b)m15不能和其它格合并,只能單獨為一項。若將m15

和m10斜向合并畫圈,如下圖所示,則不符合兩格合并消去一個變量的化簡規(guī)則,因為有兩個變量變化,所以這兩個方格不是邏輯相鄰的。ABCD000111100001111011

111111+例5.3.16化簡Y=∑m(0,1,2,4,5,8,10,15)。解(1)按給定的邏輯函數(shù)最小項編號,在卡諾圖中相應(yīng)的小方格中填入1,其余的格子可以填0,也可以空白。(2)按2n的數(shù)目將“1”格合并,畫出三個合并圈?;喗Y(jié)果為

ABCD0001111000011110011

0111011111111解:按的最小項編碼,在Y的卡諾圖的相應(yīng)小方格內(nèi)填入“0”,其余為1。對“1”格畫合并圈。得出Y的最簡與或表達(dá)式為Y=B+C+ADBCAD例5.3.17已知邏輯函數(shù)求:Y的最簡與或表達(dá)式。

例5.3.18將邏輯函數(shù)化簡為最簡與或表達(dá)式,并用與非門畫出其邏輯圖。解將Y表達(dá)式中的乘積項逐一填入卡諾圖,可以從表達(dá)式直接填圖,如:對應(yīng)AB=10的4個小方格(下面一行應(yīng)填寫4個1),為對應(yīng)D=0的8個小方格(左、右兩列應(yīng)填寫8個1),等等。填完后,畫合并圈,化簡后得三項ABCD000111100001111011

1111111111此式即為最簡與或表達(dá)式。利用摩根定理,可將其寫成與非表達(dá)式畫出用與非門畫出其邏輯圖AY&CB1D&&

由于外界條件的限制,某些輸入變量取值的組合不可能出現(xiàn),它們對應(yīng)的最小項稱為約束項或任意項。約束項用φ表示(或用

表示),其值可以取0,也可以取1。利用約束項可使邏輯函數(shù)化簡到更簡。(4)利用約束項進(jìn)行化簡ABCD0001111000011110111φφφφφφ例5.3.19某電路有四個輸入端A、B、C、D,當(dāng)輸入變量ABCD的取值組合為0011、0110、和1001時,輸出Y=

1,而ABCD為0111、1011、1100、1101、1110、1111的六種組合不會出現(xiàn)。寫出Y的最簡與或表達(dá)式。解:根據(jù)題意在卡諾圖中填入1,而不會出現(xiàn)的六個約束項可組成Y的約束條件

d(7,11,12,13,14,15)=0在約束項對應(yīng)的方格內(nèi)填入φ。

ABCD0001111000011110111φφφφφφ合并畫圈時,可將φ視為1,與Y=1格圈在一起。1格必須圈入,而φ可不圈入。由圖所示的3個合并圈,最后化為3項

組合邏輯電路的分析,是在已知邏輯圖的情況下,通過分析和化簡,確定其邏輯功能。組合邏輯電路的設(shè)計是根據(jù)邏輯功能的要求,設(shè)計出實現(xiàn)該功能的最佳電路。所謂最佳,是指在使用門電路的種類最少的同時,使用門的個數(shù)最少。組合邏輯電路的設(shè)計也稱為組合邏輯電路的綜合。5.4組合邏輯電路的分析與設(shè)計9.4.1組合邏輯電路的分析

(1)根據(jù)邏輯圖,寫出邏輯函數(shù)表達(dá)式;(2)對邏輯函數(shù)表達(dá)式進(jìn)行化簡;(3)根據(jù)最簡表達(dá)式列出真值表;(4)由真值表確定邏輯電路的功能。組合邏輯電路的分析步驟如下:解根據(jù)邏輯圖,分別寫出與非門和或非門的邏輯表達(dá)式例5.4.1分析圖示邏輯電路的功能。Y1&ABYC&Y2≥1&ABCY=AB

ABC=ABC該電路實現(xiàn)三輸入與門的功能例5.4.2分析圖示邏輯電路的功能。解:寫出輸出與輸入的邏輯關(guān)系式=

1ABYY&AB&11&1可見電路實現(xiàn)異或的功能,可簡化為異或門。

例5.4.3分析下圖所示邏輯電路的功能。

ABY1≥11Y2Y31≥1≥1解此電路有三個輸出,由邏輯圖可直接寫出輸出與輸入的邏輯關(guān)系式ABY1

Y2

Y300011011010001100010真值表由邏輯表達(dá)式列出真值表,可歸納出其邏輯功能:

當(dāng)A

B

時,Y1=1;A=B時,Y2=1;A

B時,Y3=1。是一位數(shù)值比較器,可對兩個一位二進(jìn)制數(shù)進(jìn)行比較。

5.4.2組合邏輯電路的設(shè)計組合邏輯電路的設(shè)計步驟如下:(1)根據(jù)邏輯要求,定義輸入輸出邏輯變量,列出真值表;(2)由真值表寫出邏輯函數(shù)表達(dá)式;(3)化簡邏輯函數(shù)表達(dá)式;(4)畫出邏輯圖。例9.4.4設(shè)計一個三人表決邏輯電路。解設(shè)A、B、C表示三人投票:同意為1,不同意為0;Y表示投票結(jié)果:通過為1,否決為0。根據(jù)設(shè)定列出真值表。寫出最小項表達(dá)式ABCY00000001101110001111010010111011真值表利用卡諾圖化簡,得與或表達(dá)式Y(jié)=AB+AC+BC

ABC000111100101110010用與門和或門實現(xiàn)的邏輯圖如圖(a)

ABY&&&C1+UCC0&(b)R1R2ABY&&&C1R10R2≥1(a)+UCC利用反演律可將與或表達(dá)式化成與非形式 由與非門構(gòu)成的三人表決邏輯圖如圖(b)

例9.4.5設(shè)計交通燈報警電路,當(dāng)紅、綠燈同時亮,以及紅、黃、綠三個燈同時亮和同時不亮?xí)r需要報警。畫出邏輯電路圖,要求用與非門(包括非門)實現(xiàn)。解設(shè)輸入R、Y、G分別代表紅、黃、綠燈,燈亮為1,燈滅為0;F表示報警輸出:F=1表示報警,F(xiàn)=0表示不報警。列出狀態(tài)真值表。由此可寫出邏輯表達(dá)式,F(xiàn)=1的最小項之和。RYGF00001001001110001111010010111011真值表將表達(dá)式化簡,并變換成與非表達(dá)式畫出邏輯圖11RY&&1GF&

例5.4.6設(shè)計一個三輸入可控門電路:當(dāng)控制端為0時,門電路實現(xiàn)或門功能,當(dāng)控制端為1時,門電路實現(xiàn)與門功能。試畫出邏輯電路圖,要求用與非門實現(xiàn)。解設(shè)E為控制端,A、B為信號輸入端,Y為輸出端。根據(jù)題意列出真值表,由真值表寫出邏輯表達(dá)式EABY00010101001110001111010010111010真值表利用卡諾圖化簡,得與或表達(dá)式利用摩根定理,得到與非表達(dá)式EAB0001111001010011101AB&&EY&&用與非門實現(xiàn)的邏輯圖

5.5常用的集成組合邏輯電路

組合邏輯電路是門電路按一定規(guī)律連接組合,構(gòu)成具有特定功能的邏輯電路。常用的有加法器、編碼器、譯碼器、數(shù)值比較器、奇偶校驗電路、數(shù)據(jù)選擇器和分配器等。5.5.1加法器1.半加器

將兩個一位二進(jìn)制數(shù)相加,不考慮低位來的進(jìn)位,稱為半加。實現(xiàn)半加功能的電路,稱為半加器。

實現(xiàn)加法運算的電路稱為加法器,它是數(shù)字系統(tǒng)中最基本的運算單元。加法器分為半加器和全加器。

ABC

S0001101100010110半加器真值表半加器的邏輯符號∑COCSAB=1AS&CB半加有四種情況:0

+

0

=

0;0

+

1

=

1

+

0

=

1;1

+

1

=

10。若用A、B表示兩個加數(shù),S表示本位的半加和,C表示本位向高位的進(jìn)位。則可得到半加器的邏輯真值表,由真值表可直接寫出S和C的邏輯表達(dá)式C=AB

半加器可用異或門和與門實現(xiàn)。2.全加器全加器有三個輸入端,A、B表示兩個加數(shù),Ci表示低位來的進(jìn)位;有兩個輸出端,S表示本位和,Co表示本位向高位的進(jìn)位。根據(jù)加法規(guī)則可列出全加器的真值表,由真值表寫出S和Co的表達(dá)式。ABCiS00000001101110001111010010111011全加器真值表CO01111000

將兩個加數(shù)和低位來的進(jìn)位三者相加,即是全加。實現(xiàn)全加功能的電路稱為全加器。

全加器可以用兩個半加器和一個或門實現(xiàn)。全加器邏輯符號∑COCoSABCICiSABCOCoCi≥1∑CO∑

集成全加器的種類和型號很多,TTL系列有74183、74283等型號。74183的引腳排列如右圖。3.集成全加器74183123456714

13

12

11

10

9

8UCC2A2B2Ci2CoN

2S1A

N

1B

1Ci1Co1S地74183外引線排列圖其內(nèi)部為互相獨立的兩個全加器。全加器74183具有獨立的全加和輸出S和進(jìn)位輸出Co,特別適用于高速乘法器中。

若把某一全加器的進(jìn)位輸出Co連接到另一個全加器的進(jìn)位輸入Ci,則可構(gòu)成2位串行進(jìn)位的全加器。74183使用靈活,級聯(lián)方便,應(yīng)用廣泛。利用全加器可以實現(xiàn)兩個二進(jìn)制數(shù)的加法,下圖為逐位進(jìn)位(或串行進(jìn)位)全加器實現(xiàn)的四位二進(jìn)制數(shù)的加法運算電路。4.全加器的應(yīng)用四位串行進(jìn)位全加器C3∑CIS0A0B0CO∑CIS1A1B1CO∑CIS2A2B2CO∑CIS3A3B3CO

利用全加器還可以實現(xiàn)兩個二進(jìn)制數(shù)的乘法,以2個兩位二進(jìn)制數(shù)的乘法為例。設(shè)A=A1A0,B=B1B0,乘積P=A

B=(A1A0)

(B1B0)。相乘后,P=P3P2P1P0,其中P0=A0B0,P1=A1

B0+A0B1,P2=A1B1+C1,P3=C2,而C1和C2分別為P1、P2的進(jìn)位??捎萌悠骱烷T電路來實現(xiàn)這種乘法運算,電路連接如下圖。A1

A0

B1

B0

A1B0

A0B0+

A1B1

A0B1

P3

P2

P1

P0利用全加器實現(xiàn)二進(jìn)制乘法&A1∑COCIP3P2COCIP1&&&P0A0B0B1∑

一般來說,編碼是用數(shù)字、符號或代碼來表示某個對象或事物。例如:電話號碼、電報碼、郵政編碼等,另外計算機(jī)中常用的ASCII碼(美國信息變換標(biāo)準(zhǔn)代碼),是用8位二進(jìn)制數(shù)來表示從鍵盤上輸入的數(shù)字、字母和其它字符等。

在數(shù)字系統(tǒng)中,常用的代碼有二進(jìn)制碼和二-十進(jìn)制BCD碼,即用四位二進(jìn)制數(shù)表示一位十進(jìn)制數(shù)。下表給出了幾種不同的BCD碼。其中8421碼對應(yīng)的四位二進(jìn)制數(shù)的“權(quán)”,從高位到低位依次為8、4、2、1;5421碼的“權(quán)”依次為5、4、2、1;2421碼的“權(quán)”依次為2、4、2、1。5.5.2編碼器

常用的二-十進(jìn)制BCD碼十進(jìn)制數(shù)01234567898421碼00000001001000110100010101100111100010015421碼00000001001000110100100010011010101111002421碼00000001001000110100101111001101

11101111

編碼器是實現(xiàn)編碼的電路。編碼器廣泛應(yīng)用于鍵盤電路。對應(yīng)于兩種編碼,編碼器也有二進(jìn)制編碼器和二-十進(jìn)制BCD碼編碼器兩類。1.二進(jìn)制編碼器原理電路

右圖所示為八輸入三輸出的三位二進(jìn)制編碼器原理電路,它可將8個輸入0~7編碼成二進(jìn)制數(shù)輸出。例如:按下5對應(yīng)的按鍵,則對應(yīng)的輸出為:Y2Y1Y0=101,與二進(jìn)制數(shù)字相同,從而實現(xiàn)了二進(jìn)制編碼。三位二進(jìn)制編碼器原理電路&&+UCC01234567Y2R

8&Y1Y0

TTL集成編碼器有8線-3線的二進(jìn)制編碼器和10線-4線的二-十進(jìn)制BCD編碼器。前者的輸出為三位二進(jìn)制數(shù),后者的輸出為四位二-十進(jìn)制8421BCD編碼。它們均為反碼輸出,按優(yōu)先排隊方式工作,即若同時輸入兩個數(shù)碼,輸出與數(shù)值大的代碼對應(yīng)。2.集成編碼器編碼器74147邏輯功能表十進(jìn)制數(shù)輸入輸出098765432111111111111110110011110001001101010111100110111100

1

1

1

1

1

1

1

1ΦΦΦΦΦΦΦΦ0ΦΦΦΦΦΦ0Φ1ΦΦΦΦΦ01Φ1ΦΦΦΦ011Φ1ΦΦΦ0111Φ1ΦΦ01111Φ1ΦΦ1111101Φ01111111

74147引腳排列圖UCC

N

地741471234567816

15

14

13

12

11

10

9

右圖為二-十進(jìn)制BCD碼編碼器74147的外引線排列圖。從功能表可以看出,它可將一位十進(jìn)制數(shù)0~9的輸入按8421BCD碼輸出。輸入為低電平有效,用表示,輸出為8421碼的反碼,用表示。當(dāng)所有輸入均為高電平時,輸出編碼為,恰是“0”的反碼。所以74147的管腳中,沒有輸入端。=1111

譯碼是編碼的逆過程,其功能是將電路中的某種代碼翻譯出來作為控制信號。習(xí)慣上譯碼器的功能只局限將二進(jìn)制數(shù)或二-十進(jìn)制碼進(jìn)行一定的邏輯組合,從而獲得某種輸出。廣義地說,譯碼器是用輸出狀態(tài)來表示輸入代碼的邏輯組合的數(shù)字電路。5.5.3譯碼器(1)變量譯碼器:將n位二進(jìn)制代碼轉(zhuǎn)換為2n個輸出狀態(tài),相應(yīng)的集成譯碼器有2線-4線譯碼器74139;3線-8線譯碼器74138;4線-16線譯碼器74154等許多型號。(2)代碼變換譯碼器:將四位二-十進(jìn)制8421BCD碼轉(zhuǎn)換為十進(jìn)制數(shù)0~9,集成譯碼器為4線-10線7442、74145等型號,它們的外引線功能端排列完全一致。(3)顯示譯碼器:將數(shù)字或文字、符號的代碼翻譯成數(shù)字、文字和符號。譯碼器的種類較多,其中有用于字型重疊的輝光型數(shù)碼管的BCD-十進(jìn)制譯碼器74145。也有用來顯示七段字型的BCD碼-七段字型譯碼器。

七段字型數(shù)碼管又分為共陰極和共陽極兩種。用于驅(qū)動共陰極七段數(shù)碼管的譯碼器有74248、74249等,驅(qū)動共陽極管的譯碼器有74247等。2線-

4線譯碼器74139的引腳排列如圖(a),其內(nèi)部有兩個相互獨立的譯碼器,其中一個譯碼器的邏輯電路圖如下圖(b)所示。1.

變量譯碼器(a)UCC地7413912345678161514131211109

A1(b)&&&&111A0

1C

AAB

11B

C

&&…...&當(dāng)SA=1、SB=SC=0時,才正常譯碼。1SASBSC>1譯碼器邏輯圖3—8線譯碼器74138

輸入輸出SAA2A1A00

φ

φφ

11φ

φ

φφ

φ

φ

11111111111111111

0

00000010100111001011101110111111110111111110111111110111111110111111110111111110111111110由邏輯圖可得到74138邏輯功能表

74138外引線排列圖地741381234567816

15

14

13

12

11

10

9上圖為74138的外引線排列圖。它除了3個輸入端,8個反碼輸出端之外,還有3個使能控制端SA、、,只有當(dāng)SA、、分別為1、0、0時,74138才能正常工作,實現(xiàn)譯碼功能。…譯碼器邏輯式:

74138是一個應(yīng)用很廣泛的譯碼器組件,它不僅可以用作地址譯碼,還可以與門電路一起構(gòu)成任意三變量輸入的組合邏輯電路。一般方法是,只要將邏輯函數(shù)的輸出寫成最小項之和的形式,再將這些最小項對應(yīng)的譯碼器輸出端接在與非門輸入端即可。下面用例題具體說明譯碼器的應(yīng)用。例5.5.1用譯碼器74138和門電路實現(xiàn)下列電路:(1)三輸入判一致邏輯;(2)全加器邏輯。解(1)判一致邏輯是指所有輸入均為0或均為1時,輸出為1。Y1ABC(a)74138&A1A2A0邏輯圖如圖(a)

(2)全加器的本位和S及進(jìn)位Co的表達(dá)式分別為用兩個四輸入與非門將74138的輸出按S和Co的對應(yīng)項分別組合輸出,電路連接如(b)。在進(jìn)行電路連接的時候,請注意輸入變量與74138的輸入端A2、A1、A0的對應(yīng)關(guān)系,以免出現(xiàn)譯碼輸出的錯誤。1ABC(b)74138S&Co&A1A0A2

2.代碼變換譯碼器74145是4線-10線譯碼器,它具有如下功能:(1)可以將8421BCD碼變換成十進(jìn)制數(shù),以反碼形式輸出;(2)具有較強的帶負(fù)載能力:OC輸出,允許灌入80mA的電流,可直接驅(qū)動繼電器線圈或點燃小的指示燈,因而得到廣泛地應(yīng)用;(3)具有拒絕偽碼的功能,即當(dāng)輸入代碼為1010~1111的六種組合(稱為無效偽碼)時,譯碼器的十個輸出均為1。74145引腳排列圖地741451234567816

15

14

13

12

11

10

9

譯碼器74145邏輯功能表十進(jìn)制數(shù)輸入輸出A3A2A1A001234567890

0

0

00

0

0

10

0

1

00

0

1

10

1

0

00

1

0

10

1

1

00

1

1

11

0

0

01

0

0

101111111111

0

1

1

1

1

1

1

1

11

1

0

1

1

1

1

1

1

11

1

1

0

1

1

1

1

1

11

1

1

1

0

1

1

1

1

11

1

1

1

1

0

1

1

1

11

1

1

1

1

1

0

1

1

11

1

1

1

1

1

1

0

1

11

1

1

1

1

1

1

1

0

11

1

1

1

1

1

1

1

1

03.顯示譯碼器

在數(shù)字系統(tǒng)中常要將測量或運算結(jié)果用十進(jìn)制數(shù)碼顯示出來。目前廣泛采用的七段數(shù)碼顯示器,多用GaAsP(磷砷化鎵)做成的發(fā)光二極管(LED)。

LED是一種能夠?qū)㈦娦盘栟D(zhuǎn)換成光信號的結(jié)型電致發(fā)光器件。LED內(nèi)部結(jié)構(gòu)與二極管很相似,都具有一個PN結(jié)。當(dāng)PN結(jié)正向?qū)〞r,依靠電子直接與空穴復(fù)合,放出光子,即可發(fā)出悅目的光線。顏色有紅、黃、綠等。它可以封裝成單個的圓柱體外形,也可封裝為條形、排列成“日”字型的數(shù)碼管,用于顯示0~9十個數(shù)字和部分字母。七段字型為七個LED,有共陰極接法和共陽極兩類接法,如圖(a)、(b)所示。發(fā)光二極管的工作電壓為1.5V~3V,達(dá)到光可見度的電流為幾到十幾毫安,使用時每管均應(yīng)串聯(lián)數(shù)百歐姆電阻。LC-5011型共陰極數(shù)碼管引腳排列和字型如右圖所示。babcdefgafgcdeDP123456789DP地地10LC-5011型共陰極數(shù)碼管引腳排列

七段數(shù)碼管的兩種接法(a)共陰極接法abcdefg(b)共陽極接法+Uabcdefg使用LC-5011共陰極數(shù)碼管時,將3腳或8腳接地,在對應(yīng)字形a~gLED的正極加上高電平“1”時,該字段發(fā)亮。若只有g(shù)為低電平時,顯示“0”,DP為小數(shù)點。4線-七段顯示譯碼驅(qū)動器74248的邏輯功能表如下表所示。引腳排列如圖。74248用于共陰極接法數(shù)碼顯示器。以“1”電平驅(qū)動,有燈測試、消隱輸出。74248的內(nèi)部電路為集電極開路(OC)輸出,有2k

上拉電阻,使用時

溫馨提示

  • 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

提交評論