馬義忠版 數(shù)字電路邏輯習(xí)題解答_第1頁(yè)
馬義忠版 數(shù)字電路邏輯習(xí)題解答_第2頁(yè)
馬義忠版 數(shù)字電路邏輯習(xí)題解答_第3頁(yè)
馬義忠版 數(shù)字電路邏輯習(xí)題解答_第4頁(yè)
馬義忠版 數(shù)字電路邏輯習(xí)題解答_第5頁(yè)
已閱讀5頁(yè),還剩60頁(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)介

1、第一章 數(shù)制與編碼1.1內(nèi)容提要及學(xué)習(xí)指導(dǎo)一數(shù)制及其表示任意的數(shù)N都能表示為R為基數(shù)的R進(jìn)制數(shù)。表示各個(gè)位的數(shù)字符號(hào),為0(R-1)數(shù)碼中的任意一個(gè),R為進(jìn)位制的基數(shù),n位整數(shù)部分的位數(shù),m為小樹(shù)部分的位數(shù)。二數(shù)制轉(zhuǎn)換1十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):把二進(jìn)制數(shù)按權(quán)展開(kāi),即可得到相應(yīng)的十進(jìn)制數(shù)。2十進(jìn)制數(shù)轉(zhuǎn)為二進(jìn)制數(shù):整數(shù)部分采用“除2取余”轉(zhuǎn)換,小數(shù)部分采用“乘2取整”法進(jìn)行轉(zhuǎn)換。重點(diǎn)提示:上述轉(zhuǎn)換方式可廣到十進(jìn)制與其他進(jìn)制的轉(zhuǎn)換,即“除基取余法”和“乘積取整法”。3二進(jìn)制與八進(jìn)制數(shù),十六進(jìn)制的轉(zhuǎn)換。三帶符號(hào)數(shù)的代碼表示1真值與機(jī)器數(shù)(原碼、反碼、補(bǔ)碼)2機(jī)器數(shù)的加、減運(yùn)算重點(diǎn)提示:重點(diǎn)是補(bǔ)碼的運(yùn)算

2、規(guī)則四碼制和字符的代碼表示1BCD碼(8421碼、2421碼、5211碼、余3循環(huán)碼)2可靠性編碼(格雷碼、奇偶校驗(yàn)碼)重點(diǎn)提示:需要重點(diǎn)掌握的是8421BCD嗎、奇偶校驗(yàn)碼和ASCII碼)1.2 例題與解題指導(dǎo)例1把下列的數(shù)字寫成按權(quán)展開(kāi)的形式(1) (2) (3) 解:根據(jù)常見(jiàn)的十進(jìn)制數(shù)的表示方法,很容易寫出其它進(jìn)制數(shù)的按權(quán)展開(kāi)形式(1)(3)(3)例1.2 將下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)(1) (2)解:十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)時(shí),整數(shù)部分和小數(shù)部分分別用“除2取余法”和“乘2取整法”轉(zhuǎn)換,最后再合并在一起。(1)(2) 要點(diǎn):十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)時(shí),有時(shí)不能用有限位二進(jìn)制數(shù)表示,一般

3、按精度要求取相應(yīng)位數(shù)即可。例1.3將下列BCD碼轉(zhuǎn)換為十進(jìn)制數(shù)(1) (2)解:根據(jù)BCD碼的編碼規(guī)則,每四位二進(jìn)制數(shù)碼對(duì)應(yīng)一位十進(jìn)制數(shù)。(1)(2)要點(diǎn):BCD碼是十進(jìn)制的二進(jìn)制編碼而不是數(shù),編碼和數(shù)是不同的概念1.3習(xí)題選解題1.1(略)題1.2(略)題1.3(略)題1.4(略)題1.5(略)題1.6將下列十進(jìn)制數(shù)轉(zhuǎn)換為三位8421BCD碼、2421BCD碼和余3碼。(1) (2) (3) (4) 解:(1) (2) (3) (4) 題1.7(略)題1.8寫出下列各數(shù)的原碼、反碼和補(bǔ)碼。 (1) (2) (3)解:(1)要點(diǎn):原碼是在數(shù)N的最高位增加一個(gè)符號(hào)位,“1”表示正,“0”表示負(fù)。

4、 要點(diǎn):正數(shù)的反碼與原碼相同,負(fù)數(shù)的反碼符號(hào)位為“1”,數(shù)值為原碼按位取反。 要點(diǎn):正數(shù)的補(bǔ)碼與原碼相同,負(fù)數(shù)的補(bǔ)碼符號(hào)位為“1”,數(shù)值為原碼按位取反加一。 (2) 要點(diǎn):把0作為有符號(hào)數(shù)時(shí),0在原碼和補(bǔ)碼中各有兩種不同的表示形式,而在補(bǔ)碼表示法中,0的形式是唯一的。 (3) , , 題1.9 已知,求 和。解:已知補(bǔ)碼求原碼時(shí),正數(shù)的原碼、反碼和補(bǔ)碼都相同;如為負(fù)數(shù),則符號(hào)位保持“1”不變,數(shù)值部分為補(bǔ)碼的數(shù)值部分取反加一。 , , 要點(diǎn):小數(shù)的原碼、反碼和補(bǔ)碼中,最高位為符號(hào)位,而小數(shù)的整數(shù)部分0不表示出來(lái)。題1.10 用原碼、反碼和補(bǔ)碼完成如下運(yùn)算。 (1) (2) 解:原碼運(yùn)算時(shí)符號(hào)位

