第四章-組合邏輯課件_第1頁(yè)
第四章-組合邏輯課件_第2頁(yè)
第四章-組合邏輯課件_第3頁(yè)
第四章-組合邏輯課件_第4頁(yè)
第四章-組合邏輯課件_第5頁(yè)
已閱讀5頁(yè),還剩88頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第四章組合邏輯4.1概述邏輯電路在數(shù)字電路中,如一個(gè)電路的任一時(shí)刻的輸出狀態(tài)只取決于同時(shí)刻輸入狀態(tài)的組合,而與電路的原有狀態(tài)沒(méi)有關(guān)系。組合邏輯電路時(shí)序邏輯電路輸出僅與當(dāng)時(shí)的輸入有關(guān),而與過(guò)去的輸入無(wú)關(guān)即無(wú)記憶功能。組合邏輯電路……x1x2xnZ1Z2Zn7/26/202314.2.1 組合邏輯電路的分析方法1、組合邏輯電路的分析步驟電路結(jié)構(gòu)輸入輸出之間的邏輯關(guān)系(1)根據(jù)已知邏輯電路圖寫(xiě)出邏輯表達(dá)式并化簡(jiǎn);(2)根據(jù)表達(dá)式列出真值表;(3)由真值表概括出關(guān)于命題的文字描述,指出其邏輯功能。7/26/20232例4.2.1:組合電路如圖所示,分析該電路的邏輯功能。解:(1)由邏輯圖逐級(jí)寫(xiě)出邏輯表達(dá)式。為了寫(xiě)表達(dá)式方便,借助中間變量P。(2)化簡(jiǎn)與變換:(3)由表達(dá)式列出真值表(4)分析邏輯功能:當(dāng)A、B、C三個(gè)變量不一致時(shí),電路輸出為“1”,所以這個(gè)電路稱(chēng)為“不一致電路”。7/26/202334.2.2組合邏輯電路的設(shè)計(jì)方法設(shè)計(jì)過(guò)程的基本步驟:(1)分析設(shè)計(jì)要求,列出真值表;(2)根據(jù)真值表寫(xiě)出輸出邏輯函數(shù);(3)將輸出邏輯函數(shù)進(jìn)行化簡(jiǎn);(4)根據(jù)最簡(jiǎn)邏輯函數(shù)表達(dá)式畫(huà)邏輯圖。7/26/20234解:(1)列真值表:(2)由真值表寫(xiě)出邏輯表達(dá)式:例2:設(shè)計(jì)一個(gè)三人表決電路,結(jié)果按“少數(shù)服從多數(shù)”的原則決定(3)化簡(jiǎn)。得最簡(jiǎn)與—或表達(dá)式:(4)畫(huà)出邏輯圖。如果,要求用與非門(mén)實(shí)現(xiàn)該邏輯電路,就應(yīng)將表達(dá)式轉(zhuǎn)換成與非—與非表達(dá)式:

畫(huà)出邏輯圖如圖所示。7/26/20235例3:設(shè)計(jì)一個(gè)電話機(jī)信號(hào)控制電路。電路有I0(火警)、I1(盜警)和I2(日常業(yè)務(wù))三種輸入信號(hào),通過(guò)排隊(duì)電路分別從L0、L1、L2輸出,在同一時(shí)間只能有一個(gè)信號(hào)通過(guò)。如果同時(shí)有兩個(gè)以上信號(hào)出現(xiàn)時(shí),應(yīng)首先接通火警信號(hào),其次為盜警信號(hào),最后是日常業(yè)務(wù)信號(hào)。試按照上述輕重緩急設(shè)計(jì)該信號(hào)控制電路。要求用集成門(mén)電路7400(每片含4個(gè)2輸入端與非門(mén))實(shí)現(xiàn)解:(1)列真值表:(2)由真值表寫(xiě)出各輸出的邏輯表達(dá)式:(3)根據(jù)要求,將上式轉(zhuǎn)換為與非表達(dá)式:(4)畫(huà)出邏輯圖。7/26/20236例4:設(shè)計(jì)一個(gè)將余3碼變換成8421BCD碼的組合邏輯電路。解:(1)根據(jù)題目要求,列出真值表:7/26/20237(2)用卡諾圖進(jìn)行化簡(jiǎn)。(注意利用無(wú)關(guān)項(xiàng))7/26/20238化簡(jiǎn)后得到的邏輯表達(dá)式為:7/26/20239(3)由邏輯表達(dá)式畫(huà)出邏輯圖。7/26/202310例5:在一個(gè)激光射擊游戲中,允許射手在規(guī)定的時(shí)間內(nèi)打三槍?zhuān)哼@三槍必須一槍打飛機(jī),一槍打坦克,一槍打汽車(chē)。獲獎(jiǎng)條件是:命中不少于兩槍?zhuān)移渲斜仨氂幸粯屆械氖秋w機(jī)。試用與非門(mén)設(shè)計(jì)判別獲獎(jiǎng)的電路。單輸出組合邏輯電路的設(shè)計(jì)解(1)定義輸入、輸出變量,邏輯賦值,建立真值表。設(shè)輸入變量:

