數(shù)電組合邏輯電路習題含答案_第1頁
數(shù)電組合邏輯電路習題含答案_第2頁
數(shù)電組合邏輯電路習題含答案_第3頁
數(shù)電組合邏輯電路習題含答案_第4頁
數(shù)電組合邏輯電路習題含答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、組合邏輯電路練習題及答案3.1 分析圖P3.1電路的邏輯功能,寫出Y1、Y2的邏輯函數(shù)式,列出真值表,指出電路完成什么邏輯功能。解 真值表:ABCY1 Y20000 00011 00101 00110 11001 01010 11100 11111 1 由真值表可知:電路構(gòu)成全加器,輸入A、B、C為加數(shù)、被加數(shù)和低位的進位,Y1為“和”,Y2為“進位”。3.2 圖P3.2是對十進制數(shù)9求補的集成電路CC14561的邏輯圖,寫出當COMP=1、Z=0、和COMP=0、Z=0時,Y1Y4的邏輯式,列出真值表。解 (1)COMP=1、Z=0時,TG1、TG3、TG5導通,TG2、TG4、TG6關(guān)斷。

2、, (2)COMP=0、Z=0時,Y1=A1, Y2=A2, Y3=A3, Y4=A4。、 COMP=1、Z=0時的真值表十進制數(shù)A4A3A2A1Y4Y3Y2 Y1十進制數(shù)A4 A3 A2 A1Y4 Y3 Y2 Y100 0 0 01001810000001100011000910010000200100111偽碼101001113001101101011011040100010111000101501010100110101006011000111110001170111001011110010COMP=0、Z=0的真值表從略。題3.3 用與非門設(shè)計四變量的多數(shù)表決電路。當輸入變量A、B、C

3、、D有3個或3個以上為1時輸出為1,輸入為其他狀態(tài)時輸出為0。解 題3.3的真值表如表A3.3所示,邏輯圖如圖A3.3所示。表A3.3ABCDYABCDY0 0 0 00100000001010010001001010000110101110100011000010101101101100111010111111111 3.4 有一水箱由大、小兩臺泵ML和MS供水,如圖P3.4所示。水箱中設(shè)置了3個水位檢測元件A、B、C。水面低于檢測元件時,檢測元件給出高電平;水面高于檢測元件時,檢測元件給出低電平?,F(xiàn)要求當水位超過C點時水泵停止工作;水位低于C點而高于B點時MS單獨工作;水位低于B點而高于A

4、點時ML單獨工作;水位低于A點時ML和MS同時工作。試用門電路設(shè)計一個控制兩臺水泵的邏輯電路,要求電路盡量簡單。 解 題3.4的真值表如表A3.4所示。表A3.4ABCMS ML0000 00011 0010 0110 1100 101 110 1111 1 真值表中的、為約束項,利用卡諾圖圖A3.4(a)化簡后得到:, (MS、ML的1狀態(tài)表示工作,0狀態(tài)表示停止)。邏輯圖如圖A3.4(b)。 3.5 設(shè)計一個代碼轉(zhuǎn)換電路,輸入為4位二進制代碼,輸出為4位循環(huán)碼??梢圆捎酶鞣N邏輯功能的門電路來實現(xiàn)。解 題3.5的真值表如表A3.5所示。表A3.5二進制代碼循環(huán)碼二進制代碼循環(huán)碼A3A2A1A

5、0Y3Y2Y1Y0A3A2A1A0Y3Y2Y1Y000000000100011000001000010011101001000111010111100110010101111100100011011001010010101111101101101100101111010010111010011111000由真值表得到 , , , 邏輯圖如圖A3.5所示。 3.6 試畫出用4片8線-3線優(yōu)先編碼器74LS148組成32線-5線優(yōu)先編碼器的邏輯圖。74LS148的邏輯圖見圖。允許附加必要的門電路。解 以表示32個低電平有效的編碼輸入信號,以D4D3D2D1D0表示輸出編碼,可列出D4、D3與YEX