5、不參加運(yùn)算,參加運(yùn)算的只是數(shù)值部分,而反碼和補(bǔ)碼的符號(hào)位和數(shù)值位一樣參加運(yùn)算。 (1) 結(jié)果為負(fù)數(shù)的補(bǔ)碼,再求出原碼 , 結(jié)果為負(fù)數(shù)的反碼,再求出原碼 , (2) , , 題1.12將下列8421BCD碼轉(zhuǎn)換為十進(jìn)制數(shù)和二進(jìn)制數(shù)。 (1) (2)解:8421BCD碼不能直接轉(zhuǎn)換為二進(jìn)制數(shù),先把BCD碼按規(guī)則轉(zhuǎn)換為十進(jìn)制數(shù),再進(jìn)行十進(jìn)制到二進(jìn)制的轉(zhuǎn)換。 (1) (2)要點(diǎn):十進(jìn)制數(shù)0.9不能用有限位二進(jìn)制小數(shù)表示,按誤差要求取足夠的位數(shù)即可。第二章 邏輯代數(shù)與邏輯函數(shù)2.1內(nèi)容提要及學(xué)習(xí)指南一邏輯代數(shù)中的三種基本運(yùn)算1“與”、“或”、“非”三種基本邏輯運(yùn)算及描述2復(fù)合邏輯運(yùn)算及描述重點(diǎn)提示:“與

6、”、“或”、“非”三種基本邏輯運(yùn)算是基礎(chǔ),其它復(fù)雜的邏輯關(guān)系都由三種基本關(guān)系組合而成。3邏輯函數(shù) 設(shè)輸入變量為,輸出變量為,則描述輸入變量和輸出變量的邏輯函數(shù)表示為 重點(diǎn)提示:對(duì)應(yīng)輸入變量的任何一組取值,兩個(gè)函數(shù)的輸出變量都相同,則稱兩個(gè)函數(shù)相等。二 邏輯代數(shù)的基本公式、定理及重要規(guī)則1邏輯代數(shù)的基本公式及定理2邏輯代數(shù)的三條重要規(guī)則(代入規(guī)則、反演規(guī)則和對(duì)偶規(guī)則)重點(diǎn)提示:反演規(guī)則主要用于求一個(gè)函數(shù)的反函數(shù),利用對(duì)偶規(guī)則可使定理和公式的證明過(guò)程減少一半。三 邏輯表達(dá)式的形式與轉(zhuǎn)換方法1邏輯函數(shù)的四種表示方法(邏輯函數(shù)表達(dá)式、真值表、卡諾圖和邏輯電路圖)重點(diǎn)提示:已知一種表示方法,就可以得出其

7、它三種表示方法2邏輯函數(shù)表達(dá)式的“與-或”和“或-與”兩種形式及其轉(zhuǎn)換重點(diǎn)提示:邏輯函數(shù)表達(dá)式的其它形式都可以轉(zhuǎn)換為“與-或”和“或-與”式。3邏輯函數(shù)的最小項(xiàng)之和、最小項(xiàng)之積的標(biāo)準(zhǔn)形式。重點(diǎn)提示:邏輯函數(shù)的最小項(xiàng)之和的標(biāo)準(zhǔn)形式在邏輯函數(shù)的化簡(jiǎn)及邏輯電路的設(shè)計(jì)中有著廣泛的應(yīng)用。四邏輯函數(shù)的化簡(jiǎn)1邏輯函數(shù)的最簡(jiǎn)形式重點(diǎn)提示:在實(shí)際應(yīng)用中,把邏輯函數(shù)式變換為什么形式,要根據(jù)邏輯門電路的功能類型確定。2邏輯函數(shù)的代數(shù)化簡(jiǎn)方法3邏輯函數(shù)的卡諾圖化簡(jiǎn)法重點(diǎn)提示:通過(guò)卡諾圖化簡(jiǎn)得到的是最簡(jiǎn)“與-或”式,但有時(shí)一個(gè)邏輯函數(shù)的化簡(jiǎn)結(jié)果不是唯一的。4具有無(wú)關(guān)項(xiàng)的邏輯函數(shù)及其化簡(jiǎn)重點(diǎn)提示:無(wú)關(guān)項(xiàng)是在具體問(wèn)題中,對(duì)

8、輸入變量取值所加的一種限制。合理利用無(wú)關(guān)項(xiàng)可以更有效地化簡(jiǎn)邏輯函數(shù)。2.2例題與解題指導(dǎo)例2.1 寫出下面三變量邏輯函數(shù)的與非-與非式、與或非式、或非-或非式。 解:邏輯表達(dá)式的形式有多種多樣,可以相互轉(zhuǎn)換。在具體實(shí)現(xiàn)時(shí)由邏輯門的種類決定。 原函數(shù)是與或式,在原函數(shù)上家兩個(gè)反號(hào),再運(yùn)用摩根定理去掉一個(gè)反號(hào),即可得到與非-與非式。 (與非-與非式)用摩根定理把與非-與非式中每個(gè)與項(xiàng)中上的反號(hào)去掉,得到 將上式反號(hào)下的括號(hào)通過(guò)相乘去掉,得 (與或非式)用摩根定理把反號(hào)去掉,得 (或與式)對(duì)上式加兩個(gè)反號(hào),再用摩根定理去掉一個(gè)反號(hào),得到或非-或非式。要點(diǎn):在邏輯函數(shù)的各種形式中,與或式和或與式是最基

9、本的,但用邏輯門實(shí)現(xiàn)邏輯函數(shù)時(shí),與非-與非式、與或非式、或非-或非式也是常見(jiàn)的形式。例2.2求下列函數(shù)的反函數(shù)和偶函數(shù) 解:對(duì)于任意一個(gè)邏輯函數(shù)Y,若將其中的“”換成“+”,將“+”換成“”,0換成1,1換成0,原變量換成反變量,反變量換成原變量,即得到Y(jié)的反函數(shù),這個(gè)規(guī)則叫反演定理。使用反演定理時(shí),應(yīng)注意兩點(diǎn): 原函數(shù)運(yùn)算的先后次序不能改變。 不屬于單個(gè)變量上的反號(hào)應(yīng)保留不變。 由反演定理可直接寫出結(jié)果如下: 對(duì)于任意一個(gè)邏輯函數(shù)Y,若將其中的“”換成“+”,將“+”換成“”,0換成1,1換成0,即得到Y(jié)的對(duì)偶式。據(jù)此,可直接寫出結(jié)果如下: 例2.3利用公式將下列邏輯函數(shù)式化簡(jiǎn)為最簡(jiǎn)與或表達(dá)