A:打飛機(jī),A=1表示打中,A=0表示未打中;

B:打坦克,B=1表示打中,B=0表示未打中;

C:打汽車(chē),C=1表示打中,C=0表示未打中;

F:輸出變量,F(xiàn)=1表示得獎(jiǎng),F(xiàn)=0表示未得獎(jiǎng);7/26/202311現(xiàn)用卡諾圖化簡(jiǎn)ABCF0000001001000110100010111101111100000111根據(jù)真值表求輸出函數(shù)的最簡(jiǎn)與或邏輯表達(dá)式。F=ABC+ABC+ABC將與或邏輯式轉(zhuǎn)換為與非-與非邏輯表達(dá)式:F的最簡(jiǎn)表達(dá)式為:F=AB+AC(3)畫(huà)邏輯圖A&B&C&F7/26/202312例6:在大城市為緩解交通擁擠,常對(duì)某些重要街道,規(guī)定汽車(chē)牌照的單雙號(hào)與單雙日吻合者方能行駛。試采用與非門(mén)設(shè)計(jì)判別汽車(chē)能否行駛的組合邏輯電路。解:(1)分析邏輯命題,建立真值表汽車(chē)牌號(hào)是十進(jìn)制數(shù),必須將十進(jìn)制數(shù)變成數(shù)字系統(tǒng)能識(shí)別的二進(jìn)制代碼,現(xiàn)將汽車(chē)牌號(hào)的最末一位用8421BCD碼表示。令輸入變量為X8X4X2X1,輸入函數(shù)為F。設(shè)F=1為單日行駛的單號(hào)汽車(chē),F(xiàn)=0為雙號(hào)行駛的雙號(hào)汽車(chē)。7/26/202313X8X4X2X1F000000001100100001110100001011011000111110000100111010x1011x1100x1101x1110x1111xNO.1這六種取值是8421BCD碼中的“偽碼”。因而這六項(xiàng)應(yīng)是無(wú)關(guān)項(xiàng),對(duì)應(yīng)F值欄下填X。7/26/202314NO.2(2)由卡諾圖求出輸出的最簡(jiǎn)與或表達(dá)式:F=X1XX10XXXX01100110X8X4X2X17/26/202315NO.3(3)畫(huà)邏輯圖&X1&F7/26/202316(4)討論,在上述化簡(jiǎn)時(shí),將無(wú)關(guān)項(xiàng)m11,m13,m15均作1使用,顯然當(dāng)輸入8421BCD“偽碼“時(shí),F(xiàn)=1,把這種方法設(shè)計(jì)的電路叫做”不拒絕”偽碼“電路。如果在設(shè)計(jì)時(shí),把無(wú)關(guān)項(xiàng)均作為”0“來(lái)對(duì)待,便得到”拒絕偽碼“輸入的電路。如按圖所示卡諾圖化簡(jiǎn),則得:XX10XXXX01100110X8X4X2X17/26/202317&F&&邏輯圖如下圖所示:7/26/202318多輸出組合邏輯電路的設(shè)計(jì)11111F11

11F21111

F37/26/2023191

1

1

111

1

1111

