電子技術(shù)(數(shù)字部分)任希主編 第3章組合邏輯電路_第1頁
電子技術(shù)(數(shù)字部分)任希主編 第3章組合邏輯電路_第2頁
電子技術(shù)(數(shù)字部分)任希主編 第3章組合邏輯電路_第3頁
電子技術(shù)(數(shù)字部分)任希主編 第3章組合邏輯電路_第4頁
電子技術(shù)(數(shù)字部分)任希主編 第3章組合邏輯電路_第5頁
已閱讀5頁,還剩81頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電子技術(shù)電子技術(shù)(數(shù)字部分)(數(shù)字部分)第第3章章 組合邏輯電路組合邏輯電路3.1 組合邏輯電路分析3.2 組合邏輯電路設計3.3 典型組合邏輯集成電路21112221212( ,)( ,)( ,)nnmmnyf a aayfa aayfa aa特點:特點:電路由電路由邏輯門邏輯門構(gòu)成;構(gòu)成;不含記憶元件;不含記憶元件;輸出輸出無反饋無反饋到輸入的回路;到輸入的回路;輸出與電路輸出與電路原來狀態(tài)無關(guān)。原來狀態(tài)無關(guān)。33.1 組合邏輯電路分析組合邏輯電路分析組合邏輯電路分析步驟如下:組合邏輯電路分析步驟如下: 1根據(jù)邏輯電路,從輸入到輸出,寫出各級根據(jù)邏輯電路,從輸入到輸出,寫出各級邏輯函數(shù)表達

2、式,直到寫出最后輸出端與輸入邏輯函數(shù)表達式,直到寫出最后輸出端與輸入信號的邏輯函數(shù)表達式;信號的邏輯函數(shù)表達式; 2將各邏輯函數(shù)表達式化簡和變換,將各邏輯函數(shù)表達式化簡和變換,以以得到得到最簡單的表達式;最簡單的表達式; 3根據(jù)簡化后的邏輯表達式列出真值表;根據(jù)簡化后的邏輯表達式列出真值表; 4根據(jù)真值表和邏輯表達式對邏輯電路分析,根據(jù)真值表和邏輯表達式對邏輯電路分析,最后確定其功能。最后確定其功能。4分析已知邏輯電路功能A B C F0 0 0 00 0 1 00 1 0 00 1 1 11 0 0 01 0 1 11 1 0 11 1 1 1真值表 因此該電路為少數(shù)服從多數(shù)電路,稱表決電路

3、。解:(1)由電路圖得邏輯表達式(2)由邏輯表達式得真值表ACBCABACBCABF (3)功能分析:多數(shù)輸入變量為1,輸出F為1;多數(shù)輸入變量為0,輸出 F為0。例 試分析右圖所示邏輯電路的功能。&ABCF5 B A 1 C Y X Z 1 1 & & & & & & 例例 試分析下圖所示組合邏輯電路的邏輯功能。試分析下圖所示組合邏輯電路的邏輯功能。解:解:1 1、根據(jù)邏輯電路寫出各輸出端的邏輯表達式,并進行化、根據(jù)邏輯電路寫出各輸出端的邏輯表達式,并進行化簡和變換。簡和變換。X = ABABAY CACAZ 62 2、列寫真值表、列寫

4、真值表BABA CACA X = A真值表 1 1 1 0 1 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 Z Y X C B A000011110011110001011010BABAY CACAZ 7這個電路邏輯功能是對輸入這個電路邏輯功能是對輸入的二進制碼求反碼。最高位為的二進制碼求反碼。最高位為符號位,符號位,0表示正數(shù),表示正數(shù),1表示負表示負數(shù),正數(shù)的反碼與原碼相同;數(shù),正數(shù)的反碼與原碼相同;負數(shù)的數(shù)值部分是在原碼的基負數(shù)的數(shù)值部分是在原碼的基礎上逐位求反。礎上逐位求反。3、確定電路邏輯功能、確定電路邏輯功能真值表 1 1 1 0 1 1 1 0 1

