電子技術(shù)基礎(chǔ)(第五版)課件 第10章 組合邏輯電路_第1頁
電子技術(shù)基礎(chǔ)(第五版)課件 第10章 組合邏輯電路_第2頁
電子技術(shù)基礎(chǔ)(第五版)課件 第10章 組合邏輯電路_第3頁
電子技術(shù)基礎(chǔ)(第五版)課件 第10章 組合邏輯電路_第4頁
電子技術(shù)基礎(chǔ)(第五版)課件 第10章 組合邏輯電路_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

課題十組合邏輯電路10.1組合邏輯電路的分析與設(shè)計10.2組合邏輯部件10.3競爭與冒險課題小結(jié)

10.1組合邏輯電路的分析與設(shè)計

10.1.1組合邏輯電路的分析

如果數(shù)字電路的輸出只取決于電路當(dāng)前輸入,而與電路以前的狀態(tài)無關(guān),這類數(shù)字電路就是組合邏輯電路。

對組合邏輯電路的分析,就是根據(jù)給定的電路,確定其邏輯功能。對于比較簡單的組合邏輯電路,通過列寫邏輯函數(shù)式或真值表及化簡等過程,即可確定其邏輯功能。對于較復(fù)雜的電路,則要搭接實驗電路,測試輸出與輸入變量之間的邏輯關(guān)系,列成表格(功能表),方可分析出其邏輯功能。

例10.1分析圖10.1所示電路的邏輯功能。

解(1)寫出該電路輸出函數(shù)的邏輯表達式。

(2)列出函數(shù)的真值表,如表10.1所示。所謂真值表,是在表的左半部分列出函數(shù)中所有自變量的各種組合,右半部分列出對應(yīng)于每一種自變量組合的輸出函數(shù)的狀態(tài)。

(3)可見,該電路是判斷三個變量是否一致的電路。圖10.1不一致判定電路

例10.2分析圖10.2所示電路的邏輯功能。圖10.23-8譯碼器邏輯電路圖

10.1.2組合邏輯電路的設(shè)計

組合邏輯電路的設(shè)計,一般分為下述幾個步驟:

(1)根據(jù)給定的設(shè)計要求,確定哪些是輸入變量,哪些是輸出變量,分析它們之間的邏輯關(guān)系,并確定輸入變量的不同狀態(tài)以及輸出端的不同狀態(tài),哪個該用1表示,哪個該用0表示。

(2)列真值表。在列真值表時,不會出現(xiàn)或不允許出現(xiàn)的輸入變量的取值組合可不列出。如果列出,就在相應(yīng)的輸出函數(shù)處畫“×”號,化簡時作約束項處理。

(3)用卡諾圖或公式法化簡。

(4)根據(jù)簡化后的邏輯表達式畫出邏輯電路圖。

例10.3交叉路口的交通管制燈有三個,分紅、黃、綠三色。正常工作時,應(yīng)該只有一盞燈亮,其他情況均屬電路故障。試設(shè)計故障報警電路。

解設(shè)定燈亮用1表示,燈滅用0表示;報警狀態(tài)用1表示,正常工作用0表示。紅、黃、綠三燈分別用R、Y、G表示,電路輸出用Z表示。列出真值表如表10.3所示。

畫出卡諾圖(圖10.3),可得到電路的邏輯表達式為圖10.3報警電路卡諾圖

若限定電路用與非門組成,則邏輯函數(shù)式可改寫成

據(jù)此表達式設(shè)計出的電路如圖10.4所示。圖10.4電路邏輯圖

10.2組合邏輯部件

10.2.1編碼器所謂編碼就是將特定含義的輸入信號(文字、數(shù)字、符號等)轉(zhuǎn)換成二進制代碼的過程。實現(xiàn)編碼操作的數(shù)字電路稱為編碼器。按照被編碼信號的不同特點和要求,常用編碼器有二進制編碼器、二十進制編碼器和優(yōu)先編碼器。一位二進制碼有0、1兩種取值狀態(tài),n位二進制編碼有2n種不同的取值狀態(tài)。用不同的取值狀態(tài)表示不同的信息,就是二進制編碼器的基本原理。