雖然每個(gè)函數(shù)不最簡(jiǎn),但全盤(pán)考慮后將減少門(mén)的個(gè)數(shù)。7/26/202320多位加法器4.3常用組合邏輯電路4.3.1算術(shù)運(yùn)算電路1、加法器半加器全加器只考慮本位兩個(gè)一位二進(jìn)制數(shù)相加,而不考慮來(lái)自低位進(jìn)位數(shù)相加的運(yùn)算電路。一般,我們用A、B表示加數(shù),S表示本位和,C表示進(jìn)位。當(dāng)兩個(gè)1位二進(jìn)制數(shù)相加時(shí),運(yùn)算形式表示為:0+0=0…進(jìn)位數(shù)為0,本位和為0;1+0=1…進(jìn)位數(shù)為0,本位和為1;0+1=1…進(jìn)位數(shù)為0,本位和為1;1+1=0…進(jìn)位數(shù)為1,本位和為0;結(jié)論:半加器只有兩個(gè)1位二進(jìn)制數(shù)相加;沒(méi)有來(lái)自低位的進(jìn)位數(shù)進(jìn)行相加;相加的結(jié)果只有兩個(gè),一個(gè)是本位和,另一個(gè)是進(jìn)位數(shù);半加器只有兩個(gè)輸入端和兩個(gè)輸出端7/26/202321例4.3.1試用門(mén)電路設(shè)計(jì)一個(gè)半加器解:(1)分析設(shè)計(jì)要求,列出真值表(2)根據(jù)真值表寫(xiě)出輸出邏輯函數(shù)表達(dá)式7/26/202322(3)畫(huà)邏輯圖ABCS&=17/26/202323如果想用與非門(mén)組成半加器,則將上式用代數(shù)法變換成與非形式:由此畫(huà)出用與非門(mén)組成的半加器。半加器邏輯符號(hào)7/26/202324全加器能同時(shí)進(jìn)行本位數(shù)和相鄰低位的進(jìn)位信號(hào)的加法運(yùn)算。第第第第4321位位位位10110111+11110010……………………ABCS從第二位開(kāi)始考慮從低位的進(jìn)位數(shù)相加相加結(jié)果:一個(gè)是本位和,一個(gè)是進(jìn)位數(shù)結(jié)論:全加器有三個(gè)輸入端;兩個(gè)輸出端。7/26/202325例4.3.2試用門(mén)電路設(shè)計(jì)一個(gè)1位全加器解:(1)分析設(shè)計(jì)要求,列出真值表輸入輸出AiBiCi-1SiCi00001111001100110101010101101001000101117/26/202326(2)根據(jù)真值表,寫(xiě)出邏輯函數(shù)表達(dá)式并化簡(jiǎn)(3)據(jù)邏輯表達(dá)式畫(huà)出全加器的邏輯電路圖:全加器邏輯符號(hào)7/26/202327多位數(shù)加法器實(shí)現(xiàn)多位二進(jìn)制數(shù)加法運(yùn)算的電路相加方式串行進(jìn)位加法器超前進(jìn)位加法器7/26/202328串行進(jìn)位加法器由多個(gè)全加器串聯(lián)完成4位串行進(jìn)位加法器由4個(gè)全加器組成;最低位的進(jìn)位輸入端Ci-1與地相連;低位的全加器進(jìn)位輸出端Ci和相鄰高位全加器的進(jìn)位輸入端Ci-1相連;缺點(diǎn):每位全加器相加的結(jié)果必須等到低位產(chǎn)和的進(jìn)位信號(hào)輸入后才能產(chǎn)生。運(yùn)行速度慢。優(yōu)點(diǎn):電路設(shè)計(jì)較簡(jiǎn)單7/26/202329超前進(jìn)位加法器電路進(jìn)行二進(jìn)制加法運(yùn)算時(shí),通過(guò)快速進(jìn)位電路同時(shí)產(chǎn)生除最低位全加器外的其余所有全加器的進(jìn)位信號(hào),無(wú)需再由低位到高位逐位傳遞進(jìn)位信號(hào)。優(yōu)點(diǎn):消除了串行進(jìn)位加法器逐位傳遞進(jìn)位信號(hào)的時(shí)間,提高了加法器的運(yùn)算速度。7/26/202330超前進(jìn)位信號(hào)產(chǎn)生的原理明確一點(diǎn):加到第i位的進(jìn)位輸入信號(hào)是這兩個(gè)加數(shù)第i位以前各位狀態(tài)的函數(shù),即第i位的輸入信號(hào)(CI)i一定能由Ai-1,Ai-2…A0和Bi-1,Bi-2…B0唯一的確定。輸入輸出AiBiCiSiCO00001111001100110101010101101001000101117/26/202331分析全加器的真值表找產(chǎn)生進(jìn)位輸出兩種信號(hào)情況:AB=1(CO)=1A+B=1且(CI)=1(CO)=1第i位相加產(chǎn)生的進(jìn)位輸出(CO)i=AiBi+(Ai+Bi)(CI)i定義:AiBi=Gi、(Ai+Bi)=Pi(CO)i=Gi+Pi(CI)i展開(kāi)(Co)i=Gi+Pi[Gi-1+Pi-1(CI)I-1]=Gi+PiGi-1+PiPi-1Gi-2+…+PiPi-1…