5、 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 Z Y X C B A00001111001111000101101083.2 組合邏輯電路設計組合邏輯電路設計組合邏輯電路設計的一般步驟如下:組合邏輯電路設計的一般步驟如下: 1邏輯抽象邏輯抽象(l)設置變量。)設置變量。(2)狀態(tài)賦值。)狀態(tài)賦值。(3)列真值表。)列真值表。 2寫出邏輯表達式寫出邏輯表達式 3選器件類型選器件類型 4邏輯函數(shù)化簡或變換邏輯函數(shù)化簡或變換 5畫出邏輯電路圖畫出邏輯電路圖9輸入變量輸入變量例例3.2.1 設計一個邏輯電路供三人表決使用。原則是少數(shù)服從設計一個邏輯電路供三人表決使用。原則是少數(shù)服從多數(shù)

6、。多數(shù)。ABCF00000100110111100101011111011000三個人意見分別用邏輯變量三個人意見分別用邏輯變量A、B、C表示表示表決結(jié)果用邏輯變量表決結(jié)果用邏輯變量F表示表示同意為邏輯同意為邏輯1,不同意為邏輯,不同意為邏輯0。表決通過為邏輯表決通過為邏輯1,不通過為邏輯,不通過為邏輯0。2.真值表真值表3.邏輯函數(shù)表達式邏輯函數(shù)表達式F= ABC+ABC+ABC +ABC1011111010111111輸出變量輸出變量解:解:1.邏輯抽象邏輯抽象104.邏輯圖邏輯圖F= ABC+ABC+ABC +ABCABF CAB CAB CAB C1 FABBCACAB BC AC化簡

7、變換化簡變換&ABCF11例例 某火車站有特快、直快和慢車三種類型的客運列車進出,某火車站有特快、直快和慢車三種類型的客運列車進出,試用兩輸入與非門和反相器設計一個指示列車等待進站的邏試用兩輸入與非門和反相器設計一個指示列車等待進站的邏輯電路,輯電路,3 3個指示燈一、二、三號分別對應特快、直快和慢車。個指示燈一、二、三號分別對應特快、直快和慢車。列車的優(yōu)先級別依次為特快、直快和慢車,要求當特快列車列車的優(yōu)先級別依次為特快、直快和慢車,要求當特快列車請求進站時,無論其它兩種列車是否請求進站,一號燈亮。請求進站時,無論其它兩種列車是否請求進站,一號燈亮。當特快沒有請求,直快請求進站時,無

8、論慢車是否請求,二當特快沒有請求,直快請求進站時,無論慢車是否請求,二號燈亮。當特快和直快均沒有請求,而慢車有請求時,三號號燈亮。當特快和直快均沒有請求,而慢車有請求時,三號燈亮。燈亮。12解:解:1、邏輯抽象、邏輯抽象。輸入信號輸入信號: I0、I1、I2分別為特快、直快和慢車的進站請求信號且分別為特快、直快和慢車的進站請求信號且有進站請求時為有進站請求時為1,沒有請求時為,沒有請求時為0。輸出信號輸出信號: L0、L1、L2分別為分別為3個指示燈的狀態(tài),且燈亮為個指示燈的狀態(tài),且燈亮為1,燈,燈滅為滅為0。輸輸 入入輸輸 出出I0I1I2L0L1L200000011000101000100

9、1根據(jù)題意列出真值表根據(jù)題意列出真值表2、寫出各輸出邏輯表達式。、寫出各輸出邏輯表達式。101IIL 2102IIIL L0 = I013輸輸 入入輸輸 出出I0I1I2L0L1L2000000110001010001001真值表真值表2、 根據(jù)真值表寫出各輸出邏輯表達式。根據(jù)真值表寫出各輸出邏輯表達式。101IIL 2102IIIL L0 = I000IL 101IIL 2102IIIL 3、 根據(jù)要求將上式變換為與非形式根據(jù)要求將上式變換為與非形式14 I0 L0 L1 I1 I2 L2 & 1 1 1 & & 1 1 4、 根據(jù)輸出邏輯表達式畫出邏輯圖。根據(jù)輸出邏

