組合邏輯電路_第1頁
組合邏輯電路_第2頁
組合邏輯電路_第3頁
組合邏輯電路_第4頁
組合邏輯電路_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第三章組合邏輯電路基本知識(shí)點(diǎn)*組合邏輯電路的特點(diǎn)*組合邏輯電路功能的表示方法及相互轉(zhuǎn)換*組合邏輯電路的分析方法和設(shè)計(jì)方法*常用集成組合邏輯電路的邏輯功能、使用方法和應(yīng)用舉例*組合邏輯電路中的競爭–冒險(xiǎn)現(xiàn)象及消除競爭–冒險(xiǎn)現(xiàn)象的常用方法3.1概述在數(shù)字電路中根據(jù)邏輯功能的不同特點(diǎn),可將其分為兩大類:一類是組合邏輯電路,另一類是時(shí)序邏輯電路。組合邏輯電路在邏輯功能上的共同特點(diǎn)是:任意時(shí)刻的輸出狀態(tài)僅取決于該時(shí)刻的輸入狀態(tài),與電路原來的狀態(tài)無關(guān)。在電路結(jié)構(gòu)上的特點(diǎn)是:它是由各種門電路組成的,而且只有從輸入到輸出的通路,沒有從輸出到輸入的反饋回路。由于組合邏輯電路的輸出狀態(tài)與電路的原來狀態(tài)無關(guān),所以組合邏輯電路是一種無記憶功能的電路。由此可知第二章中介紹的各種門電路都屬于組合邏輯電路。描述一個(gè)組合邏輯電路邏輯功能的方法很多,通常有:邏輯函數(shù)表達(dá)式、真值表、邏輯圖、卡諾圖、波形圖五種。它們各有特點(diǎn),又相互聯(lián)系,還可以相互轉(zhuǎn)換。3.2邏輯功能各種表示方法的特點(diǎn)及其相互轉(zhuǎn)換一、邏輯功能各種表示方法的特點(diǎn)1、邏輯達(dá)式是用是形式簡單、書寫方便,便于進(jìn)行運(yùn)算和轉(zhuǎn)換2、真值表真值表是根據(jù)給定的邏輯問題,把輸入變量的各種取值的組合和函數(shù)表達(dá)式邏輯表與、或、非等基本運(yùn)算來表示輸入變量和輸出函數(shù)因果關(guān)系的邏輯代數(shù)式。其特點(diǎn)。但表達(dá)式形式不唯一。對(duì)應(yīng)的輸出函數(shù)值排列成表格。其特點(diǎn)是:直觀、明了,可直接看出輸入變量與輸出函數(shù)各種取值之間的一一對(duì)應(yīng)關(guān)系。真值表具有唯一性。3、邏輯圖是用若干基本邏輯符號(hào)連接成的電路比較接近于實(shí)際的電路,但它只反映電路的邏輯功能而不反映電氣參數(shù)和圖邏輯圖。其特點(diǎn)是:與實(shí)際使用的器件有著對(duì)應(yīng)關(guān)系,性能。同一種邏輯