G0+PiPi-1…P0C0]7/26/202332從全加器的真值表中得到:變成異或式:課后請(qǐng)同學(xué)們自己畫(huà)邏輯功能圖運(yùn)算速度加快以電路的復(fù)雜度增加為代價(jià)!7/26/202333CT74LS283超前加法器邏輯功能示意圖A0A1A2A3B0B1B2B3CIS0S1S2S3CO加數(shù)加數(shù)和相鄰低位進(jìn)位進(jìn)位輸出7/26/202334例4.3.3試用4位加法器CT74LS283設(shè)計(jì)一個(gè)將8421BCD碼轉(zhuǎn)換為余3碼輸出的電路。解:由于余3碼等于8421BCD碼加0011,如取輸入A3A2A1A0為8421BCD碼,

B3B2B1B0=0011,

進(jìn)位輸入CI=0,

輸出S3S2S1S0為余3碼時(shí),則余3碼為S3S2S1S0=8421BCD碼+00117/26/202335A0A1A2A3B0B1B2B3CIS0S1S2S3CO8421BCD碼余3碼18421BCD碼轉(zhuǎn)換為余3碼的電路7/26/202336例4.3.4用全加器實(shí)現(xiàn)二進(jìn)制數(shù)的加減法電路A0A1A2A3B0B1B2B3CIS0S1S2S3CO=1=1=1=1a0a1a2a3b0b1b2b3MM=0:加法運(yùn)算M=1:減法運(yùn)算7/26/2023374.4編碼器編碼——為了區(qū)分一系列不同事物,將其中的每個(gè)事物用一個(gè)二值代碼表示編碼器功能就是把輸入的每一個(gè)高低電平信號(hào)編成一個(gè)對(duì)應(yīng)的二進(jìn)制代碼。分類(lèi)普通編碼器優(yōu)先編碼器任何時(shí)刻只允許輸入一個(gè)編碼信號(hào),否則輸出將發(fā)生混亂。允許同時(shí)輸入兩個(gè)以上的編碼信號(hào)。7/26/202338普通編碼器舉例(8線-3線)8線-3線編碼器I0I1I2I3I4I5I6I7Y2Y1Y0輸入為8個(gè)電平信號(hào);輸出為3位二進(jìn)制代碼;7/26/202339輸入輸出I0I1I2I3I4I5I6I7Y2Y1Y010000000010000000010000000010000000010000000010000000010000000010000010100111001011101113位二進(jìn)制編碼器的真值表7/26/202340根據(jù)真值表寫(xiě)出邏輯表達(dá)式(同學(xué)們自己寫(xiě))根據(jù)相關(guān)約束項(xiàng)寫(xiě)出最簡(jiǎn)式:畫(huà)出邏輯電路7/26/202341優(yōu)先編碼器定義:能識(shí)別服務(wù)請(qǐng)求信號(hào)的優(yōu)先級(jí)別,并進(jìn)行編碼的邏輯電路稱(chēng)為優(yōu)先編碼器。(只對(duì)優(yōu)先權(quán)最高的一個(gè)進(jìn)行編碼)輸入編碼信號(hào)級(jí)別的高低,是由設(shè)計(jì)者根據(jù)實(shí)際工作需要事先安排的。7/26/202342集成優(yōu)先編碼器舉例——74LS148(8線-3線)G1G2G37/26/202343如果不考慮由門(mén)G1G2G3構(gòu)成的附加控制電路,則編碼器由虛線部分構(gòu)成。得到輸出邏輯式:7/26/202344為了擴(kuò)展電路的功能和增加使用的靈活性,在74LS148的邏輯電路中附加了由門(mén)G1G2G3構(gòu)成的控制電路。注意:EI為使能輸入端,也為選用輸入端,(低電平有效)當(dāng)EI為高電平時(shí),所有的輸入端均被封所在高電平;EO為使能輸出端(低電平有效)GS為優(yōu)先編碼工作標(biāo)志(低電平有效)該電路為反碼輸出7/26/202345先通輸出端EO和擴(kuò)展端GS用于擴(kuò)展編碼功能,由圖可得:只有當(dāng)所有的編碼輸入端都是高電平(即無(wú)編碼輸入),且EI=0時(shí),EO才是低電平。表示“電路工作,但無(wú)編碼輸入”。只要任何一個(gè)編碼輸入端有低電平信號(hào)輸入,且EI=0,GS即為低電平。此時(shí)表示“電路工作,而且有編碼輸入”。7/26/202346根據(jù)上幾式分析,可得到下功能表:輸入和輸出均以低電平有效!7/26/202347常用的譯碼器種類(lèi):二進(jìn)制譯碼器二-十進(jìn)制譯碼器顯示譯碼器