10、式。 解:用公式法化簡(jiǎn)邏輯函數(shù)時(shí),要熟記邏輯代數(shù)的基本定理和基本公式,如 (1) 利用,消去多余的乘積項(xiàng) 要點(diǎn):對(duì)利用摩根定理得到,再把作為復(fù)合變量利用上述公式。(2) 利用,消去多余因子 要點(diǎn):叫異或運(yùn)算,叫同或運(yùn)算,兩者互為反函數(shù)。(3) 利用,兩項(xiàng)合并為一項(xiàng),消去一個(gè)變量 要點(diǎn):本題也可先利用關(guān)系,再利用公式合并化簡(jiǎn)。例2.4把下列邏輯函數(shù)分別寫成最小項(xiàng)之和和最大項(xiàng)之積的形式。解:把一個(gè)邏輯函數(shù)寫成最小項(xiàng)之和的形式就是求函數(shù)的標(biāo)準(zhǔn)與或式??梢岳霉?,給每一個(gè)與項(xiàng)補(bǔ)上所缺少的變量。 得到最小項(xiàng)之和的形式后,按照: 進(jìn)行轉(zhuǎn)換,便可直接得到最大項(xiàng)之積的形式。 例2.5 用卡諾圖化簡(jiǎn)下列邏輯函

11、數(shù) 解:用卡諾圖化簡(jiǎn)時(shí),第一步必須把邏輯函數(shù)表達(dá)式轉(zhuǎn)換為最小項(xiàng)求和的形式。在合并時(shí)要注意兩點(diǎn): 圈的數(shù)目要盡可能少; 每個(gè)圈要盡可能大。 圖例2.5函數(shù)F1F3的卡諾圖 由圖例5所示卡諾圖知,最簡(jiǎn)與或式為 例2.6 將下列具有無(wú)關(guān)項(xiàng)的邏輯函數(shù)化簡(jiǎn)為最簡(jiǎn)與或式。 解:含無(wú)關(guān)項(xiàng)的邏輯函數(shù)是指邏輯函數(shù)中的輸入變量之間,或輸入、輸出變量之間有某種互相制約的關(guān)系??梢哉J(rèn)為函數(shù)中無(wú)關(guān)項(xiàng)的存在與否對(duì)輸出函數(shù)沒(méi)有影響,在化簡(jiǎn)過(guò)程中,可以根據(jù)需要假定無(wú)關(guān)項(xiàng)的值為1,或?yàn)?,這樣可以使結(jié)果更為化簡(jiǎn)。 在函數(shù)表達(dá)式中用表示無(wú)關(guān)項(xiàng)的和,在卡諾圖中用“×”表示無(wú)關(guān)項(xiàng)。 圖例2.6函數(shù)F1F3的卡諾圖由圖例6所

12、示卡諾圖知,最簡(jiǎn)與或式為 2.3習(xí)題選解題2.1(略)題2.2(略)題2.3(略)題2.4(略)題2.5(略)題2.6(略)題2.7 將下列函數(shù)表示成“最小項(xiàng)之和”形式及“最大項(xiàng)之積”形式。 (1) (2) (3) 解: 題2.8用卡諾圖化簡(jiǎn)下列函數(shù),并寫出最簡(jiǎn)“與或”表達(dá)式和最簡(jiǎn)“或與”表達(dá)式。 (1) (2) (3) 解:用卡諾圖化簡(jiǎn)邏輯函數(shù),首先要把函數(shù)轉(zhuǎn)換為最小項(xiàng)之和的形式。 畫出卡諾圖如下: 圖題2.8(a) 函數(shù)F1F3的卡諾圖 按圖中所示方式合并,得到化簡(jiǎn)后的最簡(jiǎn)“與或”表達(dá)式。 最簡(jiǎn)或與式的化簡(jiǎn)可以在卡諾圖上用最大項(xiàng)合并的方法實(shí)現(xiàn)。最大項(xiàng)合并的思路與方法基本上與最小項(xiàng)的合并一樣

13、,合并過(guò)程中遵循的原則也相同,但要主要的是,最大項(xiàng)是和項(xiàng),在卡諾圖上對(duì)應(yīng)的變量為0時(shí)采用原變量表示,對(duì)應(yīng)的變量為1時(shí)采用反變量表示。 邏輯函數(shù)最大項(xiàng)之積的形式如下: 畫出卡諾圖如下: 圖題2.8(b) 函數(shù)F1F3的卡諾圖按圖中所示方式合并,得到化簡(jiǎn)后的最簡(jiǎn)“或與”表達(dá)式。 要點(diǎn):求最簡(jiǎn)或與式也可以通過(guò)最小項(xiàng)卡諾圖進(jìn)行。對(duì)卡諾圖中的0項(xiàng)進(jìn)行合并,即得到反函數(shù)的最簡(jiǎn)與或式。對(duì)反函數(shù)去反號(hào),并運(yùn)用摩根定理,就可以得到所求的最簡(jiǎn)或與式。題2.9(略)題2.10(略)題2.11化簡(jiǎn)下列邏輯函數(shù)(方法不限) (1) (2) (3) (4) (5)解:對(duì)邏輯函數(shù)化簡(jiǎn)時(shí),有時(shí)用公式法更加簡(jiǎn)潔一些。(5)題2