功能可以用多種邏輯圖實(shí)現(xiàn),它不具備唯一性。4、卡諾圖卡諾圖是按相鄰性原則排列的最小項(xiàng)的方格圖。它實(shí)際上是真值表的特定的圖示形式。其特點(diǎn)是在化簡邏輯函數(shù)時(shí)比較直觀容易掌握??ㄖZ圖具有唯一性,但化簡后的邏輯表達(dá)式不是唯一的。5、波形圖波形圖是利用高、低電平來代表邏輯1和邏輯0,由此而畫出的圖形。其特點(diǎn)是可以直觀、清晰地看到輸入變量和輸出函數(shù)間隨時(shí)間變化的對(duì)應(yīng)的邏輯關(guān)系的全過程。波形圖具有唯一性。二、各種表示方法的相互轉(zhuǎn)換1、邏輯函數(shù)表達(dá)式與真值表(1)由邏輯函數(shù)表達(dá)式列真值表根據(jù)表達(dá)式列真值表有如下兩種方法方法一:將輸入變量的所有取值一一代入邏輯函數(shù)表達(dá)式中,求出所對(duì)應(yīng)的邏輯函數(shù)值。再將它們列成表格即可得到真值表?!纠?.2.1】根據(jù)YACAB邏輯函數(shù)表達(dá)式寫出它的真值表解:寫出A、B、C三個(gè)變量的八種不同取值的組合,再將各種取值分別代入邏輯函數(shù)表達(dá)式中得到對(duì)應(yīng)的邏輯函數(shù)Y的值。列表即可。見表3-1表3-1輸入輸出A00001111B00110011C01010101Y00111010方法二:先將邏輯函數(shù)表達(dá)式轉(zhuǎn)換為標(biāo)準(zhǔn)的與或表達(dá)式,再將式中每個(gè)“1”,其余的最小項(xiàng)填為“0”解:YACABABCABCABCABC最小項(xiàng)對(duì)應(yīng)的函數(shù)值填為將式中存在的最小項(xiàng)對(duì)應(yīng)的邏輯函數(shù)填為“1”,不存在的最小項(xiàng)對(duì)應(yīng)的邏輯函數(shù)填為“0”,列表即可。仍可得表3-1的真值表。(2)由真值表寫邏輯函數(shù)表達(dá)式其方法為:①從真值表中找出邏輯函數(shù)值為1的所有輸入變量取值組合將邏輯函數(shù)值為1的每一組變量組合寫成一個(gè)與式。輸入變量組合中取值為1的寫原變量,取值為的0寫反變量。②將這些變量的與組合相加,得標(biāo)準(zhǔn)與或邏輯函數(shù)表達(dá)式。③化簡邏輯函數(shù)表達(dá)式若所得的函數(shù)表達(dá)式不是最簡的函數(shù)表達(dá)式,則需對(duì)其進(jìn)行化簡。【例3.2.2】根據(jù)真值表(見表3-2)寫出它的邏輯函數(shù)表達(dá)式表3-2例3.2.2的真值表輸入輸出A0011B0101Y1001解:寫出函數(shù)值為1所對(duì)應(yīng)的變量組合AB、AB將這些變量組合相加可得邏輯函數(shù)表達(dá)式Y(jié)ABAB2、邏輯函數(shù)表達(dá)式與邏輯圖(1)由邏輯函數(shù)表達(dá)式畫邏輯圖將表達(dá)式中的運(yùn)算符號(hào)用相應(yīng)的邏輯符號(hào)代替并按照運(yùn)算順序把這些邏輯符號(hào)連接起來便可得到對(duì)應(yīng)的邏輯圖?!纠?.2.3】出ABAB對(duì)應(yīng)的邏輯圖解:對(duì)應(yīng)的邏輯圖見圖3-1Y圖3-1【例3.2.3】的邏輯圖(2)由邏輯圖寫邏輯函數(shù)表達(dá)式從邏輯圖的輸入端到輸出端逐級(jí)寫出每個(gè)邏輯符號(hào)對(duì)應(yīng)的表達(dá)式,就可得到相應(yīng)的邏輯函數(shù)表達(dá)式?!纠?.2.4】由圖3-2寫出其邏輯函數(shù)表達(dá)式圖3-2解:根據(jù)邏輯圖逐級(jí)寫出輸出端的邏輯函數(shù)表達(dá)式Y(jié)A1YY·BAB21YYCABC23、邏輯表達(dá)式與波形圖(1)由邏輯表達(dá)式畫波形圖①首先根據(jù)邏輯函數(shù)表達(dá)式列出函數(shù)的真值表②再由真值表畫波形圖其中表中的邏輯1代表高電平,表中的邏輯0代表低電平,畫出相應(yīng)的輸出輸入波形?!纠?.2.5】畫出邏輯函數(shù)YABAB的波形圖(1)根據(jù)邏輯函數(shù)式列真值表見表3-3解:表3-3例3.2.5的真值表輸入輸出A0011B0101Y0110由真值表畫波形圖,見圖3-3圖3-3(2)由波形圖寫出邏輯函數(shù)表達(dá)式①根據(jù)波形圖列真值表波形圖中重復(fù)出現(xiàn)的變量組合只寫一次,未出現(xiàn)的變量組合按無關(guān)項(xiàng)處理。②再根據(jù)真值表寫出標(biāo)準(zhǔn)的與或邏輯函數(shù)表達(dá)式③若不是最簡的邏輯函數(shù)表達(dá)式,則需對(duì)其進(jìn)行化簡【例3.2.6】數(shù)字電路的輸入信號(hào)A、B、C與輸出信號(hào)Y的波形圖如圖3-4所示圖3-4寫出邏輯函數(shù)Y的表達(dá)式解:根據(jù)波形圖列真值表,見表3-4所示表3-4輸入輸出A00001111B00110011C01010101Y11101010根據(jù)真值表寫出標(biāo)準(zhǔn)的與或邏輯函數(shù)表達(dá)式,并化簡為YABCABCABCABCABCABC3.3組合邏輯電路的分析方法和設(shè)計(jì)方法3.3.1組合邏輯電路的分析方法分析組合邏輯電路的目的是為了確定電路的邏輯功能。分析步驟如下:(1)根據(jù)(2)化簡和(3)列出真值表給定的邏輯電路寫出邏輯函數(shù)表達(dá)式變換邏輯函數(shù)表達(dá)式(此步驟根據(jù)需要而定)從化簡和變換后的邏輯函數(shù)表達(dá)式中,若不能立刻看出這個(gè)電路的邏輯功能,則需列出與之對(duì)應(yīng)的真值表。(4)根據(jù)化簡、變換后的邏輯函數(shù)表達(dá)式或真值表,確定組合邏輯電路的邏輯功能。對(duì)于典型的組合邏輯電路可直接說出其功能,對(duì)于非典型的組合邏輯電路,應(yīng)根據(jù)真值表中邏輯變量和邏輯函數(shù)的取值規(guī)律來說明,即指出輸入為哪些狀態(tài)時(shí),輸出為1或0?!纠?.3.1】分析圖3-5電路的邏輯功能圖3-5解:(1)寫出邏輯函數(shù)表達(dá)式Y(jié)ABAB(2)化簡函邏輯函數(shù)表達(dá)式Y(jié)ABAB,ABAB(3)分析邏輯功能從邏輯函數(shù)表達(dá)式中可以看出,該電路具有“同或”功能。【例3.3.2】分析如圖3-6所示組合邏輯電路的功能圖3-61)寫出邏輯函數(shù)表達(dá)式解:(YABCABDACDBCD···從上面的邏輯函數(shù)表達(dá)式中,不能立刻看出電路的邏輯功能,因此需要列出真值表。(2)列真值表由函數(shù)表達(dá)式列真值表,見表3-5所示表3-5輸入輸出ABCDY00000000111111110000111100001111001100110011001101010101010101010000000100010111(3)分析邏輯功能從真值表中可以看出,該電路為四變量多數(shù)表決器,當(dāng)輸入變量A、B、C、D有三個(gè)或三個(gè)以上為1時(shí),輸出為1否則輸出為0。3.3.2組合邏輯電路的設(shè)計(jì)組合邏輯電路的設(shè)計(jì)就是根據(jù)給定的實(shí)際邏輯問題求出實(shí)現(xiàn)這一邏輯功能的最簡邏輯電路。所謂“最簡”,就是指電路所用的器件數(shù)最少,器件種類最少,器件間的連線也最少。組合邏輯電路的設(shè)計(jì)步驟如下:1、進(jìn)行邏輯抽象將給定的實(shí)際邏輯問題通過抽象用一個(gè)邏輯函數(shù)表達(dá)式來描述。其具體方法為:(1)分析事件的因果關(guān)系,確定輸入變量和輸出變量,并對(duì)輸入、輸出變量進(jìn)行邏輯賦值。通常把引起事件的原因做為輸入變量,而把事件的結(jié)果作出輸出變量,并用邏輯0、邏輯1分別代表輸入變量和輸出變量的兩種不同狀態(tài)。這里的邏輯0、邏輯1的具體含義是人為規(guī)定的。(2)根據(jù)給定的實(shí)際邏輯問題中的因果關(guān)系列出真值表。(3)根據(jù)真值表寫出邏輯函數(shù)表達(dá)式。至此便將一個(gè)實(shí)際的邏輯問題抽象成一個(gè)邏輯函數(shù)表達(dá)式。2、選擇器件種類。根據(jù)對(duì)電路的具體要求和器件資源情況決定采用哪一種類型的器件。函數(shù)表達(dá)式進(jìn)行化簡或進(jìn)行適當(dāng)?shù)男问阶儞Q。對(duì)邏輯函數(shù)進(jìn)行化簡得到最簡的函數(shù)表達(dá)式,若對(duì)所用器件的種類有所限制,還需將最簡邏輯函數(shù)表達(dá)式變換與器件種類相適應(yīng)的形式。4、根據(jù)化簡或變換后的邏輯函數(shù)表達(dá)式畫出邏輯圖。部分內(nèi)容在此不作介紹,請(qǐng)讀者自行查閱有關(guān)3、將邏輯原理性設(shè)計(jì)到此完成,之后進(jìn)行工藝設(shè)計(jì)。這資料。【例3.3.3】設(shè)計(jì)一個(gè)三人表電決路。要求當(dāng)三個(gè)人中有兩個(gè)或三個(gè)表示同意,則表通決過,否則不通過。用與非門實(shí)現(xiàn)。解:1、進(jìn)行邏輯抽象(1)確定分析命題,設(shè)三個(gè)人為輸入變量,分別用A、B、C表示,且為1時(shí)表示同意,為0時(shí)表示不同意。表決的結(jié)果為輸出變量,用Y表示,且為1時(shí)表示通過,為0時(shí)表示不通過。(2)根據(jù)命題列真值表,見表3-6所示輸入變量、輸出變量,并賦值。