6、4YEX3YEX2YEX1關(guān)系的真值表。如表A3.6所示。表A3.6工作的芯片號YEX4YEX3YEX2YEX1D4D3(4)100011(3)010010(2)001001(1)000100從真值表得到邏輯電路圖略。3.7 某醫(yī)院有一、二、三、四號病室4間,每室設(shè)有呼叫按鈕,同時在護士值班室內(nèi)對應(yīng)地裝有一號、二號、三號、四號4個指示燈?,F(xiàn)要求當一號病室的銨鈕按下時,無論其他病室內(nèi)的按鈕是否按下,只有一號燈亮。當一號病室的按鈕沒有按下,而二號病室的按鈕按下時,無論三、四號病室的按鈕是否按下,只有二號燈亮。當一、二號病室的按鈕都未按下而三號病室的按鈕按下時,無論四號病室的銨鈕是否按下,只有三號燈

7、亮。只有在一、二、三號病室的按鈕均未按下,而四號病室的按鈕按下時,四號燈才亮。試分別用門電路和優(yōu)先編碼器74LS148及門電路設(shè)計滿足上述控制要求的邏輯電路,給出控制四個指示燈狀態(tài)的高、低電平信號。74LS148的邏輯圖如圖P3.7所示,其功能表如表P3.7所示。 輸 入輸 出1000000000 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 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

8、 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0表 P3.7 74LS148的功能表解設(shè)一、二、三、四號病室分別為輸入變量A、B、C、D,當其值為1時,表示呼叫按鈕按下,為0時表示沒有按呼叫銨鈕;設(shè)一、二、三、四號病室呼叫指示燈分別為L1、L2、L3、L4,其值為1指示燈亮,否則燈不亮,列出真值表,如表A3.7示。表A3.7ABCDL1L2L3L41100001010000100100001000100000000則 L1=A,L2=,L3=,L4=由上式可得出用門電路實現(xiàn)題目要求的電路如圖A3.7(a)所示。將該真值表與表P3.7對照可知,在74LS148中 應(yīng)接1,

9、接,接,接,接。L1=, L2=, L3=, L4=所以,用74LS148實現(xiàn)的電路如圖A3.7(b)所示。3.8 寫出圖P3.8中Z1、Z2、Z3的邏輯函數(shù)式,并化簡為最簡的與-或表達式。74LS42為拒偽的二-十進制譯碼器。當輸入信號A3A2A1A0為00001001這10種狀態(tài)時,輸出端從依次給出低電平,當輸入信號為偽碼時,輸出全為1。解 利用偽碼用卡諾圖化簡,得: 約束條件: 3.9 畫出用兩片4線-16線譯碼器74LS154組成5線-32線譯碼的接線圖。圖P3.9是74LS154的邏輯框圖,圖中是兩個控制端(亦稱片選端)譯碼器工作時應(yīng)使同時為低電平,輸入信號A3、A2、A1、A0為0

10、0001111這16種狀態(tài)時,輸出端從依次給出低電平輸出信號。解 電路如圖A3.9所示。當A4=0時,片(1)工作,對應(yīng)輸出低電平;當A4=1時,片(2)工作,對應(yīng)輸出低電平。3.10 試畫出用線-線譯碼器74LS138和門電路產(chǎn)生多輸出邏輯函數(shù)的邏輯圖(74LS138邏輯圖如圖P3.10所示,功能表如表P3.10所示)。 表P3.10 74LS138 功 能 表輸 入輸 出允 許選 擇 A2A1A011111111101111111110000011111111000110111111100101101111110011111011111010011110111101011111101110

11、110111111011011111111110解 令A(yù)=A2,B=A1 ,C=AO。將Y1Y2Y3寫成最小項之和形式,并變換成與非-與非形式。用外加與非門實現(xiàn)之,如圖A3.10所示。3.11 畫出用4線-16線譯碼器74LS154(參見題3.9)和門電路產(chǎn)生如下多輸出邏輯函數(shù)的邏輯圖。 解 電路圖如圖A3.11所示。3.12 用3線-8線譯碼器74LS138和門電路設(shè)計1位二進制全減器電路。輸入為被減數(shù)、減數(shù)和來自低位的借位;輸出為兩數(shù)之差及向高位的借位信號。解 設(shè)ai為被減數(shù),bi為減數(shù),ci-1為來自低位的借位,首先列出全減器真值表,然后將Di ,Ci 表達式寫成非-與非形式。最后外加與