邏輯功能是將每個(gè)輸入的二進(jìn)制代碼譯成對(duì)應(yīng)的輸出高、低電平信號(hào)。譯碼是編碼的反操作。譯碼器7/26/2023483線-8線編碼器I0I1I2I3I4I5I6I7Y2Y1Y0二進(jìn)制譯碼器輸入是一組二進(jìn)制代碼,輸出是一組與輸入代碼一一對(duì)應(yīng)的高低電平信號(hào)。3位二進(jìn)制譯碼器框圖輸入的3位二進(jìn)制代碼共有8種狀態(tài);譯碼器將每個(gè)輸入代碼譯成對(duì)應(yīng)的一根輸出線上的高低電平信號(hào);7/26/20234974LS138用TTL與非門(mén)組成的3-8線譯碼器GSG3G2G1G0G4G7G6G57/26/202350當(dāng)附加門(mén)GS輸出為高電平時(shí),可由邏輯圖寫(xiě)出:輸出變量又是輸入變量的全部最小項(xiàng)的譯碼輸出,所以稱(chēng)其為最小項(xiàng)譯碼器。7/26/202351這3個(gè)控制端也叫做“片選”輸入端,利用片選的作用可以將多片連接起來(lái)以擴(kuò)展譯碼器的功能。74LS138有3個(gè)附加的控制端G1、G2A、G2B。當(dāng)G1=1、G2A+G2B=0時(shí),GS輸出為高電平,譯碼器處于工作狀態(tài),否則譯碼器被禁止,所有的輸出端被封鎖在高電平。7/26/202352帶控制輸入端的譯碼器又是一個(gè)完整的數(shù)據(jù)分配器若把G1作為“數(shù)據(jù)”輸入端(同時(shí)令G2A和G2B為0)而將A2A1A0作為“地址”輸入端,那么從G1送來(lái)的數(shù)據(jù)只能通過(guò)由A2A1A0所指定的一根輸出線送出去。輸入輸出G1G2A+G2BA2A1A0Y0Y1Y2Y3Y4Y5Y6Y70X11111111X100000000XXXXXX0000010100111001011101111111111111111111011111111011111111011111111011111111101111111101111111107/26/202353二進(jìn)-十進(jìn)制譯碼器8421BCD譯碼器7442功能:將輸入的BCD碼的10個(gè)代碼譯成10個(gè)高低電平輸出信號(hào)。7/26/202354對(duì)于BCD代碼以外的偽碼均無(wú)低電平信號(hào)產(chǎn)生,譯碼器拒絕“翻譯”,所以這個(gè)電路結(jié)構(gòu)具有拒絕偽碼功能。7/26/202355數(shù)字顯示譯碼器在數(shù)字系統(tǒng)中,常需要將運(yùn)算結(jié)果用人們習(xí)慣的十進(jìn)制顯示出來(lái),這就要用到顯示譯碼器。二-十進(jìn)制編碼顯示譯碼器顯示器件7/26/202356數(shù)字顯示譯碼器目的以十進(jìn)制數(shù)碼顯示數(shù)字系統(tǒng)的運(yùn)行數(shù)據(jù)。七段數(shù)碼管字符顯示器由七段可發(fā)光的線段找合而成。常見(jiàn)種類(lèi)半導(dǎo)體數(shù)碼管和液晶顯示器兩種。7/26/202357半導(dǎo)體數(shù)碼管外形圖和等效電路7/26/202358按內(nèi)部連接方式不同,七段數(shù)字顯示器分為