1.二十進制編碼器

二十進制編碼器是指用四位二進制代碼表示一位十進制數(shù)的編碼電路,也稱10線4線編碼器。最常見是8421BCD碼編碼器,如圖10.5所示。其中,輸入信號I0~I9代表0~9共10個十進制信號,輸出信號Y0~Y3為相應(yīng)的二進制代碼。

由圖10.5可以寫出各位輸出的邏輯函數(shù)式為

根據(jù)邏輯函數(shù)式列出其功能表如表10.4所示。

從該編碼器的邏輯電路圖圖10.5中可見,I0的編碼是隱含的,當(dāng)I1~I9均為0時,電路的輸出就是I0的編碼。圖10.58421BCD編碼器

2.優(yōu)先編碼器

與普通編碼器不同,優(yōu)先編碼器允許多個輸入信號同時有效,但它只按其中優(yōu)先級別最高的有效輸入信號編碼,對級別較低的輸入信號不予理睬。常用的優(yōu)先編碼器有10-4線(如74LS147)、8-3線(74LS148)等。

74LS148是8-3線優(yōu)先編碼器,其邏輯符號如圖10.6所示,邏輯功能表如表10.5所示。圖10.674LS148邏輯符號

10.2.2譯碼器

譯碼是編碼的逆過程。譯碼器將輸入的二進制代碼轉(zhuǎn)換成與代碼對應(yīng)的信號。

若譯碼器輸入的是n位二進制代碼,則其輸出端子數(shù)N≤2n。N=2n稱為完全譯碼,N<2n稱為部分譯碼。

1.3-8譯碼器

在10.1.1中提到的74LS138,就是用三位二進制碼輸入,具有八個輸出端子的完全譯碼器。它的三個輸入端的每一種二進制碼組合,代表某系統(tǒng)的八種狀態(tài)之一。

圖10.7是某系統(tǒng)存儲器尋址電路,用74LS138產(chǎn)生內(nèi)存芯片片選信號。圖10.7存儲器尋址電路實例

2.8421BCD碼譯碼器

這種譯碼器的輸入端子有四個,分別輸入四位8421BCD二進制代碼的各位,輸出端子有10個。每當(dāng)輸入一組8421BCD碼時,輸出端的10個端子中對應(yīng)于該二進制數(shù)所表示的十進制數(shù)的端子就輸出高/低電平,而其他端子保持原來的低/高電平。

74LS42是8421BCD碼譯碼器,其邏輯符號如圖10.8所示。圖10.874LS42邏輯符號

3.顯示譯碼器

如果BCD譯碼器的輸出能驅(qū)動顯示器件發(fā)光,將譯碼器中的十進制數(shù)顯示出來,這種譯碼器就是顯示譯碼器。顯示譯碼器有很多種,下面以控制發(fā)光二極管顯示的譯碼電路為例,討論顯示譯碼器的工作過程。

圖10.9所示為由發(fā)光二極管組成的七段顯示器外形圖及其接法。圖10.9發(fā)光二極管組成的七段顯示器及其接法

74LS48是控制七段顯示器顯示的集成譯碼電路之一,其引線排列圖如圖10.10所示。圖10.1074LS48引線排列圖

10.2.3數(shù)據(jù)選擇器和數(shù)據(jù)分配器

1.數(shù)據(jù)選擇器

根據(jù)地址碼從多路數(shù)據(jù)中選擇一路輸出的器件,叫數(shù)據(jù)選擇器。利用數(shù)據(jù)選擇器,可將并行輸入的數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù)輸出。圖10.11所示為集成八選一數(shù)據(jù)選擇器74LS251的邏輯符號。圖10.1174LS251邏輯符號

分時傳送四位十進制數(shù)并顯示的電路如圖10.12所示。圖10.12用數(shù)據(jù)選擇器實現(xiàn)分時數(shù)字顯示圖10.13四選一數(shù)據(jù)選擇器邏輯符號