10、輯表達式畫出邏輯圖。00IL 101IIL 2102IIIL 15例例3.2.2 試設計一個碼轉(zhuǎn)換電路,將試設計一個碼轉(zhuǎn)換電路,將4位格雷碼轉(zhuǎn)換為自然二進位格雷碼轉(zhuǎn)換為自然二進制碼??梢圆捎萌魏芜壿嬮T電路來實現(xiàn)。制碼??梢圆捎萌魏芜壿嬮T電路來實現(xiàn)。解:解:(1) 明確邏輯功能,列出真值表。明確邏輯功能,列出真值表。設輸入變量為設輸入變量為G3、G2、G1、G0為格雷碼,為格雷碼,當輸入格雷碼按照從當輸入格雷碼按照從0到到15遞增排序時,遞增排序時,可列出邏輯電路真值表可列出邏輯電路真值表輸出變量輸出變量B3、B2、B1和和B0為自然二進制碼。為自然二進制碼。160 1 1 10 1 0 00

11、1 1 00 1 0 10 1 0 10 1 1 10 1 0 00 1 1 00 0 1 10 0 1 00 0 1 00 0 1 10 0 0 10 0 0 10 0 0 00 0 0 0B3 B2 B1 B0G3 G2 G1 G0輸輸 出出輸輸 入入1 1 1 11 0 0 01 1 1 01 0 0 11 1 0 11 0 1 11 1 0 01 0 1 01 0 1 11 1 1 01 0 1 01 1 1 11 0 0 11 1 0 11 0 0 01 1 0 0B3 B2 B1 B0G3 G2 G1 G0輸輸 出出輸輸 入入邏輯電路真值表邏輯電路真值表17 0 0 0 0 0 0

12、 0 0 1 1 1 1 1 1 1 1 B3 G0 G2 G3 G1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 B2 G0 G2 G3 G1 (2) 畫出各輸出函數(shù)的卡諾圖,并化簡和變換。畫出各輸出函數(shù)的卡諾圖,并化簡和變換。33GB 2B 2G3G2G3G18 2G3G1B 1G 2G3G1G2G3G1G 2G3G1G(2G3G) ) 2G3G1G 2G3G) ) 2G3G1G 3G2G 1G0B 3G2G 1G 0G 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 B1 B0 G2 G3 G1 0 1 0 1 1 0 1 0 0 1 0 1 1 0

13、1 0 B0 G0 G2 G3 G1 19(3) 根據(jù)邏輯表達式,畫出邏輯圖根據(jù)邏輯表達式,畫出邏輯圖 =1 B0 B1 B2 B3 G0 G1 G2 G3 =1 =1 203.3 典型組合邏輯集成電路典型組合邏輯集成電路3.3.1 編碼器3.3.2 譯碼器3.3.3 數(shù)據(jù)選擇器3.3.4 數(shù)值比較器3.3.5 算術(shù)運算電路213.3.1 編碼器22 用文字、數(shù)碼等字符表示特定對象的過程稱為編碼。在數(shù)字系統(tǒng)中,常采用多位二進制數(shù)碼的組合對具有某種特定含義的信號進行編碼。完成編碼功能的邏輯部件稱為編碼器。 編碼器有若干個輸入,對每一個有效的輸入信號,給予電平信號的形式表示的特定對象,產(chǎn)生唯一的一

14、組二進制代碼與之對應。編碼器是一個多輸入、多輸出電路,m個輸入信號,需要n位二進制編碼,顯然m應不大于2n。能將每一個編碼輸入信號變換為不同的二進制的代碼輸出。能將每一個編碼輸入信號變換為不同的二進制的代碼輸出。如如8線線-3線編碼器:將線編碼器:將8個輸入的信號分別編成個輸入的信號分別編成 8個個3位二進位二進制數(shù)碼制數(shù)碼輸出。輸出。如如BCD編碼器:將編碼器:將10個編碼輸入信號分別編成個編碼輸入信號分別編成10個個4位碼位碼輸出。輸出。編碼器的邏輯功能編碼器的邏輯功能:23編碼器的分類:普通編碼器和優(yōu)先編碼器。編碼器的分類:普通編碼器和優(yōu)先編碼器。普通編碼器:任何時候只允許輸入一個有效編