12、非門實現(xiàn)之。由全減器真值表知: 全減器真值表同理可知 令ai =A2,bi =A1,ci-1=A0。電路如圖A3.12所示。3.13 試用兩片雙4選1數(shù)據(jù)選擇器74LS153和3線-8線譯碼器74LS138接成16選1數(shù)據(jù)選擇器。74LS153的邏輯圖見圖,74LS138的邏輯圖見圖。解 見圖A3.13。3.14 分析圖P3.14電路,寫出輸出Z的邏輯函數(shù)式,并化簡。CC4512為8選1數(shù)據(jù)選擇器,它的邏輯功能表如表P3.14所示。 表P3.14 CC4512的功能表 解 =3.15 圖P3.15是用兩個4選1數(shù)據(jù)選擇器組成的邏輯電路,試寫出輸出Z與輸入M、N、P、Q之間的邏輯函數(shù)。已知數(shù)據(jù)選

13、擇器的邏輯函數(shù)式為解 3.16 試用4選1數(shù)據(jù)選擇器74LS153產(chǎn)生邏輯函數(shù)解 4選1數(shù)據(jù)選擇器表達式為:而所需的函數(shù)為 與4選1數(shù)據(jù)選擇器邏輯表達式比較,則令,接線圖如圖A3.16所示。3.17 用8選1數(shù)據(jù)選擇器CC4512(參見題3.14)產(chǎn)生邏輯函數(shù)解 令A(yù)=A2,B=A1,C=A0,D=D0D7,將Y寫成最小項之和的形式,找出與8選1數(shù)據(jù)選擇器在邏輯上的對應(yīng)關(guān)系,確定D0D7所接信號。 則 如圖A3.17所示。3.18 用8選1數(shù)據(jù)選擇器CC4512(參見題3.14)產(chǎn)生邏輯函數(shù)解 將Y變換成最小項之和形式。 令A(yù)=A2,B=A1,C=A0, 凡Y中含有的最小項,其對應(yīng)的Di接1,

14、否則接0。如圖A3.18所示。3.19 設(shè)計用3個開關(guān)控制一個電燈的邏輯電路,要求改變?nèi)魏我粋€開關(guān)的狀態(tài)都控制電燈由亮變滅或由滅變亮。要求用數(shù)據(jù)選擇器來實現(xiàn)。解 以A、B、C表示三個雙位開關(guān),并用0和1分別表示開關(guān)的兩個狀態(tài)。以Y表示燈的狀態(tài),用1表示亮,用0表示滅。設(shè)ABC=000時Y=0,從這個狀態(tài)開始,單獨改變?nèi)魏我粋€開關(guān)的狀態(tài)Y的狀態(tài)要變化。據(jù)此列出Y與A、B、C之間邏輯關(guān)系的真值表。如表A3.19所示。表A3.19ABCYABCY00000110001110100101110010011111從真值表寫出邏輯式 取4選1數(shù)據(jù)選擇器,令A(yù)1=A,A0=B,D0=D3=C,D1=D2=,

15、即得圖A3.19。3.20 人的血型有A、B、AB、O四種。輸血時輸血者的血型與受血者血型必須符合圖P3.20中用箭頭指示的授受關(guān)系。試用數(shù)據(jù)選擇器設(shè)計一個邏輯電路,判斷輸血者與受血者的血型是否符合上述規(guī)定。(提示:可以用兩個邏輯變量的4種取值表示輸血者的血型,用另外兩個邏輯變量的4種取值表示受血者的血型。) 解 以MN的4種狀態(tài)組合表示輸血者的4種血型,并以PQ的4種狀態(tài)組合表示受血者的4種血型,如圖A3.20(a)所示。用Z表示判斷結(jié)果,Z=0表示符合圖A3.20(a)要求,Z=1表示不符合要求。據(jù)此可列出表示Z與M、N、P、Q之間邏輯關(guān)系的真值表。從真值表寫出邏輯式為其真值表如表A3.2