14、.12 證明下列邏輯恒等式(方法不限)(1)(2)(3)(4)(5)證:(1) (2)(3)(4)(5)題2.13 試畫出用與非門和反相器實(shí)現(xiàn)下列邏輯函數(shù)的邏輯圖。(1)(2)(3)(4)解:用與非門和反相器實(shí)現(xiàn)邏輯函數(shù)。首先要用公式或卡諾圖把函數(shù)表達(dá)式化為最簡(jiǎn)與或形式,再通過(guò)取兩次反號(hào)并運(yùn)用摩根定理,把函數(shù)表達(dá)式化為與非-與非式。 由以上的函數(shù)表達(dá)式,畫出用與非門和反相器實(shí)現(xiàn)的邏輯圖如下: 圖題2.13 函數(shù)Y1Y4的邏輯圖題2.14試畫出用或非門和反相器實(shí)現(xiàn)下列邏輯函數(shù)的邏輯圖。(1)(2)(3)(4)解:用或非門和反相器實(shí)現(xiàn)邏輯函數(shù)時(shí),可以先把函數(shù)表達(dá)式化為最簡(jiǎn)與或式。然后對(duì)表達(dá)式取兩個(gè)

15、反號(hào),再運(yùn)用兩次摩根定理,變?yōu)榛蚍?或的形式,用或非門和反相器即可實(shí)現(xiàn)。也可把或非-或進(jìn)一步轉(zhuǎn)換為或非-或非形式。對(duì)于或與形式的表達(dá)式,可以通過(guò)取兩次反號(hào),并運(yùn)用摩根定理轉(zhuǎn)換為或非-或非形式。 由以上的函數(shù)表達(dá)式,畫出用或非門和反相器實(shí)現(xiàn)的邏輯圖如下: 圖題2.14函數(shù)Y1Y4的邏輯圖題2.15(略)題2.16用卡諾圖化簡(jiǎn)包含無(wú)關(guān)最小項(xiàng)的函數(shù)和多輸出函數(shù)。(1)(2)解:用卡諾圖化簡(jiǎn)包含無(wú)關(guān)最小項(xiàng)的函數(shù)關(guān)鍵是在卡諾圖中合理的處理無(wú)關(guān)項(xiàng),以獲得最簡(jiǎn)單的結(jié)果。對(duì)多輸出函數(shù)的化簡(jiǎn),基本方法和步驟與單函數(shù)基本相同。不同的是,多數(shù)出函數(shù)若能在化簡(jiǎn)過(guò)程中尋找到公共項(xiàng),可使整個(gè)電路在實(shí)現(xiàn)時(shí)簡(jiǎn)單些。 圖題2.

16、16(a)函數(shù)F的邏輯圖 圖題2.16(b)函數(shù)F1F3的邏輯圖 按圖中所示合并,得: 在多函數(shù)的卡諾圖中,為公用,為公用,為?;?jiǎn)結(jié)果為: 第三章集成邏輯部件3.1內(nèi)容提要及學(xué)習(xí)指導(dǎo)一 TTL與非門電路1 典型與非門的結(jié)構(gòu)(輸入級(jí)、輸出級(jí)、中間倒相級(jí))2 特性及主要參數(shù)(1) 電壓傳輸特性 (2) 主要參數(shù) 高低電平標(biāo)稱值 VH,VL 開(kāi)門電平VON,關(guān)門電平VOFF以及輸入信號(hào)噪聲容限VNL,VNH 輸入低電平電流IIL,輸入高電平電流IIH 扇入數(shù)NI扇出數(shù)NO 平均傳輸延遲時(shí)間提示要點(diǎn):對(duì)于集成邏輯門,重點(diǎn)是電路的外特性,尤其是要明確電壓傳輸特性和主要參數(shù)的關(guān)系。以上指標(biāo)是以TTL與非

17、門為例描述的,但也是其它類型邏輯門的技術(shù)指標(biāo)。二 其它類型的TTL門電路1 集電極開(kāi)路門OC門及其應(yīng)用2 三態(tài)門及其應(yīng)用三 MOS集成邏輯門1 NMOS反相器及邏輯門2 CMOS反相器及邏輯門重點(diǎn)提示:各種工藝制造的邏輯門其電氣特性不同,要注意各種邏輯門的優(yōu)缺點(diǎn)比較。3.2例題與解題指導(dǎo)例3.1 TTL與非門的電壓傳輸特性如圖,試給出電壓傳輸特性反映的與非門的主要技術(shù)參數(shù)。解:邏輯門的電壓傳輸特性是指輸出電壓相對(duì)于輸入電壓的變化曲線,從電壓傳輸特性可以得出: 圖例3.1 與非門的電壓傳輸特性高電平標(biāo)稱值 VH=3.6V 低電平標(biāo)稱值 VL=0.2V 關(guān)門電平VOFF為輸出電壓等于0.9VH時(shí),

18、所對(duì)應(yīng)的輸入電壓的最大值。VOFF=0.7V 由此可得輸入低電平時(shí)噪聲容限 VNL= VOFF- VL=0.7-0.2=0.7V 開(kāi)門電平是輸出電壓低電平時(shí),所對(duì)應(yīng)的輸入電壓的最小值。VON=1.7V 輸入高電平時(shí)噪聲容限 VNH= VH- VON=3.6-1.9=0.7V例3.2 用TTL OC門接成如圖所示電路(1) 寫出輸出Y的邏輯表達(dá)式(2) 若用TTL電路驅(qū)動(dòng)CMOS電路,用TTLOC門作為接口電路如何實(shí)現(xiàn)?畫出相應(yīng)的電路示意圖。 圖例3.2(a)OC門的“線與”電路解:G1和G2都是OC門電路。OC電路的最大特點(diǎn)是輸出可以實(shí)現(xiàn)“線與”。利用OC電路實(shí)現(xiàn)“線與”時(shí),需外接電阻和電源。

19、 OC電路的另一個(gè)作用是可以實(shí)現(xiàn)兩種不同類型的集成電路的邏輯匹配。如圖所示為用OC門實(shí)現(xiàn)的TTL電路和CMOS電路的接口示意圖。 圖例3.2(b)TTL OC門的實(shí)現(xiàn)的接口電路例3.3在一根導(dǎo)線上分時(shí)傳送一位二進(jìn)制數(shù)的邏輯電路如下: 圖例3.3 TTL三態(tài)門構(gòu)成的單向數(shù)據(jù)總線解:用列表的方法分析邏輯電路功能 編號(hào)K3 k2 k1 信息傳遞情況 說(shuō)明 00 0 0 不能正常工作K3k2k1=000 不容許 10 0 1 不能正常工作 K3k2k1=001 不容許 20 1 0 不能正常工作 K3k2k1=010 不容許 30 1 1 y=y1=AK3k2k1=011 容許 41 0 0 不能正常

