版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
組合邏輯電路第四章組合邏輯電路§4.1概述§4.2組合邏輯電路的分析方法和設(shè)計(jì)方法§4.3若干常用的組合邏輯電路§4.4組合邏輯電路中的競爭-冒險(xiǎn)現(xiàn)象*§4.5用Multisim7分析組合邏輯電路內(nèi)容提要本章的主要內(nèi)容有:1、組合邏輯電路在電路結(jié)構(gòu)和邏輯功能上的特點(diǎn);2、組合邏輯電路的分析方法和設(shè)計(jì)方法;3、常用的中規(guī)模集成組合邏輯器件的應(yīng)用;4、競爭-冒險(xiǎn)現(xiàn)象及其成因。組合邏輯電路時(shí)序邏輯電路功能:輸出只取決于
當(dāng)前的輸入邏輯電路組成:門電路功能:輸出取決于當(dāng)前的輸入原來的狀態(tài)組成:門電路記憶元件(觸發(fā)器)4.1概述一、組合邏輯電路的特點(diǎn)二、邏輯功能的描述電路的邏輯功能可以通過邏輯圖來表示,但更直觀的方式是通過邏輯函數(shù)式和真值表來表達(dá)邏輯電路的功能。圖的邏輯表達(dá)式如下:S=(AB)CICO=(AB)CI+AB圖4.1.1組合邏輯電路實(shí)例
n個(gè)輸入變量,m個(gè)輸出變量,其邏輯關(guān)系可以用一組邏輯函數(shù)式表示:…圖4.1.2組合邏輯電路的框圖分析:設(shè)計(jì):
給定邏輯圖
得到邏輯功能分析
給定邏輯功能
畫出邏輯圖設(shè)計(jì)組合邏輯電路的研究內(nèi)容:4.2組合邏輯電路的分析方法和設(shè)計(jì)方法1、由給定的邏輯圖逐級(jí)寫出邏輯函數(shù)式。2、對邏輯式進(jìn)行化簡:3、列真值表;卡諾圖化簡法公式化簡法分析步驟:4、根據(jù)真值表和邏輯表達(dá)式,確定邏輯功能。4.2.1組合邏輯電路的分析方法逐級(jí)寫邏輯式法&&&&ABSC112345一、逐級(jí)寫邏輯式:例1:分析下圖的邏輯功能。
二、對邏輯式進(jìn)行化簡:(德摩根定理)(德摩根定理)三、列真值表:輸入輸出ABSC00011011邏輯式:三、列真值表:00101001輸入輸出ABSC0000
1101
真值表:
0110
1010四、確定邏輯功能:半加器:兩個(gè)一位二進(jìn)制數(shù)相加,只求本位和,不考慮低位的進(jìn)位信號(hào)。邏輯功能:
半加器1例2:分析下圖的邏輯功能。01被封鎖1=1BMF&&&A1=010被封鎖1特點(diǎn):
M=1時(shí)選通A路信號(hào);
M=0時(shí)選通B路信號(hào)。M&&&AB1F邏輯功能:2選1數(shù)據(jù)選擇器。例
試分析圖電路的邏輯功能,指出該電路的用途。輸入變量ABCD輸出變量Y2、Y1、Y01:由邏輯圖寫函數(shù)式并化簡2:寫出真值表并分析規(guī)律11121314156789100123453:確定邏輯功能★本電路的功能是:判別輸入的4位二進(jìn)制數(shù)數(shù)值的范圍。當(dāng)輸入5時(shí)Y0為1;6輸入10時(shí)Y1為1;11輸入15時(shí)Y2為1。設(shè)計(jì)步驟:一、由邏輯問題抽象出邏輯功能,列出真值表;4.2.2組合邏輯電路的設(shè)計(jì)方法設(shè)計(jì)要求:得到最簡邏輯電路。1.分析事件的因果關(guān)系,確定輸入變量和輸出變量。通常把引起事件的原因定為輸入變量,而把事件的結(jié)果作為輸出變量?!白詈啞笔侵鸽娐匪玫钠骷?shù)最少,器件的種類最少,器件之間的連線也最少。3.根據(jù)給定的因果關(guān)系列出邏輯真值表。二、寫出邏輯函數(shù)式三、選定器件的類型可以用小規(guī)模集成門電路組成相應(yīng)的邏輯電路,也可以用中規(guī)模常用組合邏輯器件或可編程邏輯器件等構(gòu)成相應(yīng)的邏輯電路。2.定義邏輯狀態(tài)的含義——邏輯賦值。
四、將邏輯函數(shù)化簡或變換成適當(dāng)?shù)男问?/p>
在使用小規(guī)模集成門電路進(jìn)行設(shè)計(jì)時(shí),為獲得最簡單的設(shè)計(jì)結(jié)果,需將函數(shù)式化成最簡形式。
在使用中規(guī)模芯片設(shè)計(jì)時(shí),需要把函數(shù)式變換為與芯片表達(dá)式相應(yīng)的形式,以便使用最少的器件和最簡單的連線接成所要求的邏輯電路。
用可編程器件設(shè)計(jì)的方法將在后面講敘。五、根據(jù)化簡或變換后的邏輯表達(dá)式,畫出邏輯電路的連接圖
六、工藝設(shè)計(jì)為了把邏輯電路實(shí)現(xiàn)為具體的電路裝置,還要作一系列的工藝設(shè)計(jì)工作。如抗干擾問題、帶負(fù)載問題、電源、面板、機(jī)箱設(shè)計(jì)等問題。邏輯問題邏輯真值表邏輯函數(shù)式選定器件類型函數(shù)式化簡邏輯電路圖函數(shù)式變換用MSI或PLD實(shí)現(xiàn)用SSI實(shí)現(xiàn)
圖4.2.2組合電路設(shè)計(jì)過程邏輯電路圖設(shè)計(jì)舉例例
設(shè)計(jì)一個(gè)監(jiān)視交通信號(hào)燈工作狀態(tài)的邏輯電路。每一組信號(hào)燈由紅、黃、綠三盞燈組成,正常工作情況下,任何時(shí)刻必有一盞燈點(diǎn)亮,而且只允許有一盞燈點(diǎn)亮。而當(dāng)出現(xiàn)其他五種點(diǎn)亮狀態(tài)時(shí),電路發(fā)生故障,這時(shí)要求發(fā)出故障信號(hào),以提醒維護(hù)人員前去修理。一、邏輯抽象,列真值表將紅、黃、綠燈的狀態(tài)表示為R、A、G輸入變量,故障信號(hào)輸出變量以Z表示,燈亮為1,燈滅為0,列出真值表:二、寫函數(shù)式并化簡Z=RAG+RA+RG+AG三、選擇SSI器件實(shí)現(xiàn)選擇與非門、或非門、與或非門等SSI器件來實(shí)現(xiàn)上面的邏輯例如選擇與非門來實(shí)現(xiàn),則將函數(shù)形式轉(zhuǎn)換為與非-與非式即可。四、畫邏輯圖例2:設(shè)計(jì)三人表決電路。每人一個(gè)按鍵(A、B、C),如果同意則按下,不同意則不按。結(jié)果用指示燈表示,多數(shù)同意時(shí)指示燈亮,否則不亮。1.邏輯賦值:2.根據(jù)題意列出真值表。真值表三個(gè)按鍵A、B、C按下時(shí)為’1’,不按時(shí)為’0’。輸出是F,指示燈亮為’1’,否則為’0’。真值表3.畫出卡諾圖,并用卡諾圖化簡:ABC0001111001ABACBC4.根據(jù)邏輯表達(dá)式畫出邏輯圖。&1&&ABBCF(1)用與門-或門實(shí)現(xiàn)&&&&ABCF(2)用與非門實(shí)現(xiàn)4.3若干常用的組合邏輯電路二進(jìn)制代碼
功能:將電路某種特定的狀態(tài)
(高電平或低電平)轉(zhuǎn)換n位二進(jìn)制代碼有2n種不同的組合,可以表示2n個(gè)信號(hào)。普通編碼器優(yōu)先編碼器4.3.1編碼器任何時(shí)刻只允許輸入一個(gè)編碼信號(hào),否則輸出將發(fā)生混亂。允許同時(shí)輸入兩個(gè)以上編碼信號(hào)。3位二進(jìn)制編碼器--8線-3線編碼器:八個(gè)輸入端為I0I7(八種狀態(tài)),與之對應(yīng)的輸出為Y0、Y1、Y2,共三位二進(jìn)制數(shù)。一、普通編碼器8/3線編碼器I0I1I2I7Y2Y1Y0編碼器的邏輯功能編碼器I0I1I2I3I4I5I6I7Y2Y1Y08線|3線編碼器編碼器的輸入為狀態(tài)輸入,每一個(gè)輸入代表一個(gè)事物或狀態(tài),若用高電平1代表編碼信號(hào),即申請編碼,則輸出為此編碼信號(hào)對應(yīng)的二進(jìn)制代碼。如I1為1,其余都為0,則表示I1有編碼信號(hào),如果為8421碼編碼規(guī)則,則輸出為001。稱輸入高電平有效,或1有效。01000000輸入輸出I0I1I2I3I4I5I6I7Y2Y1Y01000000000001000000001001000000100001000001100001000100000001001010000001011000000001111001輸入輸出I0I1I2I3I4I5I6I7Y2Y1Y01000000000001000000001001000000100001000001100001000100000001001010000001011000000001111由功能表寫出邏輯函數(shù)式:利用了無關(guān)項(xiàng)化簡3位二進(jìn)制編碼器1000000001I0思考兩個(gè)問題1、同時(shí)有兩個(gè)以上的輸入為編碼信號(hào)1時(shí),編碼器會(huì)有怎樣的輸出呢?2、以上輸入編碼信號(hào)是以高電平1為有效狀態(tài)的,有沒有輸入編碼信號(hào)以0為有效狀態(tài)的?編碼器I0I1I2I3I4I5I6I7Y2Y1Y08線|3線編碼器1、兩個(gè)輸入同為編碼信號(hào)1100000011I02、編碼器輸入低電平有效輸入輸出ī0ī1ī2ī3ī4ī5ī6ī7Y2Y1Y00111111100010111111001110111110101110111101111110111100111110111011111110111011111110111編碼器ī0ī1ī2ī3ī4ī5ī6ī7Y2Y1Y08線|3線編碼器10111111001輸出端有效形式輸出端一般是正的形式,也有反(非)的形式。編碼器I0I1I2I3I4I5I6I7Y2Y1Y08線|3線編碼器輸入輸出I0I1I2I3I4I5I6I7Y2Y1Y0100000001110100000011000100000101000100001000000100001100000100010000000100010000000100001000000110ī0ī1ī2ī3ī4ī5ī6ī7Y2Y1Y08線|3線編碼器0111111111110111111110110111111011110111110011110111011111110110101111110100111111110000真值表輸入輸出100000×10001××1010×××111優(yōu)先級(jí)別:低邏輯表達(dá)式:2、8線-3線優(yōu)先編碼器74HC1481、4線-2線優(yōu)先編碼器二、優(yōu)先編碼器編碼輸入端編碼輸出端74HC148ī0ī1ī2ī3ī4ī5ī6ī7Y2Y1Y0YEXYSS有編碼信號(hào)輸入標(biāo)志無編碼信號(hào)輸入標(biāo)志101111101電路工作,有編碼輸入,則YEX為0。選通控制(1)電路結(jié)構(gòu):見圖低電平有效電路工作,無編碼輸入,則YS為0;(2)邏輯功能:(見表)①S=1:編碼器處于非工作狀態(tài),YS=YEX=1;輸入端無編碼信號(hào):為非編碼輸出,用于多片優(yōu)先編碼器的級(jí)聯(lián)YS=0,YEX=1;輸入端有編碼信號(hào):為反碼輸出,由功能表可知,輸入優(yōu)先級(jí)別的次序依次為:7,6,…,0。YS=1,YEX=0;討論:的作用?YS②S=0:編碼器處于工作狀態(tài);S低電平有效例4.3.1試用兩片74HC148接成16線-4線優(yōu)先編碼器。16-4線優(yōu)先編碼器YEXYSSī0ī1ī2ī3ī4ī5ī6ī7ī8ī9ī10ī11ī12ī13ī14ī15Z0Z1Z2Z3設(shè)計(jì)目標(biāo):74HC148ī0ī1ī2ī3ī4ī5ī6ī7Y2Y1Y0YEXYSS74HC148ī0ī1ī2ī3ī4ī5ī6ī7Y2Y1Y0YEXYSS功能表:
1XX…XX…XX111111011…11…110XX…XX…X0…………0XX…X01…110XX…01…11…………001…11…11111110000001…………011101100001…………11110174HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS(1)(2)ī0ī1ī2ī3ī4ī5ī6ī7ī8ī9ī10ī11ī12ī13ī14ī1516根輸入線ī0~ī15,而每片148只能提供8根編碼輸入,所以使用2片148,每片各提供8個(gè)輸入,總共16個(gè)輸入,其中148(1)提供ī0~ī7,148(2)提供ī8~ī15
。
優(yōu)先權(quán):
ī0<ī1<ī2<…
<ī6<ī7
<ī8<ī9<…
<ī14<ī151、輸入編碼信號(hào):74HC148(1)輸入74HC148(2)輸入74HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS如何保證148(2)比148(1)優(yōu)先權(quán)大呢?74HC148(2)74HC148(1)工作狀況74HC148(1)無效74HC148(1)有效有編碼無編碼S(1)YS(2)1100S(1)=YS(2)(1)(2)ī0ī1ī2ī3ī4ī5ī6ī7ī8ī9ī10ī11ī12ī13ī14ī15S(1)=YS(2)2、輸出:Z3Z2Z1Z00000::::::01111000::::::1111對應(yīng)輸入情況ī8~ī15有編碼輸入ī8~ī15無編碼輸入ī0~ī7有編碼輸入74HC148情況74148(2)有編碼74148(1)不工作74148(2)無編碼74148(1)有編碼01YEX(1)YEX(2)0110Z3=YEX(2)74HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS74HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS(1)(2)ī0ī1ī2ī3ī4ī5ī6ī7ī8ī9ī10ī11ī12ī13ī14ī15&&&Z3Z2Z1Z03、控制端:
應(yīng)該仿照8-3編碼器74HC148,還有YEX、YS、S等。
下面設(shè)計(jì)YEX、YS、S:74HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS74HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSSYEXYEX(1)YEX(2)01010011100X(1)(2)ī0ī1ī2ī3ī4ī5ī6ī7ī8ī9ī10ī11ī12ī13ī14ī15&&&Z3Z2Z1Z074HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS74HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSSYSYS(1)YS(2)00001111110x(1)(2)ī0ī1ī2ī3ī4ī5ī6ī7ī8ī9ī10ī11ī12ī13ī14ī15&&&Z3Z2Z1Z074HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS74HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS&YEXSS(1)S(2)
0X0111(1)(2)ī0ī1ī2ī3ī4ī5ī6ī7ī8ī9ī10ī11ī12ī13ī14ī15&&&Z3Z2Z1Z074HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS74HC148I0I1I2I3I4I5I6I7Y2Y1Y0YEXYSS10x思考題?如何用74HC148設(shè)計(jì)32線-5線優(yōu)先編碼器?(題4.8)74HC148:4片方法一:用2片74HC148設(shè)計(jì)16-4編碼器;然后用2片16-4設(shè)計(jì)32-5編碼器。方法二:直接用4片74HC148設(shè)計(jì)32-5編碼器。3、二-十進(jìn)制優(yōu)先編碼器74LS14774LS147ī0ī1ī2ī3ī4ī5ī6ī7ī8ī9Y0Y1Y2Y34.3.2譯碼器二進(jìn)制代碼(機(jī)器代碼)轉(zhuǎn)換特定的輸出狀態(tài)(控制信號(hào))譯碼:按功能分類二進(jìn)制譯碼器顯示譯碼器——用于電路輸出的數(shù)字顯示部分n位二進(jìn)制代碼可譯成2n種電路狀態(tài)。譯碼器:具有譯碼功能的邏輯電路。(代碼變換器)是編碼的逆過程二-十進(jìn)制譯碼器011111111S高電平有效。即S1=1,S2=S3=0時(shí),允許譯碼!一、二進(jìn)制譯碼器:&111111&&&&&&&&&1Y0Y1Y2Y3Y4Y5Y6Y7A0A1A2&S圖4.3.83線-8線譯碼器74HC138二進(jìn)制代碼輸入使能端輸出數(shù)據(jù)輸出引腳圖+5V地1234567816151413121110974HC138A0A1A2表4.3.574HC138功能表使能端選擇輸入端輸出端11111111101111111110
000
0111111110
0011011111110
0101101111110
0111110111110
1001111
011110
1011111101110
110111111
0110
11111111110A2A1A0允許譯碼條件下(S=1),各輸出邏輯式為:三個(gè)變量的全部最小項(xiàng)的譯碼輸出。利用3-8線譯碼器可以很方便的實(shí)現(xiàn)邏輯函數(shù)雙2-4線集成譯碼器74LS139:(其中含兩個(gè)2-4譯碼器)輸入輸出使能端使能端輸入輸出+5V地引腳圖74LS1392S2Y02Y12Y22Y31S1Y01Y11Y21Y3例4.3.2試用兩片74HC138組成4線-16線譯碼器。74HC138(1)A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7S1S2S374HC138(2)A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7S1S2S34-16譯碼器A2A1A0A3Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y12Y13Y14Y151、設(shè)計(jì)16個(gè)輸出2、設(shè)計(jì)4個(gè)輸入Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z10Z11Z12Z13Z14Z15A3A2A1A0:::Z71110Z151111:::Z80001Z00000輸出Z0~Z15輸入A3A2A1A0A374LS138工作狀態(tài)0(1)輸出1(2)輸出S1(1)S1(2)10
01
10000例2、用3線-8線譯碼器74HC138設(shè)計(jì)組合邏輯函數(shù)。(見書P186)解:因此,附加一個(gè)與非門即可實(shí)現(xiàn)該邏輯函數(shù)。74HC138A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7S1S2S3XYZ100F&例3、
3線-8線譯碼器構(gòu)成數(shù)據(jù)分配器
(見書P176)數(shù)據(jù)分配器:將一個(gè)數(shù)據(jù)源來的數(shù)據(jù)根據(jù)要求送到多個(gè)不同的通道上去的器件。數(shù)據(jù)分配示意圖Y0數(shù)據(jù)輸入n位地址輸入根據(jù)3線-8線譯碼器的邏輯圖圖可寫出:DD數(shù)據(jù)輸出地址輸入…3線-8線譯碼器作數(shù)據(jù)分配器使用:當(dāng)S1=1,A2A1A0=001時(shí),當(dāng)S1=1,A2A1A0=010時(shí),A0A1A21S174HC138A0A1A2二、二-十進(jìn)制譯碼器
這種譯碼器有4個(gè)輸入端,10個(gè)輸出端。它把0000~1001十組輸入信號(hào)譯成對應(yīng)的10個(gè)高、低電平輸出信號(hào)。圖二-十進(jìn)制譯碼器74HC421010~1111偽碼輸入真值表見表二進(jìn)制代碼(機(jī)器代碼)譯碼另一組代碼控制數(shù)碼顯示器,直觀地顯示數(shù)字量。譯碼顯示系統(tǒng):二-十進(jìn)制代碼顯示譯碼器數(shù)碼顯示器三、顯示譯碼器LED、LCD1)LED七段字符顯示器的原理簡介
發(fā)光二極管使用的材料與普通的硅二極管和鍺二極管不同,有磷砷化鎵、磷化鎵、砷化鎵等幾種,而且半導(dǎo)體中的雜質(zhì)濃度很高。當(dāng)外加正向電壓時(shí),大量的電子和空穴在擴(kuò)散過程中復(fù)合,其中一部分電子從導(dǎo)帶躍遷到價(jià)帶,把多余的能量以光的形式釋放出來,便發(fā)出一定波長的可見光。
磷砷化鎵發(fā)光二極管發(fā)出的光線波長與磷和砷的比例有關(guān),含磷的比例越大波長越短,同時(shí)發(fā)光的效率也隨之降低。常用的LED發(fā)出光線的波長大約在6500?左右,呈橙紅色。LED的優(yōu)點(diǎn):工作電壓低、體積小、壽命長、響應(yīng)時(shí)間短(小于0.1μs)、亮度較高等;LED的缺點(diǎn):工作電流較大(10mA/段)。1、七段字符顯示器LED七段顯示器:abcdefg每個(gè)發(fā)光字段是一個(gè)發(fā)光二極管(PN結(jié)):
磷砷化鎵(GaAsP)共陰極數(shù)碼管共陽極數(shù)碼管共陰極LED七段顯示器工作示意圖:“1”???
ab???g
共陽極LED七段顯示器工作示意圖:“0”???
ab???g
+5v圖4.3.12半導(dǎo)體數(shù)碼管BS201A(a)外形圖(b)等效電路七段字符顯示器:顯示數(shù)字情況(以共陰極七段字符顯示器為例)abcdfg09
abcdefg1
01100002
1101101e0
11111103
1111001401100119
11110118
11111112)LCD七段顯示器原理簡介
液晶是一種既具有液體的流動(dòng)性又具有光學(xué)特性的有機(jī)化合物。它的透明度和呈現(xiàn)的顏色受外加電場的影響,LCD字符顯示器就是利用這一特性來做的。電極上加電壓無外電場符號(hào)
在電極上加電壓以后,液晶分子因電離而產(chǎn)生正離子,這些正離子在電場的作用下運(yùn)動(dòng)并碰撞其他液晶分子,破壞了液晶分子的整齊排列,使液晶呈現(xiàn)混濁狀態(tài),如上圖(b)所示。這時(shí)射入的光線散射后僅有少量反射回來,故顯示器呈暗灰色。這種現(xiàn)象稱為散射效應(yīng)。外加電場消失后,液晶又恢復(fù)到整齊排列的狀態(tài)。如果將七段透明的電極排列成8字形,則只要選擇不同的電極組合并加以正電壓,就能顯示出各種字符來。LCD最大的優(yōu)點(diǎn):功耗小(1mW/cm2)
在沒有外加電場的情況下,液晶分子按一特定取向整齊地排列著,如上圖(a)所示。這時(shí)液晶為透明狀態(tài),射入的光線大部分由反射電極反射回來,顯示器呈白色。2、BCD—七段顯示譯碼器/驅(qū)動(dòng)器:7448邏輯圖見圖輸出高電平有效,用以驅(qū)動(dòng)共陰極顯示器。功能見表。十進(jìn)制或功能輸入BI/RBO
輸出字形LTRBIA3A2A1A0YaYbYcYdYeYfYg01100001111111011X00011011000021X001011101101151X111110000000滅燈XXXXXX00000000滅零10000000000000燈測試0XXXXX111111117448邏輯功能A3A2A1A0LTBI/RBORBIYaYbYcYdYeYfYg74488421碼輸入燈測試輸入滅0輸入滅燈輸入/滅0輸出01111111譯碼輸出0XXXX000000000000000000007448應(yīng)用實(shí)例一圖4.3.18用7448驅(qū)動(dòng)BS201的連接方法由7448的輸出電路可以看出,當(dāng)輸出管截止,輸出為高電平時(shí),流過發(fā)光二極管的電流是由VCC和內(nèi)部2KΩ上拉電阻提供的。當(dāng)VCC=5V時(shí),電流為2mA左右。如果數(shù)碼管需要的電流大于這個(gè)值時(shí),則應(yīng)在外再并接適當(dāng)電阻。
下面舉一個(gè)利用7448實(shí)現(xiàn)多位數(shù)字譯碼顯示的例子,通過它了解各控制端的用法,特別是如何動(dòng)態(tài)滅0,實(shí)現(xiàn)無意義位的消隱。7448應(yīng)用實(shí)例二DCBA000010a~g
RBIRBOa~gDCBA0000
RBIRBOa~gDCBA0100a~g
RBI
RBOa~gDCBA0000
RBIRBODCBA0000
RBIRBOLTLTLTLTLT
下面舉一個(gè)利用7448實(shí)現(xiàn)多位數(shù)字譯碼顯示的例子,通過它了解各控制端的用法,特別是如何動(dòng)態(tài)滅0,實(shí)現(xiàn)無意義位的消隱。7448應(yīng)用實(shí)例二DCBA000010a~g
RBIRBOa~gDCBA0000
RBIRBOa~gDCBA0100a~g
RBI
RBOa~gDCBA0000
RBIRBODCBA0001
RBIRBOLTLTLTLTLT4.3.3數(shù)據(jù)選擇器在數(shù)字信號(hào)的傳輸過程中,有時(shí)需要從多路輸入數(shù)據(jù)中選出某一路數(shù)據(jù),完成此功能的邏輯器件稱為數(shù)據(jù)選擇器,即所謂多路開關(guān)。D3D2D1D0Y選擇端輸入數(shù)據(jù)輸出數(shù)據(jù)A1A0功能示意圖:數(shù)據(jù)選擇器雙4選1數(shù)據(jù)選擇器74HC153
74HC15312345678161514131211109選擇端選擇端使能端:低電平有效使能端:低電平有效數(shù)據(jù)輸入端數(shù)據(jù)輸入端輸出端邏輯圖見圖(P188)輸出端1.功能表:使能端選擇端輸出端A1A0Y00
0D000
1D101
0D201
1D31
0禁止?fàn)顟B(tài)工作狀態(tài)2.邏輯式:使能端選擇端輸出端A1A0Y00
0D000
1D101
0D201
1D31
0八選一集成數(shù)據(jù)選擇器74HC151功能表74HC151的邏輯電路圖如圖所示。例4.3.4試用兩個(gè)帶附加控制端的4選1數(shù)據(jù)選擇器組成一個(gè)8選1數(shù)據(jù)選擇器。D0D1D2D3D4D5D6D7A2雙4選1數(shù)據(jù)選擇器D20D21D22D23Y2D10D11D12D13Y1S1S2A1A0A0A111YA2=0:(1)工作,(2)不工作A2=1:(2)工作,(1)不工作例4.3.5試用4選l數(shù)據(jù)選擇器實(shí)現(xiàn)例的交通信號(hào)燈監(jiān)視電路。
4選1的函數(shù)形式為:將Z變換為Y的表示形式,即:令RA1,AA0,有:如果D0=G,D1=G,D2=G,D3=1Z=Y畫邏輯圖RAG11ZD0=G,D1=G,D2=G,D3=1A1=R,A0=A4選1D3D2D1D0YA1A0S’0例.試用8選1數(shù)據(jù)選擇器74HC151產(chǎn)生邏輯函數(shù):解:令A(yù)2=X,A1=Y,A0=Z,則:74HC151的輸出:D0D1D2D3D4D5D6D7SA2A1A0Y74HC151XYZ01只要令D0=D1=D2=D4=0,
D3=D5=D6=D7=1,則Y=L4.3.4加法器◆加法器是計(jì)算機(jī)系統(tǒng)中最常用的算術(shù)運(yùn)算單元,它是計(jì)算機(jī)CPU中算術(shù)運(yùn)算器的基本單元。◆其他算術(shù)運(yùn)算如減、乘、除等都可以由加法運(yùn)算演變而來?!艏臃ㄆ饕淮文苡?jì)算的數(shù)據(jù)的長度就是加法器的長度,常用的8、16、32位等,當(dāng)然最簡單的是1位的加法器。1、半加器ABSCO0000011010101101S=ABCO=A?B◆A、B為兩個(gè)1位數(shù),不考慮來自低位的進(jìn)位,A、B相加的結(jié)果為S,產(chǎn)生的進(jìn)位為CO,稱半加。一、1位加法器2、全加器CIABSCO0000000110010100110110010101011100111111化為最簡:S=ABCICO=AB+ACI+BCI
=
CI(A+B)+AB若不化為最簡:CO=
CI(AB)+AB◆如果將兩個(gè)對應(yīng)位的加數(shù)和來自低位的進(jìn)位相加,則為全加。引腳圖SN74LS18311A1B1CI1CO1SGND234567NC2CI2CO2S2A2BVcc141312111098NC輸入輸入輸出甩空甩空輸入輸出輸出雙全加器74LS183:邏輯圖見圖CICOCICOCICOCICOC-1
0
C0C1C2C3S0S1S2S3A0B0A1B1A2B2A3B3二、多位加法器兩個(gè)4位二進(jìn)制數(shù)A3A2A1A0和B3B2B1B0相加,采用并行相加串行進(jìn)位的方式來完成。串行進(jìn)位:任一位的加法運(yùn)算必須在低位的運(yùn)算完成之后才能進(jìn)行。1.串行進(jìn)位加法器串行進(jìn)位的特點(diǎn):電路簡單,缺點(diǎn)是運(yùn)算速度慢。全加器的進(jìn)位輸出:2.超前進(jìn)位加法器
為了提高運(yùn)算速度,必須設(shè)法減少或消除由于進(jìn)位信號(hào)逐級(jí)傳遞所消耗的時(shí)間。
高位的進(jìn)位輸入信號(hào)是否有可能只由加數(shù)和被加數(shù)來判斷,而與低位的進(jìn)位無關(guān)?
當(dāng)AiBi=1時(shí),COi=1,即產(chǎn)生進(jìn)位;Ai+Bi=1且CIi=1時(shí),低位的進(jìn)位能傳送到高位的進(jìn)位輸出端。若將AiBi定義為進(jìn)位生成函數(shù)Gi,(Ai+Bi)定義為進(jìn)位傳送函數(shù)Pi,則有:由上式可得各進(jìn)位位的分步式:CO0=G0+P0CI0CO1=G1+P1CI1=G1+P1G0+P1P0CI0CO2=G2+P2G1+P2P1G0+P2P1P0CI0CO3=G3+P3G2+P3P2G1+P3P2P1G0+P3P2P1P0CI0
可見進(jìn)位輸出信號(hào)只與函數(shù)Gi、Pi有關(guān),即只與加數(shù)和被加數(shù)有關(guān),所以各位進(jìn)位信號(hào)是可以并行產(chǎn)生的。集成4位超前進(jìn)位加法器74LS283邏輯圖見圖CIS3S2S1S0CO74LS283B3B2B1B0
A3A2A1A0三、用加法器設(shè)計(jì)組合邏輯電路
前提:要產(chǎn)生的函數(shù)能化成輸入變量與輸入變量或者輸入變量與常量在數(shù)值上相加的形式,則用加法器來實(shí)現(xiàn)較方便。例4.3.7設(shè)計(jì)一個(gè)代碼轉(zhuǎn)換電路,將十進(jìn)制代碼的8421碼轉(zhuǎn)換為余三碼。解:以8421碼DCBA作輸入,余三碼Y3Y2Y1Y0作輸出。又8421碼加3即得余三碼,所以可得表達(dá)式:Y3Y2Y1Y0=DCBA+00114.3.5數(shù)值比較器1.先從高位比起,高位大的,數(shù)值一定大;2.若高位相等,則需再比較低位數(shù),最終結(jié)果由低位的比較結(jié)果決定;3.比較結(jié)果應(yīng)有三個(gè)標(biāo)志:A=BA<BA>B數(shù)值比較的規(guī)則:一、1位數(shù)值比較器設(shè)計(jì):A=a輸入B=b1.列出真值表:0011110111011位數(shù)值比較器真值表2.由真值表寫邏輯式:(同或運(yùn)算)00
11110111013.畫出邏輯圖:(a<b)S(a=b)E(a>b)Lab&&111A=a3a2a1a0輸入:B=b3b2b1b0比較規(guī)則:自高而低,逐位比較。輸出:Y
(A=B)Y
(A<B)Y
(A>B)二、多位數(shù)值比較器4位數(shù)值比較器的功能表:a3>b3
100a3=b3a2=b2a1=
b1a0=b0
010a3=b3a2=b2a1=
b1a0<b0
001a3=b3a2=b2a1=
b1a0>b0
100a3=b3a2=b2a1<b1
001
a3=b3a2=b2a1>
b1
100a3=b3a2<b2
001a3=b3a2>b2
100a3<b3
001
比較輸入
輸出
a3b3a2b2a1b1a0b0Y(A>B)Y(A=B)Y(A<B)
根據(jù)比較規(guī)則,可得4位數(shù)值比較器邏輯式:(備注:沒考慮次低位的比較結(jié)果)4位數(shù)值比較器74LS85邏輯電路圖如圖所示。電路結(jié)構(gòu)不同,擴(kuò)展端的用法就可能不同,使用時(shí)應(yīng)加以注意。不進(jìn)行級(jí)聯(lián)時(shí),其擴(kuò)展端應(yīng)滿足:74LS85A3YA<BYA=BYA>BA2A1A0B3B2B1B0I(A<B)I(A=B)I(A>B)例4.3.8試用兩片74LS85組成一個(gè)8位數(shù)值比較器。74LS85A3YA<BYA=BYA>BA2A1A0B3B2B1B0I(A<B)I(A=B)I(A>B)74LS85A3YA<BYA=BYA>BA2A1A0B3B2B1B0I(A<B)I(A=B)I(A>B)(1)(2)C3C2C1C0D3D2D1D0C7C6C5C4D7D6D5D4010YC<DYC=DYC>D思考:七位二進(jìn)制數(shù)值比較器?C7=D7=0解:設(shè)兩個(gè)8位數(shù)分別為D7D6D5D4D3D2D1D0,C7C6C5C4C3C2C1C0例2:挑出等于和大于5的4位二進(jìn)制數(shù)。方案一:設(shè)輸入A=x3x2x1x0,B=0101
;x3x2x1x0I(A>B)I(A<B)Y(A>B)Y(A=B)Y(A<B)A1B1A0B0A3B3A2B2I(A=B)74LS85‘1’輸出F。010F1例2:挑出等于和大于5的四位二進(jìn)制數(shù)。方案二:設(shè)輸入A=x3x2x1x0,B=0100
;x3x2x1x0I(A>B)I(A<B)Y(A>B)Y(A=B)Y(A<B)A1B1A0B0A3B3A2B2I(A=B)74LS85‘1’輸出F。010F4.4組合邏輯電路中的競爭-冒險(xiǎn)現(xiàn)象
前面我們系統(tǒng)的介紹了組合邏輯電路的分析和設(shè)計(jì),這些分析和設(shè)計(jì)都是在輸入、輸出處于穩(wěn)定的邏輯電平下進(jìn)行的。為了保證系統(tǒng)工作的可靠性,有必要觀察一下當(dāng)輸入信號(hào)邏輯電平發(fā)生變化的瞬間電路的工作情況。首先我們來看一個(gè)最簡單的例子:競爭-冒險(xiǎn)現(xiàn)象及其成因圖4.4.1由于競爭而產(chǎn)生的尖峰脈沖把門電路兩個(gè)輸入信號(hào)同時(shí)向相反邏輯電平跳變(一個(gè)從1變?yōu)?,另一個(gè)從0變?yōu)?)的現(xiàn)象叫競爭。由于競爭而在電路輸出端可能產(chǎn)生尖峰脈沖(glitch)的現(xiàn)象叫競爭-冒險(xiǎn)。產(chǎn)生原因信號(hào)存在前后沿過渡時(shí)間不一致問題;
門電路的tpd
(傳輸延遲時(shí)間)不一樣。圖4.4.22線-4線譯碼器中的競爭-冒險(xiǎn)現(xiàn)象
(a)電路圖(b)電壓波形圖1、代數(shù)法(適應(yīng)于同一時(shí)刻只有一個(gè)變量變化的情況)邏輯函數(shù)在其他變量不變的情況下,能化成以下兩種形式,Y=A+A'(輸出門為或門)、Y=(A+A')'(或非門)或Y=AA'(與門)、Y=(AA')'(與非門)時(shí)存在競爭冒險(xiǎn)。
例如圖所示的電路:*4.4.2檢查競爭-冒險(xiǎn)現(xiàn)象的方法圖4.4.3同一輸入變量經(jīng)不同途徑到達(dá)輸出門的情況(m、n均為正整數(shù))解:圖(a)電路輸出的邏輯函數(shù)式為:圖4.4.4例4.4.1的電路例4.4.1試判斷圖中的兩個(gè)電路中是否存在競爭-冒險(xiǎn)現(xiàn)象。已知任何瞬間輸入變量只有一個(gè)改變狀態(tài)。
Y=AB+A’C
當(dāng)B=C=1時(shí),得Y=A+A’故圖(a)電路中存在競爭-冒險(xiǎn)現(xiàn)象。2.卡諾圖法用卡諾圖化簡邏輯函數(shù)時(shí),若存在卡諾圈相切(相鄰)而不相交的情況,則存在競爭冒險(xiǎn)。圖(b)電路的輸出函數(shù)為:Y=(A+B)(B’+C)當(dāng)A=C=0時(shí)Y=BB’故圖(b)電路中存在競爭-冒險(xiǎn)現(xiàn)象。這種方法雖然簡單但局限性太大,因?yàn)槎鄶?shù)情況下輸入變量都有兩個(gè)以上同時(shí)改變狀態(tài)的可能性。1111ABC010001111000003.計(jì)算機(jī)輔助分析法:通過在計(jì)算機(jī)上運(yùn)行數(shù)字電路模擬程序,能夠迅速查出電路是否存在競爭-冒險(xiǎn)現(xiàn)象。4.實(shí)驗(yàn)法:加到電路輸入端的信號(hào)波形應(yīng)該包括輸入變量的所有可能發(fā)生的狀態(tài)變化。
一、在輸出端接入濾波電容
二、引入選通(或封鎖)脈沖消去競爭-冒險(xiǎn)現(xiàn)象的方法圖4.4.5消除競爭-冒險(xiǎn)現(xiàn)象的幾種方法
(a)電路接法(b)電壓波形三、修改邏輯設(shè)計(jì)(增加沉余項(xiàng))當(dāng),F(xiàn)=A+=1時(shí),有競爭-冒險(xiǎn)的可能;為消除之,可以添加冗余項(xiàng)BC:
當(dāng)B=C=1時(shí),始終有F=1,所以A的變化不會(huì)引起競爭-冒險(xiǎn),使可靠性提高。A&11B&2&3C&4“1”“1”F本章小結(jié)一、組合電路的分析:二、組合電路的設(shè)計(jì):3.用門電路(SSI)設(shè)計(jì)組合邏輯電路;1.門電路構(gòu)成的組合邏輯電路的分析;2.中規(guī)模組合邏輯器件(MSI)及少量門電路構(gòu)成的組合邏輯電路的分析;4.用中規(guī)模組合邏輯器件(MSI)設(shè)計(jì)組合邏輯電路四、競爭-冒險(xiǎn)現(xiàn)象:理解三、典型器件1.編碼器:2.譯碼器二進(jìn)制譯碼器:顯示譯碼器:4.加法器:5.數(shù)值比較器:3.數(shù)據(jù)選擇器:74HC138,74139,
744874LS183,74LS28374HC153、74HC15174LS8574HC148對集成電路的要求要求(“三會(huì)”)1、會(huì)認(rèn)管腳電源端控制端數(shù)據(jù)端2、看懂功能表3、會(huì)正確使用控制端習(xí)題課(第四章)1、已知:組合邏輯電路的功能如右表所示,試用中規(guī)模集成器件(MSI)實(shí)現(xiàn)之。可以附加少量的門電路。1111輸入輸出ABCF00000011010101101001101011002、分別用雙四選一數(shù)據(jù)選擇器(74HC153)和雙2-4線譯碼器(74LS139)實(shí)現(xiàn)邏輯函數(shù)F。(兩種方法)3、設(shè)計(jì)三個(gè)四位數(shù)的比較器,可以對A、B、C進(jìn)行比較,能判斷:
(1)三個(gè)數(shù)是否相等。
(2)若不相等,判斷A是最大還是最小。4、寫出下圖所示電路的輸出函數(shù)F(數(shù)據(jù)選擇器的使能端都為有效電平)。A1=1=1D0D1D2D3A1A0Y0AAABC=1=1D0D1D2D3A1A0YA1AA01BCD0D1
A0
D
F(A,B,C,D)中規(guī)模組合邏輯集成器件的靈活應(yīng)用一、設(shè)計(jì)方法及步驟:邏輯函數(shù)式對照法1.由功能確定輸入、輸出量,寫出邏輯式;2.把要用的MSI邏輯函數(shù)式變換成與所求邏輯式相類似的形式:中規(guī)模集成邏輯器件都是為了實(shí)現(xiàn)專門的邏輯功能而設(shè)計(jì),但是通過適當(dāng)?shù)倪B接,可以實(shí)現(xiàn)一般的邏輯功能。
用中規(guī)模組件設(shè)計(jì)邏輯電路,可以減少連線、提高可靠性。下面介紹用數(shù)據(jù)選擇器和譯碼器設(shè)計(jì)組合邏輯電路的方法及MSI電路的分析方法。其中:“
2.把要用的MSI邏輯函數(shù)式變換成與所求邏輯式相類似
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化活動(dòng)中心教室租賃管理合同模板8篇
- 2025年滬教版九年級(jí)物理上冊階段測試試卷含答案
- 二零二五版螺桿機(jī)維修配件全球采購合同4篇
- 2025年度生態(tài)大棚建設(shè)與承包服務(wù)合同示范文本4篇
- 二零二五美容院跨界合作項(xiàng)目風(fēng)險(xiǎn)管理協(xié)議4篇
- 7的乘法口訣(說課稿)-2024-2025學(xué)年二年級(jí)上冊數(shù)學(xué)人教版
- 2024秋八年級(jí)物理上冊 第2章 物態(tài)變化 第四節(jié) 升華和凝華說課稿2(新版)蘇科版
- 9 生物與非生物 說課稿-2023-2024學(xué)年科學(xué)四年級(jí)下冊人教鄂教版
- 2024秋八年級(jí)英語上冊 Module 2 My home town and my country Unit 2 Cambridge is a beautiful city in the east of England說課稿(新版)外研版
- 二零二五年航空器動(dòng)產(chǎn)買賣及租賃合同3篇
- 銳途管理人員測評試題目的
- 焊接材料-DIN-8555-標(biāo)準(zhǔn)
- 工程索賠真實(shí)案例范本
- 重癥醫(yī)學(xué)科運(yùn)用PDCA循環(huán)降低ICU失禁性皮炎發(fā)生率品管圈QCC持續(xù)質(zhì)量改進(jìn)成果匯報(bào)
- 個(gè)人股權(quán)證明書
- 醫(yī)院運(yùn)送工作介紹
- 重癥患者的容量管理
- 學(xué)習(xí)游戲?qū)χ行W(xué)生學(xué)業(yè)成績的影響
- 小學(xué)四年級(jí)上冊遞等式計(jì)算100題及答案
- 新版?zhèn)€人簡歷Excel表格模板共2聯(lián)
- (完整)中國象棋教案
評論
0/150
提交評論