組合邏輯電路的分析和設(shè)計:門級組合邏輯電路的分析與設(shè)計_第1頁
組合邏輯電路的分析和設(shè)計:門級組合邏輯電路的分析與設(shè)計_第2頁
組合邏輯電路的分析和設(shè)計:門級組合邏輯電路的分析與設(shè)計_第3頁
組合邏輯電路的分析和設(shè)計:門級組合邏輯電路的分析與設(shè)計_第4頁
組合邏輯電路的分析和設(shè)計:門級組合邏輯電路的分析與設(shè)計_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

3.2

門級組合邏輯電路的分析與設(shè)計3.2.1分析方法門級組合邏輯電路的基本單元是各種基本門電路。組合邏輯電路分析流程圖邏輯電路圖邏輯真值表化簡或變換邏輯表達式邏輯功能說明分析過程一般步驟:a.根據(jù)給定的邏輯電路,從輸入端開始,逐級推導(dǎo)出輸出端的邏輯函數(shù)表達式。b.根據(jù)輸出函數(shù)表達式列出真值表。c.用文字概括出電路的邏輯功能。d.對原電路進行改進設(shè)計,尋找最佳方案(這一步不一定都要進行)。[例1]分析圖示電路的邏輯功能。ABCL&&&&L1L2L374LS0074LS10[解](1)寫出邏輯表達式ABCL&&&&L1L2L374LS0074LS10(2)變換邏輯函數(shù)

輸入

ABC

000001010011100101110111輸出

L00010111(3)根據(jù)函數(shù)表達式列真值表(4)分析邏輯功能

輸入變量A、B和C中有兩個以上取值為1時,輸出函數(shù)L=1;否則L=0。三變量的多數(shù)表決器。[例2]試分析下圖所示邏輯電路的功能。[解](1)由圖寫表達式(2)列出真值表

B3B2B1B0G3

G2G1

G00000 0000000100010010001100110010010001100101011101100101011101001000110010011101101011111011111011001010110110111110100111111000(3)分析功能本電路是自然二進制碼至格雷碼的轉(zhuǎn)換電路。[例3]分析圖示組合電路的邏輯功能。[解](1)列出該電路的輸出邏輯表達式(2)列真值表

輸入

AB

00011011輸出

F1F2

00011000

輸入

AB

00011011輸出

F1F2

00011000a.由表達式當A=1與B=0時,F(xiàn)1=1。當A=0與B=1時,F(xiàn)2=1。(3)分析邏輯功能可知:

b.綜合考慮F1和F2的值,可推得電路的邏輯功能:當A>B時,F(xiàn)1F2=10;當A<B時,F(xiàn)1F2=01;當A=B時,F(xiàn)1F2=00;

即根據(jù)F1F2的值,可判斷A、B之間的關(guān)系,是A大于B,A小于B,還是A等于B。F1F2不可能等于11。

輸入

AB

00011011輸出

F1F2

00011000[例4]分析圖示組合電路的邏輯功能。=1=1=1=1[解](1)列出邏輯表達式(2)化簡表達式(3)列真值表使F=1的條件是:(4)分析邏輯功能由真值表可知或3.2.2設(shè)計方法門級組合邏輯電路設(shè)計流程圖邏輯命題列真值表化簡和變換寫邏輯函數(shù)式畫邏輯電路圖設(shè)計步驟:⑴列邏輯真值表

實際的邏輯問題,通常是一段文字說明或者是數(shù)據(jù)記錄及邏輯框圖,稱之為邏輯命題。首先根據(jù)邏輯命題選取輸入邏輯變量和輸出邏輯變量。

然后用二值邏輯的0和1分別代表輸入和輸出邏輯變量的兩種不同狀態(tài),稱為邏輯賦值。最后根據(jù)實際邏輯問題的因果關(guān)系列出邏輯真值表。根據(jù)化簡后的邏輯函數(shù)式,畫出門級邏輯電路圖。⑶對邏輯函數(shù)式進行化簡和變換

根據(jù)選用的邏輯門的類型,將函數(shù)式化簡或變換為最簡式。選用的邏輯門不同,化簡的形式也不同。⑷畫出邏輯電路圖在實際數(shù)字電路設(shè)計中,還須選擇器件型號。由真值表寫出邏輯函數(shù)表達式。⑵寫出邏輯函數(shù)表達式[例5]設(shè)計三變量表決器,其中A具有否決權(quán)。選用與非門來實現(xiàn)。對于變量作如下規(guī)定:[解](1)列出真值表設(shè)A、B、C分別代表參加表決的邏輯變量,A、B、C為1表示贊成,為0表示反對。F=1表示通過,F(xiàn)=0表示被否決。F為表決結(jié)果。真值表ABCF00001111001100110101010100000111⑵寫出邏輯函數(shù)表達式

(3)函數(shù)化簡選用與非門來實現(xiàn)⑷畫出邏輯電路圖[例6]為燃油蒸汽鍋爐設(shè)計一個過熱報警裝置。用三個數(shù)字傳感器分別監(jiān)視燃油噴嘴的開關(guān)狀態(tài)、鍋爐中的水溫和壓力是否超標。當噴嘴打開且壓力或水溫過高時,都應(yīng)發(fā)出報警信號。[解](1)列真值表C表示噴嘴開關(guān)邏輯狀態(tài):1開,0關(guān)。A表示壓力邏輯狀態(tài):1過高,0正常。B表示鍋爐水溫邏輯狀態(tài):1過高,0正常。L表示報警信號:1報警,0正常。

輸入CBA

000001010011100

101

1

10

1

11輸出

L00000111真值表(2)寫出邏輯函數(shù)表達式將上式變換為與非-與非表達式⑶化簡邏輯函數(shù)為最簡與或式ABCL&&&74LS00(b)用與非門實現(xiàn)(a)用與門和或門實現(xiàn)ABCL&&74LS0874LS32≥1若用集成門實現(xiàn)與或式,至少需要兩種類型的門電路。(4)畫邏輯電路圖若用集成門實現(xiàn)與非式,則僅需要一種類型的門電路。[例7]試用與或非門設(shè)計一個操作碼形成器,如圖所示。當按下*、+、-各個操作鍵時,要求分別產(chǎn)生乘法、加法和減法的操作碼01、10和11。操作碼形成器*+-[解](1)邏輯問題的描述

設(shè)當按下某一操作鍵時,相應(yīng)輸入變量的取值為“1”,否則,取值為“0”。

正常情況下,某一時刻只按下一個操作鍵,所以輸入變量A、B、C對取值“1”是互斥的。由此可得下列約束方程:(2)列出真值表產(chǎn)生乘法操作碼說明產(chǎn)生加法操作碼產(chǎn)生減法操作碼不操作任意項任意項任意項任意項×××××

溫馨提示

  • 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

提交評論