20、工作 K3k2k1=100 不容許 51 0 1 y=y2=B K3k2k1=101 容許 61 1 0y=y2=B K3k2k1=110 容許 71 1 1 不能正常工作 K3k2k1=111 不容許總線的本質(zhì)是分時(shí)復(fù)用。從上表可以看出,在任何時(shí)刻只能有一路輸出占有總線,否則發(fā)生數(shù)據(jù)沖突而導(dǎo)致錯(cuò)誤。3.3習(xí)題選解題3.1(略)題3.2(略)題3.3(略)題3.4(略)題3.5請(qǐng)畫出邏輯表達(dá)式 解:NMOS門電路中,用一個(gè)MOS管作為負(fù)載管,起大電阻的作用,另外的MOS管作為工作管。組成電路的規(guī)則如下:工作管相串,起“與”的作用;工作管相并,起“或”的作用;先串后并,則是先“與”后“或”;先并

21、后串,則是先“或”后“與”。工作管和負(fù)載管串聯(lián)后,在它們的連接點(diǎn)引出的輸出起倒相作用。 圖題3.5三輸入或非門電路題3.6 試畫出邏輯表達(dá)式 的CMOS電路解:在CMOS電路中,反相器、與非門、或非門是基本電路形式,而或門可由或非門和反相器組合而成。電路如下: 圖題3.6 NMOS構(gòu)成的二輸入或門題3.7(略)題3.8(略)題3.9(略)題3.10請(qǐng)分析所示電路,寫出輸出L邏輯表達(dá)式。 題3.10圖 NMOS電路解:由電路的組成可以得到,A、B對(duì)應(yīng)的工作管相并聯(lián),再與C對(duì)應(yīng)的工作管相串聯(lián),由此得出: 第四章 組合邏輯電路4.1 內(nèi)容提要及學(xué)習(xí)指導(dǎo)一邏輯函數(shù)的實(shí)現(xiàn)1用與非門實(shí)現(xiàn)邏輯函數(shù)2用或非門

22、實(shí)現(xiàn)邏輯函數(shù)3用與或非門實(shí)現(xiàn)邏輯函數(shù)4用異或門實(shí)現(xiàn)邏輯函數(shù)重點(diǎn)提示:實(shí)現(xiàn)邏輯函數(shù)的邏輯電路與邏輯函數(shù)表達(dá)式的形式相對(duì)應(yīng)。用與非門、或非門、與或非門實(shí)現(xiàn)邏輯函數(shù)的關(guān)鍵是把邏輯是把邏輯函數(shù)轉(zhuǎn)換為“與非”、“或非”、“與或非”的形式。要注意的是異或門并不能實(shí)現(xiàn)所有的邏輯函數(shù),對(duì)于某些特殊的邏輯函數(shù)用異或門實(shí)現(xiàn)非常簡(jiǎn)單。二組合邏輯電路的分析組合邏輯電路的分析是指分析給定邏輯電路的邏輯功能。一般可以按一下步驟進(jìn)行:(1) 由邏輯電路圖寫出邏輯表達(dá)式(2) 化簡(jiǎn)表達(dá)式并列出真值表(3) 由真表歸納邏輯功能四組合邏輯電路設(shè)計(jì)1 組合邏輯電路設(shè)計(jì)過(guò)程 組合邏輯電路的設(shè)計(jì)是一個(gè)與電路分析相反的過(guò)程,它遵循的步驟

23、是:功能、真值表、表達(dá)式、化簡(jiǎn)、邏輯電路圖。2 但輸出組合邏輯電路的設(shè)計(jì)3 多但輸出組合邏輯電路的設(shè)計(jì)五。組合邏輯電路的竟?fàn)幣c冒險(xiǎn)1 竟?fàn)幣c冒險(xiǎn)的產(chǎn)生 在實(shí)際邏輯電路中,由于邏輯門和導(dǎo)線延遲時(shí)間的影響,輸入信號(hào)通過(guò)不同途徑到達(dá)邏輯門的時(shí)間有先有后,這一現(xiàn)象稱為競(jìng)爭(zhēng)。競(jìng)爭(zhēng)產(chǎn)生錯(cuò)誤的輸出,說(shuō)明電路存在冒險(xiǎn)。2 判別冒險(xiǎn)判別冒險(xiǎn)有代數(shù)法和卡諾圖法兩種方法。重點(diǎn)提示:用卡諾圖法判別冒險(xiǎn)比較直觀,也方便采用冗余項(xiàng)消除冒險(xiǎn)。3 消除冒險(xiǎn)消除冒險(xiǎn)一般有增加冗余項(xiàng)和加濾波電容兩種方法。六。中規(guī)模集成邏輯電路及其應(yīng)用1 編碼器 編碼是指對(duì)一系列二值代碼中的每一個(gè)代碼賦予以固定的含義。在邏輯電路中,編碼器指的是將

24、有特定意義的輸入數(shù)字信號(hào)、文字符號(hào)信號(hào)等變成相對(duì)應(yīng)的若干位二進(jìn)制代碼形式輸出的組合邏輯電路。(4) 普通編碼器:只容許在一個(gè)輸入端加入有效輸入信號(hào),否則編碼器的輸出就會(huì)產(chǎn)生混亂。(5) 優(yōu)先編碼器:容許同時(shí)在幾個(gè)輸入端加入有效輸入信號(hào)。根據(jù)規(guī)定的優(yōu)先順序,選擇其中相對(duì)優(yōu)先權(quán)最高的輸入信號(hào)進(jìn)行編碼。74LS148是常見(jiàn)的八線-三線優(yōu)先編碼器。2 譯碼器 譯碼器是將每一組輸入代碼譯為一特定的輸出信號(hào),以表示代碼原意的組合邏輯電路。譯碼是編碼的逆過(guò)程。常見(jiàn)的譯碼器可以分為兩類:(1) 變量譯碼器 雙二線-四線譯碼器74LS139,三線-八線譯碼器741LS38(2) 顯示譯碼器 74LS48顯示譯碼

