版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、組合邏輯電路分析和相關設計一、邏輯代數(shù)的基本公式 3.1 邏輯代數(shù)吸收律反演律分配律結(jié)合律交換律重疊律互補律101律對合律名 稱 2基 本 公 式組合邏輯電路分析和相關設計公式的證明方法:(2)用真值表證明,即檢驗等式兩邊函數(shù)的真值表是否一致。(1)用簡單的公式證明略為復雜的公式。例3.1.1 證明吸收律 證: A B0 00 11 01 1例3.1.2 用真值表證明反演律11101110組合邏輯電路分析和相關設計二、邏輯代數(shù)的基本規(guī)則 對偶規(guī)則的基本內(nèi)容是:如果兩個邏輯函數(shù)表達式相等,那么它們的對偶式也一定相等?;竟街械墓絣和公式2就互為對偶 式。1 .代入規(guī)則 對于任何一個邏輯等式,
2、以某個邏輯變量或邏輯函數(shù)同時取代等式兩端任何一個邏輯變量后,等式依然成立。 例如,在反演律中用BC去代替等式中的B,則新的等式仍成立:2 .對偶規(guī)則 將一個邏輯函數(shù)L進行下列變換: , 0 1,1 0所得新函數(shù)表達式叫做L的對偶式,用 表示。吸收律反演律分配律結(jié)合律交換律重疊律互補律公式101律對合律名稱公式2組合邏輯電路分析和相關設計3 .反演規(guī)則 在應用反演規(guī)則求反函數(shù)時要注意以下兩點:(1)保持運算的優(yōu)先順序不變,必要時加括號表明,如例。(2)變換中,幾個變量(一個以上)的公共非號保持不變。如例。 利用反演規(guī)則,可以非常方便地求得一個函數(shù)的反函數(shù) 解:解:將一個邏輯函數(shù)L進行下列變換:
3、, ; 0 1,1 0 ; 原變量 反變量, 反變量 原變量。所得新函數(shù)表達式叫做L的反函數(shù),用 表示。例3.1.3 求函數(shù) 的反函數(shù):例3.1.4 求函數(shù) 的反函數(shù):組合邏輯電路分析和相關設計三、邏輯函數(shù)的代數(shù)化簡法1邏輯函數(shù)式的常見形式一個邏輯函數(shù)的表達式不是唯一的,可以有多種形式,并且能互相轉(zhuǎn)換。例如:與或表達式或與表達式與非與非表達式或非或非表達式與或非表達式其中,與或表達式是邏輯函數(shù)的最基本表達形式。組合邏輯電路分析和相關設計2邏輯函數(shù)的最簡“與或表達式” 的標準 3用代數(shù)法化簡邏輯函數(shù)(1)并項法:運用公式 將兩項合并為一項,消去一個變量。例:(1)與項最少,即表達式中“+”號最少
4、。(2)每個與項中的變量數(shù)最少,即表達式中“ ”號最少。組合邏輯電路分析和相關設計(4)配項法: (2)吸收法:(3)消去法:運用吸收律 A+AB=A,消去多余的與項。例:例:運用吸收律 消去多余因子。先通過乘以 或加上 , 增加必要的乘積項,再用以上方法化簡。例:組合邏輯電路分析和相關設計 在化簡邏輯函數(shù)時,要靈活運用上述方法,才能將邏輯函數(shù)化為最簡。例3.1.6 化簡邏輯函數(shù): 解:(利用 )(利用A+AB=A)(利用 )組合邏輯電路分析和相關設計例3.1.7 化簡邏輯函數(shù): 解:(利用反演律 ) (利用 ) (利用A+AB=A)(配項法) (利用A+AB=A)(利用 )組合邏輯電路分析和
5、相關設計由上例可知,有些邏輯函數(shù)的化簡結(jié)果不是唯一的。 解法1:例3.1.8 化簡邏輯函數(shù): (增加多余項 )(消去一個多余項 )(再消去一個多余項 ) 解法2:(增加多余項 ) (消去一個多余項 )(再消去一個多余項 )代數(shù)化簡法的優(yōu)點:不受變量數(shù)目的限制。 缺點:沒有固定的步驟可循;需要熟練運用各種公式和定理;需要一定的技巧和經(jīng)驗;不易判定化簡結(jié)果是否最簡。組合邏輯電路分析和相關設計 3.2 邏輯函數(shù)的卡諾圖化簡法 一、 最小項的定義與性質(zhì) 最小項n個變量的邏輯函數(shù)中,包含全部變量的乘積項稱為最小項。n變量邏輯函數(shù)的全部最小項共有2n個。 A B C0 0 00 0 10 1 00 1 1
6、1 0 01 0 11 1 01 1 1變 量 取 值最 小 項m0m1m2m3m4m5m6m7編 號 三變量函數(shù)的最小項組合邏輯電路分析和相關設計二、邏輯函數(shù)的最小項表達式 解: =m7+m6+m3+m1 解: =m7+m6+m3+m5=m(3,5,6,7) 任何一個邏輯函數(shù)表達式都可以轉(zhuǎn)換為一組最小項之和,稱為最小項表達式。例1:將函數(shù) 轉(zhuǎn)換成最小項表達式。 例2: 將函數(shù) 轉(zhuǎn)換成最小項表達式。組合邏輯電路分析和相關設計三、卡諾圖 2 .卡諾圖 一個小方格代表一個最小項,然后將這些最小項按照相鄰性排列起來。即用小方格幾何位置上的相鄰性來表示最小項邏輯上的相鄰性。 1相鄰最小項 如果兩個最小
7、項中只有一個變量互為反變量,其余變量均相同,則稱這兩個最小項為邏輯相鄰,簡稱相鄰項。 如果兩個相鄰最小項出現(xiàn)在同一個邏輯函數(shù)中,可以合并為一項,同時消去互為反變量的那個量。如最小項ABC 和 就是相鄰最小項。如:組合邏輯電路分析和相關設計3卡諾圖的結(jié)構(2)三變量卡諾圖 (1)二變量卡諾圖 A Bm0m1m3m2 AB 00 01 11 10m0m1m3m2m4m5m7m6 A B Cm0m1m3m2m4m5m7m6 BC 00 01 11 10 A 01組合邏輯電路分析和相關設計(3)四變量卡諾圖 卡諾圖具有很強的相鄰性:(1)直觀相鄰性,只要小方格在幾何位置上相鄰(不管上下左右),它代表的
8、最小項在邏輯上一定是相鄰的。(2)對邊相鄰性,即與中心軸對稱的左右兩邊和上下兩邊的小方格也具有相鄰性。 m0m1m3m2m4m5m7m6m12m13m15m14m8m9m11m10 C DAB CD 00 01 11 10 AB 00 01 11 10組合邏輯電路分析和相關設計 四、用卡諾圖表示邏輯函數(shù) 1從真值表到卡諾圖例3.2.3 已知某邏輯函數(shù)的真值表,用卡諾圖表示該邏輯函數(shù)。解: 該函數(shù)為三變量,先畫出三變量卡諾圖,然后根據(jù)真值表將8個最小項L的取值0或者1填入卡諾圖中對應的8個小方格中即可。0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1A B C00
9、010111L 真值表ABC0000111110 A B C11110000組合邏輯電路分析和相關設計2從邏輯表達式到卡諾圖(2)如不是最小項表達式,應先將其先化成最小項表達式,再填入卡諾圖。也可由“與或”表達式直接填入。(1)如果表達式為最小項表達式,則可直接填入卡諾圖。解: 寫成簡化形式:解:直接填入:例3.2.4 用卡諾圖表示邏輯函數(shù):然后填入卡諾圖:例3.2.5 用卡諾圖表示邏輯函數(shù): C D A B GF BC 00 01 11 10 A 01111100001111110000000000組合邏輯電路分析和相關設計 五、邏輯函數(shù)的卡諾圖化簡法 1卡諾圖化簡邏輯函數(shù)的原理 :(1)2
10、個相鄰的最小項可以合并,消去1個取值不同的變量。(2)4個相鄰的最小項可以合并,消去2個取值不同的變量。 C A B D1111111 C A B D11111111組合邏輯電路分析和相關設計(3)8個相鄰的最小項可以合并,消去3個取值不同的變量。總之,2n個相鄰的最小項可以合并,消去n個取值不同的變量。 C A B D111111111111組合邏輯電路分析和相關設計2用卡諾圖合并最小項的原則(畫圈的原則) (1)盡量畫大圈,但每個圈內(nèi)只能含有2n(n=0,1,2,3)個相鄰項。要特別注意對邊相鄰性和四角相鄰性。(2)圈的個數(shù)盡量少。(3)卡諾圖中所有取值為1的方格均要被圈過,即不能漏下取值
11、為1的最小項。(4)在新畫的包圍圈中至少要含有1個末被圈過的1方格,否則該包圍圈是多余的。3用卡諾圖化簡邏輯函數(shù)的步驟:(1)畫出邏輯函數(shù)的卡諾圖。(2)合并相鄰的最小項,即根據(jù)前述原則畫圈。(3)寫出化簡后的表達式。每一個圈寫一個最簡與項,規(guī)則是,取值為l的變量用原變量表示,取值為0的變量用反變量表示,將這些變量相與。然后將所有與項進行邏輯加,即得最簡與或表達式。 組合邏輯電路分析和相關設計例3.2.6 化簡邏輯函數(shù):L(A,B,C,D)=m(0,2,3,4,6,7,10,11,13,14,15)解:(1)由表達式畫出卡諾圖。(2)畫包圍圈, 合并最小項, 得簡化的 與或表達式: C A B
12、 D1111111111100000組合邏輯電路分析和相關設計解:(1)由表達式畫出卡諾圖。注意:圖中的綠色圈是多余的,應去掉 。例3.2.7 用卡諾圖化簡邏輯函數(shù):(2)畫包圍圈合并最小項,得簡化的與或表達式: C A B D1111111100000000組合邏輯電路分析和相關設計例3.2.8 已知某邏輯函數(shù)的真值表,用卡諾圖化簡該函數(shù)。(2)畫包圍圈合并最小項。有兩種畫圈的方法:解:(1)由真值表畫出卡諾圖。 由此可見,一個邏輯函數(shù)的真值表是唯一的,卡諾圖也是唯一的,但化簡結(jié)果有時不是唯一的。 (a):寫出表達式: (b):寫出表達式:0 0 00 0 10 1 00 1 11 0 01
13、 0 11 1 01 1 1A B C01111110 L 真值表10110111 A B C L10110111 A B C L組合邏輯電路分析和相關設計4卡諾圖化簡邏輯函數(shù)的另一種方法圈0法例3.2.9 已知邏輯函數(shù)的卡諾圖如圖示,分別用“圈1法”和“圈0法”寫出其最簡與或式。(2)用圈0法,得: 解:(1)用圈1法,得:對L取非得: C A B D1101111011111111 C A B D1101111011111111組合邏輯電路分析和相關設計六、具有無關項的邏輯函數(shù)的化簡 1無關項在有些邏輯函數(shù)中,輸入變量的某些取值組合不會出現(xiàn),或者一旦出現(xiàn),邏輯值可以是任意的。這樣的取值組合
14、所對應的最小項稱為無關項、任意項或約束項。 例:在十字路口有紅綠黃三色交通信號燈,規(guī)定紅燈亮停,綠燈亮行,黃燈亮等一等,試分析車行與三色信號燈之間邏輯關系。解:設紅、綠、黃燈分別用A、B、C表示,且燈亮為1,燈滅為0。 車用L表示,車行L=1,車停L=0。列出該函數(shù)的真值。顯而易見,在這個函數(shù)中,有5個最小項為無關項。帶有無關項的邏輯函數(shù)的最小項表達式為: L=m( )+d( )如本例函數(shù)可寫成 L=m(2)+d(0,3,5,6,7)0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1紅燈A 綠燈B 黃燈C010 車L 真值表組合邏輯電路分析和相關設計2具有無關項的
15、邏輯函數(shù)的化簡 化簡具有無關項的邏輯函數(shù)時,要充分利用無關項可以當0也可以當1的特點,盡量擴大卡諾圈,使邏輯函數(shù)更簡。注意:在考慮無關項時,哪些無關項當作1,哪些當作0,要以盡量擴大卡諾圈、減少圈的個數(shù),使邏輯函數(shù)更簡為原則??紤]無關項時,表達式為: 例:010ABC0000111110 A B C010ABC0000111110 A B C不考慮無關項時,表達式為:組合邏輯電路分析和相關設計例:某邏輯函數(shù)輸入是8421BCD碼,其邏輯表達式為: L(A,B,C,D)=m(1,4,5,6,7,9)+d(10,11,12,13,14,15) 用卡諾圖法化簡該邏輯函數(shù)。解:(1)畫出4變量卡諾圖。
16、將1、4、5、6、7、9號小方格填入1; 將10、11、12、13、14、15號小方格填入。如果不考慮無關項,寫出表達式為: C A B D1111110000 C A B D1111110000(3)寫出邏輯函數(shù)的最簡與或表達式:(2)合并最小項。注意,1方格不能漏。方格根據(jù)需要,可以圈入,也可以放棄。組合邏輯電路分析和相關設計3.3組合邏輯電路的分析方法一.組合邏輯電路的特點 電路任一時刻的輸出狀態(tài)只決定于該時刻各輸入狀態(tài)的組合,而與電路的原狀態(tài)無關。 組合電路就是由門電路組合而成,電路中沒有記憶單元,沒有反饋通路。每一個輸出變量是全部或部分輸入變量的函數(shù):L1=f1(A1、A2、Ai)L
17、2=f2(A1、A2、Ai) Lj=fj(A1、A2、Ai) 組合邏輯電路分析和相關設計二、組合邏輯電路的分析方法分析過程一般包含以下幾個步驟:例:組合電路如圖所示,分析該電路的邏輯功能。組合邏輯電路分析和相關設計解:(1)由邏輯圖逐級寫出表達式(借助中間變量P)。(2)化簡與變換:(3)由表達式列出真值表。 (4)分析邏輯功能 : 當A、B、C三個變量不一致時,輸出為“1”,所以這個電路稱為“不一致電路”。0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1A B C01111110 L 真值表組合邏輯電路分析和相關設計3.4 組合邏輯電路的設計方法 設計過程的基
18、本步驟:例:設計一個三人表決電路,結(jié)果按“少數(shù)服從多數(shù)”的原則決定。解:(1)列真值表:(3)用卡諾圖化簡。0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1A B C00010111 L三人表決電路真值表ABC0000111110 A B C11110000組合邏輯電路分析和相關設計得最簡與或表達式:(4)畫出邏輯圖: (5)如果,要求用與非門實現(xiàn)該邏輯電路,就應將表達式轉(zhuǎn)換成與非與非表達式: 畫出邏輯圖。 組合邏輯電路分析和相關設計例:設計一個 機信號控制電路。電路有I0(火警)、I1(盜警)和I2(日常業(yè)務)三種輸入信號,通過排隊電路分別從L0、L1、L2輸
19、出,在同一時間只能有一個信號通過。如果同時有兩個以上信號出現(xiàn)時,應首先接通火警信號,其次為盜警信號,最后是日常業(yè)務信號。試按照上述輕重緩急設計該信號控制電路。要求用集成門電路7400(每片含4個2輸入端與非門)實現(xiàn)解:(1)列真值表:(2)由真值表寫出各輸出的邏輯表達式:輸 出輸 入0 0 01 0 00 1 00 0 10 0 01 0 1 0 0 1L0 L1 L2I0 I1 I2真 值 表組合邏輯電路分析和相關設計(3)根據(jù)要求,將上式轉(zhuǎn)換為與非表達式: (4)畫出邏輯圖:組合邏輯電路分析和相關設計例:設計一個將余3碼變換成8421碼的組合邏輯電路。解:(1)根據(jù)題目要求,列出真值表:真
20、 值 表輸出(8421碼)輸出(余3碼)0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 10 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 0L3 L2 L1 L0A3 A2 A1 A0組合邏輯電路分析和相關設計(2)用卡諾圖進行化簡。(注意利用無關項)A1A3A2A00100000001A1A3A2A00001001110組合邏輯電路分析和相關設計A1A3A2A01010000110A1A3A2A00110011010組合邏輯電路分析和相關設計邏輯表達式: (3)由邏輯表達式畫出邏輯圖。組合邏輯電路分析和相關設計 3.5 組合邏輯電路中的競爭冒險 競爭冒險由于延遲時間的存在,當一個輸入信號經(jīng)過多條路徑傳送后又重新會合到某個門上,由于不同路徑上門的級數(shù)不同,導致到達會合點的時間有先有后,從而產(chǎn)生瞬間的錯誤輸出。由于G1門的延遲時間tpd2輸出端出現(xiàn)了一個正向窄脈沖。一、產(chǎn)生競爭冒險的原因
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公園游樂設施布局方案
- 2026年及未來5年市場數(shù)據(jù)中國孕嬰童連鎖行業(yè)市場深度研究及發(fā)展趨勢預測報告
- 燈具廠生產(chǎn)部能耗考核管理制度
- 2025年消防安全宣傳月知識試題及答案
- 桌面推演應急演練方案腳本
- 2025年注冊安全工程師考試金屬冶煉(中級)安全生產(chǎn)專業(yè)實務試題及答案
- 建筑施工安全生產(chǎn)獎懲制度
- 003人工清槽技術交底
- (完整版)污水處理廠土建工程施工方案
- 化工公司生產(chǎn)耗材采購細則
- 企業(yè)中長期發(fā)展戰(zhàn)略規(guī)劃書
- 道路運輸春運安全培訓課件
- IPC-6012C-2010 中文版 剛性印制板的鑒定及性能規(guī)范
- 機器人手術術中應急預案演練方案
- 2025年度護士長工作述職報告
- 污水處理藥劑采購項目方案投標文件(技術標)
- 醫(yī)院信訪應急預案(3篇)
- 2025年領導干部任前廉政知識測試題庫(附答案)
- 安徽省蚌埠市2024-2025學年高二上學期期末學業(yè)水平監(jiān)測物理試卷(含答案)
- 全國網(wǎng)絡安全行業(yè)職業(yè)技能大賽(網(wǎng)絡安全管理員)考試題及答案
- 2025及未來5年中國血康口服液市場調(diào)查、數(shù)據(jù)監(jiān)測研究報告
評論
0/150
提交評論