16、0所示。表A3.20MNPQZMNPQZ00000100010001110011001001010000111101110100111000010101101001100111000111111110 令A(yù)2=M,A1=N,A0=P,并使D0=D1=D3=D5=Q,D2=,D4=1,D6=D7=0,則得到圖A3.20(b)電路。 3.21 用8選數(shù)據(jù)選擇器CC4512(參見題3.14)設(shè)計一個組合邏輯電路。該電路有3個輸入邏輯變量A、B、C和1個工作狀態(tài)控制變量M。當M=0時電路實現(xiàn)“意見一致”功能(A、B、C狀態(tài)一致時輸出為1,否則輸出為0),而M=1時電路實現(xiàn)“多數(shù)表決”功能,即輸出與A、

17、B、C中多數(shù)的狀態(tài)一致。解 根據(jù)題意可列出真值表,如表A3.21所示。以Z表示輸出。表A3.21MABCZMABCZ00001100000001010010001001010000110101110100011000010101101101100111010111111111由真值表寫出邏輯式為 用CC4512接成的電路如圖A3.21。其中A2=A,A1=B,A0=C,D0=,D1=D2=D4=0,D3=D5=D6=M,D7=1。3.22 用8選1數(shù)據(jù)選擇器設(shè)計一個函數(shù)發(fā)生器電路,它的功能表如表P3.22所示。表P3.22S1 S0Y00011011解 由功能表寫出邏輯式 令A(yù)2=S1,A1=

18、S0,A0=A,D0=D7=0,D1=D2=D4=B,D3=D6=1,D5=,即得到圖A3.22電路。 3.23 試用4位并進行加法器74LS283設(shè)計一個加/減運算電器。當控制信號M=0時它將兩個輸入的4位二進制數(shù)相加,而M=1時它將兩個輸入的4位二進制數(shù)相減。允許附加必要的電路。解 電路如圖A3.23。M=0時,S3S2S1S0=P3P2P1P0+Q3Q2Q1Q0,M=1時,S3S2S1S0= P3P2P1P0Q3Q2Q1Q0= P3P2P1P0+ Q3Q2Q1Q0補3.24 能否用一片4位并行加法器74LS283將余3代碼轉(zhuǎn)換成8421的二十進制代碼?如果可能,應(yīng)當如何連線?解 由第一章

19、的表可知,從余3碼中減去3(0011)即可能得到8421碼。減3可通過加它的補碼實現(xiàn)。若輸入的余3碼為D3D2D1D0,輸出的8421碼為Y3Y2Y1Y0,則有Y3Y2Y1Y0= D3D2D1D0+0011補= D3D2D1D0+1101,于是得到圖A3.24電路。3.25 試利用兩片4位二制并行加法器74LS283和必要的門電路組成1位二十進制加法器電路。(提示:根據(jù)BCD碼中8421碼的加法運算規(guī)則,當兩數(shù)之和小于、等于9(1001)時,相加的結(jié)果和按二進制數(shù)相加所得到的結(jié)果一樣。當兩數(shù)之和大于9(即等于10101111)時,則應(yīng)在按二進制數(shù)相加的結(jié)果上加6(0110),這樣就可能給出進位

20、信號,同時得到一個小于9的和。)解 由表可見,若將兩個8421的二十進制數(shù)A3A2A1A0和B3B2B1B0用二進制加法器相加,則當相加結(jié)果9(1001)時,得到的和S3S2S1S0就是所求的二十進制和。而當相加結(jié)果10(1010)以后,必須將這個結(jié)果在另一個二進制加法器加6(0110)進行修正,才能得到二十進制數(shù)的和及相應(yīng)的進位輸出。由表可知,產(chǎn)生進位輸出C0的條件為C0=C0+S3S2+S3S1產(chǎn)生C0的同時,應(yīng)該在S3S2S1S0上加6(0110),得到的S3S2S1S0和C0就是修正后的結(jié)果。故得到圖A3.25電路。 3.26 若使用4位數(shù)值比較器CC14585(見圖)組成10位數(shù)值比較器,需要用幾片?各片之間的應(yīng)如何連接

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論