25、器是把輸入的四位二進(jìn)制數(shù)轉(zhuǎn)換為數(shù)碼管的七段信號(hào),以實(shí)現(xiàn)數(shù)據(jù)顯示。重點(diǎn)提示:變量譯碼器的輸出端對(duì)應(yīng)是輸入變量的全部最小項(xiàng),故可以用譯碼器實(shí)現(xiàn)邏輯函數(shù)。3數(shù)據(jù)選擇器 數(shù)據(jù)選擇器也叫多路開(kāi)關(guān),即從一組輸入的數(shù)據(jù)信號(hào)中選出某一個(gè)信號(hào)傳輸?shù)捷敵龆恕?4LS153是一個(gè)雙4選1數(shù)據(jù)選擇器。重要提示:對(duì)于一個(gè)具有n個(gè)變量的邏輯函數(shù),把n-1個(gè)變量作為數(shù)據(jù)選擇器的選擇控制信號(hào),而將剩下的一個(gè)變量作為選擇器的數(shù)據(jù)輸入,可用四路數(shù)據(jù)選擇器實(shí)現(xiàn)三變量邏輯函數(shù)。4 數(shù)值比較器 數(shù)值比較器是一種能將兩個(gè)n位二進(jìn)制數(shù)A、B進(jìn)行比較,并判別其大小的組合邏輯電路。74LS85是四位數(shù)值比較器。5 奇偶檢驗(yàn)器 74LS280是

26、一個(gè)9位奇偶發(fā)生/校驗(yàn)器。4.2例題與解題指導(dǎo)例4.1 試分析圖示電路的邏輯功能,指出該電路的用途。 圖例4.1 例4.1邏輯電路解:根據(jù)給出的邏輯電路圖,可寫出Y2,Y1,Y0和D,C,B,A之間的邏輯函數(shù)式。 從上面的邏輯函數(shù)中很難看出該電路的邏輯功能和作用,需要轉(zhuǎn)換為用真值表表示的輸入輸出關(guān)系。表例4.1 圖例4.1 邏輯電路的真值表 輸入輸出 D C B A Y2 Y1 Y0 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

27、1 0 1 1 1 1 0 1 1 1 1 0 0 10 0 10 0 10 0 10 0 10 0 10 1 00 1 00 1 00 1 00 1 01 0 01 0 01 0 01 0 01 0 0 由真值表得出,當(dāng)DCBA表示的二進(jìn)制數(shù)數(shù)值小于等于5時(shí),Y0為1,當(dāng)這個(gè)二進(jìn)制數(shù)在6和10之間時(shí),Y1為1,而這個(gè)二進(jìn)制數(shù)大于等于10時(shí),Y2為1。因此,該電路可以用來(lái)判別四位二進(jìn)制數(shù)數(shù)值得范圍。例4.2 四變量邏輯函數(shù),試分別用最少的與非門,與或非門和或非門實(shí)現(xiàn),畫出相應(yīng)的邏輯電路圖。解:用不同的邏輯門實(shí)現(xiàn)邏輯函數(shù),即要求把邏輯表達(dá)式轉(zhuǎn)換成與要求的邏輯門相應(yīng)的形式。一般要求用最少數(shù)目的門實(shí)

28、現(xiàn),則表達(dá)式應(yīng)為最簡(jiǎn)式。函數(shù)的最簡(jiǎn)與非-與非、與或非、或非-或非式,可以用公式對(duì)邏輯表達(dá)式變換求出,也可以通過(guò)卡諾圖求得。圖例4.2 為函數(shù)Y的卡諾圖。 圖例4.2(a)函數(shù)Y的卡諾圖 按最小項(xiàng)合并的方法,對(duì)最小項(xiàng)為1的方塊畫圈合并,可得函數(shù)的最簡(jiǎn)與或式。對(duì)上式去兩次反,在經(jīng)摩根定理變換可得與非-與非式。按最小項(xiàng)合并的方法,對(duì)最小項(xiàng)為0的方塊畫圈合并,可得反函數(shù)的最簡(jiǎn)與或式。再取一次反,即得與或非式。 按最大項(xiàng)合并的方法,對(duì)最大項(xiàng)為0的方塊畫圈合并,可得函數(shù)的最簡(jiǎn)或與式。 對(duì)上式取兩次反號(hào),再經(jīng)磨根定理變換,可得或非-或非式。 圖例4.2(b)為根據(jù)以上表達(dá)試分別用與非門、與或非門、或非門實(shí)現(xiàn)

29、的邏輯電路圖。 圖例4.2 用不同邏輯門實(shí)現(xiàn)的邏輯電路例4.3 試用與非門設(shè)計(jì)一個(gè)三變量表決器。A、B、C三者中多數(shù)同意提案被通過(guò),否則提案不被通過(guò)。解:(方法1)同意用1表示,不同意用0表示;通過(guò)用1表示,不通過(guò)用0表示。根據(jù)設(shè)計(jì)要求按上述賦值規(guī)定列出真值表如表例4.3(a)。通過(guò)卡諾圖化簡(jiǎn)時(shí),可由真值表直接填卡諾圖如圖例4.3(a)。化簡(jiǎn)后得到邏輯表達(dá)式的最簡(jiǎn)與或式,然后轉(zhuǎn)為與非-與非式。最后根據(jù)表達(dá)式畫出電路圖。表例4.3(a)方法一的真值表 A B C Y 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 1圖例