15、碼信號,否則普通編碼器:任何時候只允許輸入一個有效編碼信號,否則輸出就會發(fā)生混亂。輸出就會發(fā)生混亂。優(yōu)先編碼器:允許同時輸入兩個以上的有效編碼信號。當同優(yōu)先編碼器:允許同時輸入兩個以上的有效編碼信號。當同時輸入幾個有效編碼信號時,優(yōu)先編碼器能按預先設定的優(yōu)時輸入幾個有效編碼信號時,優(yōu)先編碼器能按預先設定的優(yōu)先級別,只對其中優(yōu)先權(quán)最高的一個進行編碼。先級別,只對其中優(yōu)先權(quán)最高的一個進行編碼。24二進制編碼器的結(jié)構(gòu)框圖二進制編碼器的結(jié)構(gòu)框圖一、二進制編碼器一、二進制編碼器I0 I1 Yn-1 Y0 Y1 1n2 - -I二進制二進制 編碼器編碼器 2n個個 輸入輸入 n位二進位二進制碼輸出制碼輸出

16、 25(1) 4線線2線二進制編碼器線二進制編碼器1000010000100001Y0Y1I3I2I1I0 (2)邏輯功能表)邏輯功能表編碼器的輸入為高電平有效。編碼器的輸入為高電平有效。 Y1 Y0 I0 I1 I2 I3 (a)邏輯框圖)邏輯框圖4輸輸入入二進制碼輸二進制碼輸出出11011000321032100321032101IIIIIIIIYIIIIIIIIY 2610 1 2 30 1 2 300 1 2 30 1 2 3YI I I II I I IYI I I II I I I I0 I1 I2 I3 1 1 1 1 & & & 1 Y0 Y1 &

17、; 1 27當所有的輸入都為當所有的輸入都為1時,時,Y1Y0 = ?Y1Y0 = 00無法輸出有效編碼。無法輸出有效編碼。結(jié)論:普通編碼器不能同時輸入兩個已上的有效編碼信號結(jié)論:普通編碼器不能同時輸入兩個已上的有效編碼信號 I0 I1 I2 I3 1 1 1 1 & & & 1 Y0 Y1 & 1 I2 = I3 = 1 , I1= I0= 0時,時,Y1Y0 = ? Y1Y0 = 0028 二、優(yōu)先編碼器二、優(yōu)先編碼器 優(yōu)先編碼器的提出:優(yōu)先編碼器的提出: 實際應用中,經(jīng)常有兩個或更多輸入編碼信號同時有效。實際應用中,經(jīng)常有兩個或更多輸入編碼信號同時有效。

18、必須根據(jù)輕重緩急,規(guī)定好這些外設允許操作的先后次序,必須根據(jù)輕重緩急,規(guī)定好這些外設允許操作的先后次序,即優(yōu)先級別。即優(yōu)先級別。 識別多個編碼請求信號的優(yōu)先級別,并進行相應編碼的邏輯識別多個編碼請求信號的優(yōu)先級別,并進行相應編碼的邏輯部件稱為優(yōu)先編碼器。部件稱為優(yōu)先編碼器。29(1)優(yōu)先編碼器線優(yōu)先編碼器線(42 線優(yōu)先編碼器線優(yōu)先編碼器)功能表功能表輸輸 入入輸輸 出出I0I1I2I3Y1Y0100000100011010111高高低低邏輯表達式邏輯表達式邏輯電路(略)邏輯電路(略)輸入編碼信號高電平有效,輸出為二進制代碼輸入編碼信號高電平有效,輸出為二進制代碼輸入編碼信號優(yōu)先級從高到低為輸