共陽(yáng)極和共陰極兩種。小數(shù)點(diǎn)abcdefgabcde=0f=0g共陰極e=0f=0共陽(yáng)極低有效高有效7/26/202359七段顯示譯碼器的設(shè)計(jì)顯示譯碼器abcdefgabcdefgA3A2A1A0R7/26/202360今以A3A2A1A0表示顯示譯碼器的BCD代碼,以Ya—Yg表示輸出的7位二進(jìn)制代碼,規(guī)定用1表示數(shù)碼管中線段的點(diǎn)亮狀態(tài),用0表示線段的熄滅狀態(tài);規(guī)定了輸入為1010—1111這六個(gè)狀態(tài)下顯示的字形;規(guī)定:7/26/202361七段譯碼器的真值表7/26/2023627448的邏輯功能:(1)正常譯碼顯示。LT=1,BI/RBO=1時(shí),對(duì)輸入為十進(jìn)制數(shù)l~15的二進(jìn)制碼(0001~1111)進(jìn)行譯碼,產(chǎn)生對(duì)應(yīng)的七段顯示碼。(2)滅零。當(dāng)LT=1,而輸入為0的二進(jìn)制碼0000時(shí),只有當(dāng)RBI=1時(shí),才產(chǎn)生0的七段顯示碼,如果此時(shí)輸入RBI=0,則譯碼器的a~g輸出全0,使顯示器全滅;所以RBI稱(chēng)為滅零輸入端。(3)試燈。當(dāng)LT=0時(shí),無(wú)論輸入怎樣,a~g輸出全1,數(shù)碼管七段全亮。由此可以檢測(cè)顯示器七個(gè)發(fā)光段的好壞。LT稱(chēng)為試燈輸入端。(4)特殊控制端BI/RBO。BI/RBO可以作輸入端,也可以作輸出端。作輸入使用時(shí),如果BI=0時(shí),不管其他輸入端為何值,a~g均輸出0,顯示器全滅。因此BI稱(chēng)為滅燈輸入端。作輸出端使用時(shí),受控于RBI。當(dāng)RBI=0,輸入為0的二進(jìn)制碼0000時(shí),RBO=0,用以指示該片正處于滅零狀態(tài)。所以,RBO