30、4.3(a)方法一的卡諾圖 圖例4.3(b)方法一的邏輯電路圖(方法2)同意用0表示,不同意用1表示;通過(guò)用0表示,不通過(guò)用1表示。根據(jù)設(shè)計(jì)要求按上述賦值規(guī)定列出真值表如表例4.3(b)。通過(guò)卡諾圖化簡(jiǎn)時(shí),可由真值表直接填卡諾圖如圖例4.3(c)。化簡(jiǎn)后得到邏輯表達(dá)式的最簡(jiǎn)與或式,然后轉(zhuǎn)為與非-與非式。最后根據(jù)表達(dá)式畫出電路圖。表例4.3(b)方法二的真值表A B C Y 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 0 1 0 0 0圖例4.3(c)方法二的卡諾圖 圖例4.3(d)方法二的邏輯電路圖要點(diǎn):進(jìn)行邏輯設(shè)計(jì)時(shí),不同的邏輯

31、賦值會(huì)得到不同的結(jié)果。結(jié)合本例可得一般組合邏輯電路設(shè)計(jì)的步驟如下。(6) 根據(jù)設(shè)計(jì)要求確定輸入、輸出邏輯變量;(7) 確定輸入、輸出變量0、1的含義;(8) 列出函數(shù)真值表;(9) 按給定邏輯門的種類化簡(jiǎn)函數(shù)為相應(yīng)的最簡(jiǎn)式;(10) 畫出邏輯電路圖。例4.4 二進(jìn)制乘法電路的邏輯框圖如圖例4.4(a)。輸入量A1A0和B1B0為兩個(gè)二進(jìn)制數(shù),輸出量Y3Y2Y1Y0為兩個(gè)二進(jìn)制數(shù)的乘積。畫出用與非門實(shí)現(xiàn)的電路。 圖例4.4(a) 二位乘法器邏輯框圖解:按組合邏輯電路的一般設(shè)計(jì)步驟。確定輸入、輸出量,列真值表,化簡(jiǎn)得到相應(yīng)的表達(dá)式,最后畫出邏輯電路圖。根據(jù)乘法規(guī)則,得真值表如表例4.4。 表例4.

32、4乘法電路真值表 A1 A0 B1 B0 Y3 Y2 Y1 Y0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 1 1 0 1 0 0 1 由真值表,畫函數(shù)Y3Y

33、0的卡諾圖并化簡(jiǎn),得Y3Y0的邏輯表達(dá)式 與非門實(shí)現(xiàn)的電路如圖例4.4(b) 圖例4.4 (b)用與非門實(shí)現(xiàn)的乘法器邏輯電路例4.5 已知邏輯函數(shù)(1) 試用最少數(shù)目的與非門設(shè)計(jì)此電路,并畫出相應(yīng)的電路圖;(2) 在用最少數(shù)目的與非門設(shè)計(jì)此電路時(shí)分析電路險(xiǎn)象可能出現(xiàn)在什么時(shí)刻;(3) 若采用增加冗余項(xiàng)方法消除上述險(xiǎn)象,電路應(yīng)作何改動(dòng)?畫出改動(dòng)后的電路圖。解:(1)用與非門實(shí)現(xiàn)的邏輯電路按組合邏輯電路的設(shè)計(jì)過(guò)程,先畫出的函數(shù)Y的卡諾圖,再根據(jù)要求門電路的種類將函數(shù)化簡(jiǎn)為相應(yīng)的最簡(jiǎn)式,最后畫邏輯電路圖。函數(shù)Y的卡諾圖如圖例4.5(a)。用與非門實(shí)現(xiàn)的電路如圖例4.5(b) 圖例4.5(a)函數(shù)Y的

34、卡諾圖 圖例4.5(b)與非門實(shí)現(xiàn)的邏輯電路(2)電路險(xiǎn)象出現(xiàn)時(shí)刻的分析判斷電路是否存在現(xiàn)象以及現(xiàn)象出現(xiàn)的時(shí)刻的一種方法是通過(guò)函數(shù)卡諾圖上畫圈的情況來(lái)判定。若有相鄰圈存在,則電路可能出現(xiàn)冒險(xiǎn)現(xiàn)象,且通過(guò)相鄰圈的位置可確定冒險(xiǎn)現(xiàn)象出現(xiàn)的時(shí)刻。根據(jù)圖例4.5(a)函數(shù)Y的卡諾圖分析,函數(shù)Y盡管只有三個(gè)圈組成,卻出現(xiàn)了三處相鄰的情況,分別為圈和相鄰圈和相鄰圈和相鄰于是電路在下述三種情況下都有可能出現(xiàn)冒險(xiǎn)現(xiàn)象。 A=D=0,C=1,B變化時(shí) A=B=1,D=0,C變化時(shí) B=C=D=0,A變化時(shí)由以上分析可知,函數(shù)Y如采用圖例4.5(b)的方式實(shí)現(xiàn)時(shí),有三種情況可能會(huì)在輸出端出現(xiàn)冒險(xiǎn)現(xiàn)象。(3)用冗余

35、項(xiàng)消除險(xiǎn)象 消除組合邏輯電路險(xiǎn)象的方法有多種,而采用增加冗余項(xiàng)的方法則是其中的一種方法。增加冗余項(xiàng)肯定會(huì)使函數(shù)或電路變復(fù)雜,但引入冗余項(xiàng)消除險(xiǎn)象可以提高電路的可靠性。通常冗余項(xiàng)的確定是在卡諾圖上進(jìn)行的,在卡諾圖上出現(xiàn)險(xiǎn)象的位置(即相鄰圈相切的地方)增設(shè)冗余項(xiàng)。本例中,在圖例4.5(a)所示的卡諾圖中,在 圈和相鄰圈和相鄰圈和相鄰的位置處,分別增設(shè)冗余項(xiàng),這樣電路在上述分析的三種情況下,在B,C,A變化時(shí)都不會(huì)有險(xiǎn)象出現(xiàn),因?yàn)樵谏鲜鋈N情況出現(xiàn)時(shí),電路的輸出Y恒為高電平。 引入冗余項(xiàng)后的電路輸出函數(shù)Y的邏輯表達(dá)式為 圖例4.5(c)所示電路即為引入冗余項(xiàng)后函數(shù)Y的邏輯電路。 圖例4.5(c)引入