19、入編碼信號優(yōu)先級從高到低為I0I3輸入為編碼信號輸入為編碼信號I3 I0 輸出為輸出為Y1 Y03321IIIY+=33210IIIIY+=308線線3線優(yōu)先編碼器線優(yōu)先編碼器74148編碼輸入編碼輸入I0I1I2I3I4I5I6I7使能輸入使能輸入S使能輸出使能輸出YS擴展輸出擴展輸出YEX編碼輸出編碼輸出Y0Y1Y2(2)集成電路編碼器集成電路編碼器317I0I2Y0Y:編碼輸出端。:編碼輸出端。SSS:使能輸入端;:使能輸入端;時,編碼,時,編碼,時,禁止編碼。時,禁止編碼。sYS:使能輸出端,編碼狀態(tài)下(:使能輸出端,編碼狀態(tài)下(=0=0),),若無輸入信號,若無輸入信號,sY=0=0

20、。EXYS:擴展輸出端,編碼狀態(tài)下(:擴展輸出端,編碼狀態(tài)下(=0=0),),若有輸入信號,若有輸入信號,EXY=0=0。管腳定義:管腳定義:輸入,低電平有效,優(yōu)先級別依次為:輸入,低電平有效,優(yōu)先級別依次為0I7I。32優(yōu)先編碼器優(yōu)先編碼器CD4532的示意框圖、引腳圖的示意框圖、引腳圖 CD4532 I0 I1 I2 I3 I4 I5 I6 I7 Y0 Y1 Y2 EI EO GS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 I4 I5 I6 I7 EI Y2 Y1 GND VCC EO GS I3 I2 I1 I0 Y0 33 I2 1 1 1 1 1

21、1 1 1 1 1 1 & & 1 & 1 & & 1 & 1 GS 1 E1 1 & I1 I7 I6 I5 I4 I3 I0 EI Y2 Y1 Y0 CD4532電路圖34 優(yōu)先編碼器優(yōu)先編碼器CD4532功能表功能表輸輸 入入輸輸 出出EII7I6I5I4I3I2I1I0Y2Y1Y0GSEOLLLLLLHLLLLLLLLLLLLHHHHHHHLHLHHHLHLHLLHHLHHLHLLLHHLLHLHLLLLHLHHHLHLLLLLHLHLHLHLLLLLLHLLHHLHLLLLLLLHLLLHL35用二片用二片CD4532構(gòu)成構(gòu)成1

22、616線線-4-4線優(yōu)先編碼器線優(yōu)先編碼器, ,其邏輯圖如下其邏輯圖如下圖所示,試分析其工作原理。圖所示,試分析其工作原理。 。 CD4532(II) I0 I1 I2 I3 I4 I5 I6 I7 Y0 Y1 Y2 EO EI GS CD4532(I) I0 I1 I2 I3 I4 I5 I6 I7 Y0 Y1 Y2 EO EI GS EI2 EO2 EI1 EO1 A8 A9 A10 A11 A12 A13 A14 A15 A0 A1 A2 A3 A4 A5 A6 A7 L0 L1 GS2 L2 GS GS1 G3 G2 G1 G0 L3 1 1 00 0 0 0 0 0無編碼輸出無編碼輸

23、出036。 CD4532(II) I0 I1 I2 I3 I4 I5 I6 I7 Y0 Y1 Y2 EO EI GS CD4532(I) I0 I1 I2 I3 I4 I5 I6 I7 Y0 Y1 Y2 EO EI GS EI2 EO2 EI1 EO1 A8 A9 A10 A11 A12 A13 A14 A15 A0 A1 A2 A3 A4 A5 A6 A7 L0 L1 GS2 L2 GS GS1 G3 G2 G1 G0 L3 1 1 1 1 11 0 0 0 00若無有效電平輸入若無有效電平輸入 0 1 1 1那塊芯片的優(yōu)先級高?那塊芯片的優(yōu)先級高?1若有效電平輸入若有效電平輸入37。 CD