又稱(chēng)為滅零輸出端。七段譯碼器的真值表七段譯碼器的真值表七段譯碼器的真值表七段譯碼器的真值表7/26/2023635、用譯碼器設(shè)計(jì)組合邏輯電路例:試用3線/8線譯碼器實(shí)現(xiàn)邏輯函數(shù):解:3線/8線譯碼器ABCA2A1A0Y0Y1Y2Y3Y4Y5Y6Y7分析:3線/8線譯碼器高電平有效;3線/8線譯碼器ABCA2A1A0Y0Y1Y2Y3Y4Y5Y6Y7≥1F7/26/202364用74138譯碼器實(shí)現(xiàn)邏輯函數(shù):解:分析:74LS138低電平有效;74LS138ABC174LS138ABC1&F7/26/2023651、首先將被實(shí)現(xiàn)的函數(shù)變成以最小項(xiàng)表示的與或表達(dá)式。并將被實(shí)現(xiàn)函數(shù)的變量接到譯碼器的代碼輸入端。用譯碼器實(shí)現(xiàn)邏輯函數(shù)的方法:2、當(dāng)譯碼器的輸出為高電平有效時(shí),選用或門(mén);當(dāng)輸出為低電平有效時(shí),選用與非門(mén)。3、將譯碼器輸出與邏輯函數(shù)F所具有的最小項(xiàng)相對(duì)應(yīng)的所有輸出端連接到一個(gè)或門(mén)(或者與非門(mén))的輸入端,則或門(mén)(或者與非門(mén))的輸出就是被實(shí)現(xiàn)的邏輯函數(shù)。7/26/202366例1:利用74LS138及一些門(mén)電路,設(shè)計(jì)一個(gè)多路輸出的組合邏輯電路。輸出的邏輯表達(dá)式為解:首先將所給函數(shù)化為最小項(xiàng)標(biāo)準(zhǔn)表達(dá)式:7/26/202367由于74LS138的輸出為低電平有效,故應(yīng)選擇與非門(mén)作輸出門(mén)。將邏輯函數(shù)的變量A、B、C分別加到74LS138譯碼器的輸入端A2、A1、A0,并將譯碼器輸出與邏輯函數(shù)F1、F2、F3、F4中分別具有的最小項(xiàng)對(duì)應(yīng)的所有輸出端,連接到一個(gè)與非門(mén)的輸入端,則各個(gè)與非門(mén)的輸出就可實(shí)現(xiàn)邏輯函數(shù)F1、F2、F3、F4。7/26/20236874LS138ABC1&F1&F2&F3&F4用74LS138譯碼器實(shí)現(xiàn)邏輯函數(shù)7/26/202369數(shù)據(jù)選擇器當(dāng)A1A0取不同的代碼時(shí),開(kāi)關(guān)打向不同的位置,選擇不同的數(shù)據(jù)。A1A0Y=00=01=10=11數(shù)據(jù)選擇器示意圖7/26/202370例:四選一數(shù)據(jù)選擇器根據(jù)功能表,可寫(xiě)出輸出邏輯表達(dá)式:7/26/202371由邏輯表達(dá)式畫(huà)出邏輯圖:7/26/202372如果一個(gè)MUX的選通變量個(gè)數(shù)為n,對(duì)這個(gè)2n選1MUX的輸出F可寫(xiě)出:數(shù)據(jù)選擇器實(shí)現(xiàn)邏輯函數(shù)的理論根據(jù)及方法7/26/202373例:用四選一數(shù)據(jù)選擇器實(shí)現(xiàn)邏輯函數(shù):四選一邏輯符號(hào)FMUXY7/26/202374用MUX實(shí)現(xiàn)邏輯函數(shù)時(shí),應(yīng)將函數(shù)的變量接到MUX的選通變量端,如果函數(shù)的變量個(gè)數(shù)為K,MUX的選通變量個(gè)數(shù)為n,可能有以下幾種情況產(chǎn)生,即K=n,K>n,K<n三種情表。下面分別討論。(1)如果邏輯函數(shù)的變量個(gè)數(shù)與MUX選擇變量數(shù)目相等,即K=n,則邏輯函數(shù)的最小項(xiàng)數(shù)目就同MUX數(shù)據(jù)輸入端的數(shù)目一樣。這樣便可直接用MUX實(shí)現(xiàn)組合邏輯函數(shù)。首先將邏輯函數(shù)的輸入變量按次序接至MUX的選擇變量端,于是邏輯函數(shù)的最小項(xiàng)便同MUX的輸入端一一對(duì)應(yīng)了。如果邏輯函數(shù)包含某些最小項(xiàng),便把與它們對(duì)應(yīng)的MUX的數(shù)據(jù)輸入端接1,否則接0。7/26/202375例:用8選1MUX實(shí)現(xiàn)函數(shù):F7/26/202376(2)當(dāng)邏輯函數(shù)的變量數(shù)目多于MUX的選擇變量數(shù)目,即K>n時(shí),應(yīng)分離出多余的變量,將其余下的變量和MUX的選擇變量端一一對(duì)應(yīng)連接,而將分離出來(lái)的變量按一定的規(guī)則接到MUX的數(shù)據(jù)輸入端。7/26/202377例:用4選1實(shí)現(xiàn)函數(shù)FMUXK=3,n=27/26/202378K=3,n=1用2選1MUX實(shí)現(xiàn)數(shù)據(jù)選擇器F1A=17/26/202379(3)當(dāng)邏輯函數(shù)的變量數(shù)目少于MUX的選擇變量數(shù)目,即K<n時(shí),應(yīng)將MUX的多余選擇端接邏輯“1”或接邏輯“0”由原來(lái)的2n選1MUX變?yōu)?n-1選1MUX使用。7/26/202380用8選1MUX實(shí)現(xiàn)函數(shù)K=2,n=3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論