36、引入冗余項(xiàng)的函數(shù)Y的邏輯電路例4.6 8線-3線優(yōu)先編碼器74LS148組成電路如圖例4.6所示。說(shuō)明圖例4.6電路的邏輯功能。 圖例4.6 74LS148構(gòu)成的邏輯電路解:分析此類電路首先要理解74LS148的邏輯功能表。圖例電路中是兩片74LS148的串聯(lián),芯片()的端直接接地,端接芯片()的端,表明芯片()有更高的優(yōu)先編碼權(quán)。若芯片()有編碼信號(hào)輸入,則芯片()被封鎖。只有當(dāng)芯片()無(wú)編碼信號(hào)輸入時(shí),芯片()的出現(xiàn)低電平,使芯片()的,芯片()才能實(shí)現(xiàn)編碼。兩個(gè)芯片每片有8個(gè)輸入端,構(gòu)成16個(gè)輸入。從電路輸出看,芯片()的端接有反相器,只要芯片()有編碼信號(hào)(中只要有一個(gè)為0),則,輸出

37、。而兩片的均經(jīng)由與非門變成的輸出,和高位一起構(gòu)成四位原碼輸出。由此可以看出該電路是8線-3先編碼器擴(kuò)展成的16線-4線優(yōu)先編碼器。例4.7 試?yán)?線-8線譯碼器74LS138設(shè)計(jì)一個(gè)多輸出的組合邏輯電路。輸出的邏輯函數(shù)式為 解:由3線-8線譯碼器的邏輯圖可以看出,當(dāng)控制端S=1時(shí),若將A2、A1、A0作為三個(gè)輸入邏輯變量,則8個(gè)輸出端給出的就是這3個(gè)輸入變量的全部最小項(xiàng)。利用附加的門電路將這些最小項(xiàng)適當(dāng)?shù)亟M合起來(lái),可以產(chǎn)生任何形式的三變量邏輯函數(shù)。首先將給定的邏輯函數(shù)化為最小項(xiàng)之和的形式,得到 只要令74LS138的輸入A2=A,A1=B,A0=C,則它的輸出就是上式中的。由于這些最小項(xiàng)是以

38、反函數(shù)形式給出的,所以要把函數(shù)表達(dá)式變換為的函數(shù)形式 根據(jù)上式,只要在74LS138的輸出端加四個(gè)與非門,即可實(shí)現(xiàn)所要求的邏輯函數(shù)。如圖例4.7.圖例4.7 用譯碼器和與非門實(shí)現(xiàn)的邏輯函數(shù)要點(diǎn):對(duì)于n位二進(jìn)制譯碼器,由于給出了n變量的全部最小項(xiàng),因而用n變量二進(jìn)制譯碼器和或門(譯碼器的輸出委員函數(shù))或者與非門(譯碼器的輸出違反函數(shù))就可以獲得任何形式輸入變量不大于n的邏輯函數(shù)。例4.8 8選1數(shù)據(jù)選擇器74LS151組成圖例4.8所示電路。分析電路功能,寫出電路輸出函數(shù)的邏輯表達(dá)式。 圖例4.8 74LS151實(shí)現(xiàn)四變量邏輯函數(shù)解:根據(jù)8選1數(shù)據(jù)選擇器的功能,在使能端,數(shù)據(jù)選擇器的輸出和的關(guān)系

39、為 因此,若將數(shù)據(jù)選擇器的數(shù)據(jù)輸入端和地址輸入端視為邏輯變量,選擇器的輸出即為輸入變量的函數(shù)。這樣,用數(shù)據(jù)選擇器可以實(shí)現(xiàn)各種邏輯函數(shù)。通常4選1數(shù)據(jù)選擇器可以實(shí)現(xiàn)三變量函數(shù),8選1數(shù)據(jù)選擇器可以實(shí)現(xiàn)四變量邏輯函數(shù)。根據(jù)圖例4.8所示電路,函數(shù)Y應(yīng)為 43習(xí)題選解題4.1(略)題4.2(略)題4.3試分析題圖(a)、(b)、(c)所示電路的邏輯功能。題4.3 圖解:對(duì)邏輯電路的分析方法基本上是一樣的。先寫出邏輯表達(dá)式并化簡(jiǎn),由化簡(jiǎn)后的邏輯表達(dá)式得出真值表。通過(guò)真值表上反映的輸入、輸出關(guān)系進(jìn)一步推出電路的功能。(a)由邏輯電路圖可寫出輸出變量的邏輯表達(dá)式為 本題所得的表達(dá)式非常簡(jiǎn)單,可以看出該邏輯電路實(shí)現(xiàn)“與”的功能。(b)由邏輯電路圖可寫出輸出變量的邏輯表達(dá)式為(c)由邏輯電路圖可寫出輸出變量的邏輯表達(dá)式為 由邏輯表達(dá)式得真值表如表題4.1(c)。 表題4.3(c)真值表 A B L 0 0 0 1 1 0 1 1 1 0 0 1由真值表可以看出,A、B相同時(shí),輸出L為1,A、B不同時(shí)輸出為0。所以該電路是一個(gè)兩個(gè)一位二進(jìn)制數(shù)的比較器。題4.4設(shè)A、B、C、D是一個(gè)8421BCD碼的四位,若此碼表示的數(shù)字x符合下列條件,輸出F為1,否則輸出為0,請(qǐng)用與“非門”實(shí)現(xiàn)此邏輯電路。 (1) (2)或 解:設(shè)輸入邏輯變量A、B、C、D分別表

溫馨提示

  • 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)論