2.數(shù)據(jù)分配器

數(shù)據(jù)分配器有一個輸入端,多個輸出端。由地址碼對輸出端進行選通,將一路輸入數(shù)據(jù)分配到多路接收設(shè)備中的某一路。圖10.14所示為8路數(shù)據(jù)分配器邏輯符號。當(dāng)?shù)刂反a

A2A1A0=011時,Y3=D,其余以此類推。

分配器也能多級連接,實現(xiàn)多路多級分配。圖10.15中五個四選一分配器構(gòu)成16路分配器。五個分配器用同樣的地址碼A1、A0,請讀者自行分析電路工作過程。圖10.148路數(shù)據(jù)分配器邏輯符號圖10.15分配器的輸出擴展

10.2.4數(shù)據(jù)比較器

數(shù)據(jù)比較器是對兩個位數(shù)相同的二進制數(shù)進行比較以判定其大小的邏輯電路。圖10.16為集成比較器74LS85的邏輯符號,表10.6是其功能表。圖10.1674LS85邏輯符號

表10.674LS85功能表

圖10.17是用74LS85組成的八位二進制數(shù)比較器的連接圖。圖中,低位片的Ai>Bi和Ai<Bi

接地,Ai=Bi接高電平,是因為低位前面沒有更低位。這樣接,低位的比較結(jié)果就只取決于低四位進行比較的數(shù)據(jù)。圖10.1774LS85組成的八位二進制數(shù)比較器

10.2.5全加器

進行二進制加法時,除本位的兩個加數(shù)An、Bn相加外,還要加上低位的進位Cn-1。這種加上低位進位的加法叫全加,能實現(xiàn)這種功能的電路叫全加器。全加器的輸出有本位Sn

和向高位的進位Cn。全加器的真值表如表10.7所示。

表10.7全加器真值表圖10.18全加器邏輯電路

10.3競爭與冒險

10.3.1競爭在組合邏輯電路中,若某個變量通過兩條以上途徑到達輸出端,由于各條途徑的傳輸延遲時間不同,故同一個變量沿不同途徑到達輸出端的時間就有先有后,這一現(xiàn)象稱為競爭。經(jīng)多途徑向輸出端傳遞的變量稱為有競爭能力的變量。

圖10.19具有競爭能力的電路實例

2.卡諾圖法

用卡諾圖法判斷冒險現(xiàn)象直觀、方便。當(dāng)卡諾圖中圈出的相鄰方格組相切時,則有冒險現(xiàn)象發(fā)生。但方格組的圈法與用卡諾圖化簡時有區(qū)別。圖10.20判斷冒險卡諾圖實例

10.3.4冒險現(xiàn)象的防止方法

冒險現(xiàn)象能使電路產(chǎn)生誤動作。防止發(fā)生冒險現(xiàn)象的常用方法如下。

1.修改邏輯設(shè)計,增加多余項

2.增加選通電路

對圖10.19(a)所示電路,可以像圖10.21那樣增加選通信號,以防止冒險發(fā)生。在輸入信號發(fā)生變化,電路可能發(fā)生冒險時,選通信號ST=0封鎖了最后一級與非門,冒險不能發(fā)生。當(dāng)電路達到穩(wěn)定狀態(tài)后,選通信號ST=1,最后一級與非門開放,電路輸出穩(wěn)定的狀態(tài)。圖10.21加選通電路消除冒險的電路實例

3.加接濾波電容

若在電路輸出端加上一個電容,由于冒險脈沖寬度很窄,利用電容的惰性,可有效削弱冒險脈沖的幅度,不至使其對電路的工作狀態(tài)造成影響。

課題小結(jié)

本課題介紹了組合邏輯電路的基本分析方法和設(shè)計方法,并介紹了編碼器、譯碼器、數(shù)據(jù)選擇器和分配器、比較器等常用組合邏輯電路的個別典型集成電路的外部性能。希望讀者能舉一反三,對主要組合邏輯電路的功能有

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論