表3-6輸入輸出A00001111B00110011C01010101Y00010111(3)根據(jù)真值表寫出邏輯函數(shù)表達(dá)式Y(jié)ABCABCABCABC2、選定邏輯器件用與非門集成器件3、化簡、變換邏輯函數(shù)。YABCABCABCABCABBCACABBCACAB·BC·AC4、根據(jù)邏輯函數(shù)式畫出邏輯圖,見圖3-7所示圖3-73.4集成組合邏輯電路在實(shí)踐中人們發(fā)現(xiàn)一些組合邏輯電路經(jīng)常、大量地出現(xiàn)在各種數(shù)字系統(tǒng)中。如編碼器、譯碼器、數(shù)碼顯示器、數(shù)據(jù)選擇器、數(shù)值比較器、加法器等等。為了方便使用已把這些常用的組合邏輯電路制成了標(biāo)準(zhǔn)化的集成電路產(chǎn)品。下面將分別介紹這些集成器件的邏輯功能、符號(hào)、外引線排列、使用方法及應(yīng)用舉例。3.4.1編碼器所謂編碼器就是將具有特定含義的信息(如數(shù)字、文字、符號(hào)等)用二進(jìn)制代碼來表示的過程。能實(shí)現(xiàn)編碼功能的電路稱為編碼器,編碼器的輸入為被編信號(hào),輸出為二進(jìn)制代碼。按編碼方式不同,編碼器可分為普通編碼器和優(yōu)先編碼器。按輸出代碼的種類不同又可分為二進(jìn)制編碼器和二—十進(jìn)制編碼器等。一、二進(jìn)制普通編碼器用n位二制制代碼對(duì)2個(gè)信息進(jìn)行編碼的電路稱為二進(jìn)制編碼器。圖3-8所示的電路為由n與非門及非門組成的三位二進(jìn)制普通編碼的邏輯圖。它有7個(gè)編碼輸入端~,有3個(gè)進(jìn)II71制代碼輸出端~。YY02圖3-8三位二進(jìn)制普通編碼器由圖3-8可寫出編碼器各輸出端的邏輯函數(shù)表達(dá)式為YIIII24567YIIII71236YIIII70135由上述邏輯函數(shù)表達(dá)式可列出該編碼器的功能表,見表3-7所示表3-7三位二進(jìn)制普通編碼器功能表輸入輸出IIIIIIIIY2Y1Y0012345670000000100000010000001000000100000010000001000000100000001111000011001100101010100100000下面根據(jù)三位二進(jìn)制普通編碼器的功能表對(duì)其邏輯功能說明如下:(1)I~I為七個(gè)輸入端。輸入高電平有效。17高電平有效即為輸入信號(hào)為高電平時(shí)表示有編碼請(qǐng)求;輸入信號(hào)為低電平時(shí),表示無編碼請(qǐng)求。當(dāng)I~I全為低電平,即I~I無編碼請(qǐng)求時(shí),輸出Y~Y全為低電平,此時(shí)相當(dāng)于對(duì)171720I進(jìn)行編碼。所以該編碼器能為8個(gè)輸入信號(hào)編碼。0(2)Y~Y為三個(gè)二進(jìn)制代碼輸出端。輸出高電平有效。20三個(gè)二進(jìn)制代碼從高位到低位的順序?yàn)閅、Y、Y,輸出為二進(jìn)制碼原碼201(3)任何時(shí)刻只允許對(duì)1個(gè)輸入信號(hào)編碼此編碼器任何時(shí)刻都不允許有兩個(gè)或兩個(gè)以上輸入信號(hào)同時(shí)請(qǐng)求編碼,否則輸出將發(fā)生混亂。因此這種編碼器的輸入信號(hào)是相互排斥的。二、優(yōu)先編碼器優(yōu)先編碼器克服了普通編碼器輸入信號(hào)相互排斥的問題,它允許同時(shí)輸入兩個(gè)或兩個(gè)以上編碼信號(hào)。由于在設(shè)計(jì)優(yōu)先編碼器時(shí)已經(jīng)預(yù)先對(duì)所有編碼信號(hào)按優(yōu)先順序進(jìn)行了排隊(duì),排除了優(yōu)先級(jí)別,所以當(dāng)輸入端有多個(gè)編碼請(qǐng)求時(shí),編碼器只對(duì)其中優(yōu)先級(jí)別最高的輸入信號(hào)進(jìn)行編碼,而不考慮其它優(yōu)先級(jí)別比較低的輸入信號(hào)。常用的優(yōu)先編碼集成器件有74LS148、74LS147等。1、二進(jìn)制優(yōu)先編碼器74LS148圖3-9給出了三位二進(jìn)制優(yōu)先編碼器74LS148的符號(hào)圖、外引線排列圖。由于I~I,3個(gè)二進(jìn)制代碼輸出端Y~Y,為此又把它叫做8線—3線優(yōu)先編碼它有8個(gè)編碼信號(hào)輸入端7020器。(a)國際符號(hào)圖(b)國內(nèi)符號(hào)圖(c)外引線圖圖3-9優(yōu)先編碼器74LS14874LS148的功能見表3-8所示表3-874LS148的功能表表中H表示高電平,L表示低電平,X表示高或低電平。下面根據(jù)74LS148的功能表對(duì)其邏輯功能說明如下(1)I~I為8個(gè)編碼輸入端,低電平有效。70I優(yōu)先級(jí)別最高,依次降低,I優(yōu)先級(jí)別最低。70例如:在編碼器工作時(shí),若IIIIIIII=LHLLHLHL即、I、I、I、I有I7654321075420編碼請(qǐng)求,、、無編碼請(qǐng)求時(shí),編碼器只對(duì)的輸入信號(hào)進(jìn)行編碼。對(duì)應(yīng)的輸出代IIII6317碼為YYY=LLL。210(2)Y~Y為3個(gè)二進(jìn)制代碼輸出端,低電平有效。20三位二進(jìn)制代碼從高位到低位的排列為、、,且輸出代碼為二進(jìn)制碼的反碼YYY210(3)為選通輸入端,低電平有效。S當(dāng)S=H時(shí),禁止編碼器工作。此時(shí),不管編碼輸入端有無編碼請(qǐng)求,輸出YYY=HHH,210此時(shí)Y=H,=H;YsEX當(dāng)S=L時(shí),允許編碼器工

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論