24、4532(II) I0 I1 I2 I3 I4 I5 I6 I7 Y0 Y1 Y2 EO EI GS CD4532(I) I0 I1 I2 I3 I4 I5 I6 I7 Y0 Y1 Y2 EO EI GS EI2 EO2 EI1 EO1 A8 A9 A10 A11 A12 A13 A14 A15 A0 A1 A2 A3 A4 A5 A6 A7 L0 L1 GS2 L2 GS GS1 G3 G2 G1 G0 L3 1 1 1 1 10 1 0 0 00若有效電平輸入若有效電平輸入 1 1 1 138三、二三、二十進制編碼器十進制編碼器將十進制的十個數(shù)字09編成二進制代碼的電路稱為二十進制編碼器,

25、即將代表十進制數(shù)的十個輸入信號I9I0分別編成對應的BCD碼輸出。常用的有高位優(yōu)先編碼功能的編碼器有74147、74LS147,也稱為BCD碼輸出的10線4線優(yōu)先編碼器。393.3.2 譯碼器譯碼器譯碼器的分類:譯碼器的分類:變量譯碼器變量譯碼器顯示譯碼器顯示譯碼器譯碼譯碼:譯碼是編碼的逆過程,它能將二進制碼翻譯成代表某譯碼是編碼的逆過程,它能將二進制碼翻譯成代表某一特定含義的信號。一特定含義的信號。( (即電路的某種狀態(tài)即電路的某種狀態(tài)) )1 1 譯碼器的概念與分類譯碼器的概念與分類譯碼器譯碼器:具有譯碼功能的邏輯電路稱為譯碼器具有譯碼功能的邏輯電路稱為譯碼器。40 譯碼器是多輸入、多輸出

26、電路,對于譯碼器每一組輸入編碼,在若干個輸出端中僅有一個端輸出有效電平,其余輸出端皆處于無效電平,這類譯碼器稱為變量譯碼器。假設一個變量譯碼器有n個二進制輸人信號和m個輸出信號,如果m=2n,就稱為二進制全譯碼器,常見的二進制全譯碼器有2線4線譯碼器、3線8線譯碼器、4 線16線譯碼器等。如果m =1,表示,表示A大于大于BFBABA=FBAABBA+=FBA=一位數(shù)值比較器真值表一位數(shù)值比較器真值表10011001010101010000FA=BFABBA輸輸 出出輸輸 入入682. 多位比較器多位比較器 在比較兩個多位數(shù)的大小時,自高向低地逐位比較,只能在比較兩個多位數(shù)的大小時,自高向低地

27、逐位比較,只能在高位相等時,才需要比較低位。在高位相等時,才需要比較低位。 69兩位數(shù)值比較器邏輯圖兩位數(shù)值比較器邏輯圖 A1 B1 A0 B0 1位位數(shù)數(shù)值值比比較較器器 1位位數(shù)數(shù)值值比比較較器器 A1B1 A1=B1 A1B1 A0B0 A0=B0 A0B0 G1 G2 & & G3 & 1 1 FAB FA=B FAB FAB = (A1B1) + ( A1=B1)(A0B0)FA=B=(A1=B1)(A0=B0)FAB = (A1B1) + ( A1=B1)(A0BIABFA B3HLLA3 B2HLLA3 = B3A2 B1HLLA3 = B3A2 = B2

28、A1 B0HLLA3 = B3A2 = B2A1 = B1A0 FBA FBA 高位片輸出低位片 A0 B0 A1 B1 A2 B2 A3 B3 A4 B4 A5 B5 A6 B6 A7 B7 A0 B0 A1 B1 A2 B2 A3 B3 A0 B0 A1 B1 A2 B2 A3 B3 IAB IAB IA=B FAB FA=B FAB C0 IAB IAB IA=B FAB FA=B FAB C1 0 1 0 FAB FA=B FAB B3A3B0A0B7A7B4A473用兩用兩片片74LS85組成組成16位數(shù)值比較器(串聯(lián)位數(shù)值比較器(串聯(lián)擴展方式)。擴展方式)。 A0 B0 A1 B1

29、 A2 B2 A3 B3 A4 B4 A5 B5 A6 B6 A7 B7 A0 B0 A1 B1 A2 B2 A3 B3 A0 B0 A1 B1 A2 B2 A3 B3 IAB IAB IA=B FAB FA=B FAB C0 IAB IAB IA=B FAB FA=B FAB C1 FAB FA=B FAB 高位片 輸出低位片B3A3B0A0B7A7B4A4B11A11B8A8B15A15B12A12 0 1 0 A0 B0 A1 B1 A2 B2 A3 B3 A4 B4 A5 B5 A6 B6 A7 B7 A0 B0 A1 B1 A2 B2 A3 B3 A0 B0 A1 B1 A2 B2

30、A3 B3 IAB IAB IA=B FAB FA=B FAB C0 IAB IAB IA=B FAB FA=B FAB C1 FAB FA=B FAB 采用串聯(lián)擴展方式采用串聯(lián)擴展方式數(shù)值比較器數(shù)值比較器74用用7 74LS85組成組成1616位數(shù)值比較器的并聯(lián)擴展方式。位數(shù)值比較器的并聯(lián)擴展方式。 A0 B0 A12 B12 IAB IA=B IAB FAB FAB C3 A1 B1 A2 B2 A3 B3 A15 B15 A8 B8 A0 B0 IAB IA=B IAB FAB FAB C2 A1 B1 A2 B2 A3 B3 A4 B4 A0 B0 A0 B0 IAB IA=B IAB

31、 FAB FAB C1 A1 B1 A2 B2 A3 B3 A0 B0 IAB IA=B IAB FAB FAB C0 A1 B1 A2 B2 A3 B3 B0 A1 B1 A2 B2 A3 B3 A0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 FAB FAB FA=B C4 IAB IA=B IAB B3A3B0A0B7A7B4A4B11A11B8A8B15A15B12A12輸出輸出753.3.5 算術(shù)運算電路算術(shù)運算電路76一、半加器和全加器一、半加器和全加器1半加器 不考慮來自低位的進位的兩個1位二進制數(shù)相加稱為半加器。 2全加器 在多位數(shù)加法運算時,除最低位外,其他各

32、位都需要考慮低位送來的進位 。=1A&BSCCSBACOBiCi+1SiCiAiCOCI(1 1) 1 1位半加器(位半加器(Half Adder) 不考慮低位進位,將兩個不考慮低位進位,將兩個1 1位二進制數(shù)位二進制數(shù)A、B相加的器件。相加的器件。 半加器的真值表半加器的真值表 邏輯表達式邏輯表達式1000C011110101000SBA 半加器的真值表半加器的真值表 A B =1 & C=AB BAS BABAS C = AB 邏輯圖77(2 2) 全加器(全加器(Full Adder) 1110100110010100全加器真值表全加器真值表 全加器能進行加數(shù)、被加數(shù)和低

33、位來的進位信號相加,全加器能進行加數(shù)、被加數(shù)和低位來的進位信號相加,并根據(jù)求和結(jié)果給出該位的進位信號。并根據(jù)求和結(jié)果給出該位的進位信號。 0 1 0 1 1 0 1 0 Si Ai Ci-1 Bi 0 0 1 0 0 1 1 1 Ci Ai Ci-1 Bi 111011101001110010100000CSCBA78iiiii CBAABCCBACBACBASiiio)( CBAABBCACBAABC S A B Ci Co BA iCBA AB i)(CBA 1 CO CO A B S CO Ci C O C I 于是可得全加器的邏輯表達式為于是可得全加器的邏輯表達式為79加法器的應用加法器的應用1110100110010100全加器真值表全加器真值表 111011101001110010100000CSCBAABC有奇數(shù)個有奇數(shù)個1時時S為為1;ABC有偶數(shù)個有偶數(shù)個1和全為和全為0時時S為為0。-用全加器組成三位二進制代碼用全加器組成三位二進制代碼奇偶校驗器奇偶校驗器80串行進位加法器串行進位加法器如圖:用全加器實現(xiàn)如圖:用全加器實現(xiàn)4位二進位二進制數(shù)相加。制數(shù)相加。低位全加器進位輸出低位全加器進位輸出高位全加器進位輸入高位全加器進位輸入注意:CI0=0和和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論