




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第七章數(shù)字集成電路及其應(yīng)用中國石油大學(xué)(華東)控制科學(xué)與工程學(xué)院7.2集成邏輯門電路及其應(yīng)用
與分立元件相比,集成邏輯門具有速度快、可靠性高和微型化等優(yōu)點,目前分立元件電路已被集成電路替代。在實際應(yīng)用中,廣泛使用的是TTL和CMOS集成電路。TTL與非門電路三態(tài)門使用集成門注意事項7.2.1TTL門電路(Transistor-Transistor-Logic)+5VFR4R2R13kT2R5R3T3T4T1T5b1c1ABC1.TTL與非門F&ABC
集成電路對使用者來說是極為方便的,特別是中、大規(guī)模集成電路,使用者可以不必了解內(nèi)部結(jié)構(gòu)和工作原理,只要從手冊中查出該電路的真值表、引腳功能圖和電參數(shù)就能合理的使用該集成電路。UCCGND141312111098123456774LS00&&&&TTL與非門的主要參數(shù)F&ABC(1)電壓傳輸特性(2)輸出高電平UOH(3.6V,UOH(min)=2.4V),
輸出低電平UOL(0.3V,UOL(max)=0.4V)(3)輸入高電平UIH(3.6V,
UIH(min)=1.8V:Uon),
輸入低電平UIL(0.3V,
UIL(max)=0.8V:Uoff)(4)抗干擾容限(5)扇出系數(shù)(6)工作速度(平均傳輸延遲時間)看書P213~215
0高阻0
0
1
1
0
1
11
1
0
111
1
10
表示任意態(tài)
邏輯狀態(tài)表ABEF三態(tài)與非門邏輯符號&FEBAEN3.三態(tài)門(Tri-StateGate)2.集電極開路的與非門(OC門)略輸出高阻功能表&FEBA邏輯符號EN表示低電平有效輸出高阻功能表1
高阻0
0
0
1
0
1
01
1
0
011
1
00
表示任意態(tài)
邏輯狀態(tài)表ABEF三態(tài)門應(yīng)用:(1)可實現(xiàn)用一條總線分時輪流傳送多路信號;“1”“0”“0”總線&A1B1E1&A2B2E2&A3B3E3A1
B1(2)可實現(xiàn)數(shù)據(jù)的雙向傳輸??偩€&A0&EENENFPQE=1高阻態(tài)總線&A0&EENENFPQE=0高阻態(tài)7.2.2CMOS門電路(了解)
CMOS電路的特點1、靜態(tài)功耗小;2、電源電壓范圍寬(318V);5、集成度高,宜于實現(xiàn)大規(guī)模集成。
3、抗干擾能力強;4、扇出系數(shù)大;50CMOS為ComplementaryMetalOxideSemiconductor(互補對稱金屬氧化物半導(dǎo)體)的簡稱。但是CMOS電路的延遲時間較大,所以工作速度低于TTL門電路。高速CMOS電路HCMOS的工作速度接近于LSTTL電路的工作速度。在功能方面,CMOS門電路與TTL門電路是相同的。CMOS與TTL兩大類門混合使用時,必須采用適當?shù)慕涌诩夹g(shù)。當CMOS電路的電源電壓為5V時,它可以與低功耗TTL電路直接兼容。
7.2.3使用集成門注意事項1)74系列:標準TTL系列,PCC=10mW,tPd=9ns2)74L系列:低功耗系列,PCC=1mW,tPd=33ns3)74H系列:高速系列,PCC=22mW,tPd=6ns4)74S系列:肖特基系列,PCC=109mW,tPd=3ns5)74LS系列:低功耗肖特基系列,PCC=2mW,tPd=9ns74系列開頭的是民用產(chǎn)品,54系列開頭的是軍用產(chǎn)品。1.TTL產(chǎn)品系列電源電壓有:額定電源電壓和極限電源電壓額定電源電壓指正常工作時電源電壓的允許大?。篢TL電路為5±5%(54系列為5±10%);CMOS電路為3~15V(4000B系列為3~18V)。極限電源電壓指超過該電源電壓器件將永久損壞:TTL電路為7V;4000系列CMOS電路為18V。2.電源要求:
輸入高電平電壓應(yīng)大于UIHmin而小于電源電壓;輸入低電平應(yīng)大于0而小于UILmax,輸入電平小于0或大于電源電壓將有可能損壞集成電路。
除OC門和三態(tài)門外普通門電路輸出不能并聯(lián);否則可能燒壞器件。門電路輸出帶同類門的個數(shù)不得超過扇出系數(shù),否則可能造成狀態(tài)不穩(wěn)定;在高速時帶負載數(shù)盡可能少。3.輸入電壓要求:4.輸出負載要求:
與非門的多余輸入端應(yīng)接高電平,或非門的多余輸入端應(yīng)接低電平,以保證正常的邏輯功能。1)與非門的不用輸入端的處理AB&懸空AB&AB&+VCC5.多余輸入端的處理2)或非門的不用輸入端的處理≥1AB≥1AB第七章數(shù)字集成電路及其應(yīng)用中國石油大學(xué)(華東)控制科學(xué)與工程學(xué)院7.3組合邏輯電路
在數(shù)字系統(tǒng)中,可將邏輯電路按邏輯功能劃分為組合邏輯電路和時序邏輯電路兩大類。組合邏輯電路(CombinationalLogicCircuit)是指該電路在任一時刻的輸出穩(wěn)定狀態(tài),僅取決于該時刻的輸入信號,而與輸入信號作用之前電路所處的狀態(tài)無關(guān)。從電路結(jié)構(gòu)上看,組合邏輯電路僅由門電路組成,電路中無記憶元件,輸入與輸出之間無反饋。7.3組合邏輯電路
組合邏輯電路x1x2xmZ1Z2Zn……Z=F(X)組合邏輯電路的分析組合邏輯電路的設(shè)計常用中規(guī)模組合邏輯電路及其應(yīng)用主要內(nèi)容:7.3組合邏輯電路7.3.1組合邏輯電路的分析(1)由邏輯圖寫出輸出端的邏輯表達式;(2)運用邏輯代數(shù)化簡或變換;(3)列出邏輯真值表;(4)分析邏輯功能。1.分析步驟:已知邏輯電路確定邏輯功能7.3組合邏輯電路2.分析舉例例:分析圖中所示電路的邏輯功能。AB&&&&F
(1)由輸入變量A、B開始,按順序?qū)懗龈鬟壿嬮T的輸出,可以得到該電路的邏輯表達式;解:7.3組合邏輯電路7.3組合邏輯電路(2)運用邏輯代數(shù)基本定律進行化簡或變換;(3)根據(jù)表達式列出真值表;ABF000011011110(4)說明電路的邏輯功能。當A、B相異時,輸出為1
,相同時,輸出為0。是異或邏輯關(guān)系。例:分析圖中所示電路的邏輯功能。AB&&F&11解:(1)根據(jù)已知邏輯電路圖寫出邏輯表達式;7.3組合邏輯電路(2)運用邏輯代數(shù)基本定律進行化簡或變換;(3)根據(jù)表達式列出真值表;ABF001011011001(4)說明電路的邏輯功能。當A、B相同時,輸出為1,相異時,輸出為0。是同或邏輯關(guān)系。7.3組合邏輯電路例:分析如圖所示的組合邏輯電路。解:(1)寫出輸出函數(shù)F的邏輯表達式;AF1BF1CF1F≥1
C&&
ABC&&BAF17.3組合邏輯電路(2)函數(shù)式化簡;(3)列寫真值表;00001111ABCF0011001101010101000000117.3組合邏輯電路00001111ABCF001100110101010100000011
由真值表可知,只有當輸入變量A、B、C相同時,即全為0或全為1時,輸出才為1。輸入變量不一致時輸出為0。故可用這個電路來判別輸入信號是否一致,一般稱為“一致電路”。(4)說明功能。7.3組合邏輯電路
通過分析可見,原來電路用5個門實現(xiàn),經(jīng)化簡后可用3個門實現(xiàn)。
F≥1ABC&≥1
7.3組合邏輯電路7.3.2組合邏輯電路的設(shè)計根據(jù)邏輯功能要求邏輯電路設(shè)計
實現(xiàn)組合邏輯電路設(shè)計時,基于選用器件的不同,有著不同的設(shè)計方法,一般的設(shè)計方法有:2)用中規(guī)模集成電路(MSI)功能模塊實現(xiàn)組合邏輯電路;3)
用大規(guī)模集成電路,即編程邏輯器件PLD,用編程軟件來實現(xiàn)組合邏輯設(shè)計。1)用小規(guī)模集成電路(SSI),即集成門電路,采用數(shù)字設(shè)計的經(jīng)典方法來設(shè)計組合邏輯電路;7.3組合邏輯電路(1)由邏輯要求,列出真值表;(2)由真值表寫出邏輯表達式;(3)化簡和變換邏輯表達式;(4)畫出邏輯電路圖。
用小規(guī)模集成電路(SSI),即集成門電路的設(shè)計步驟為:7.3組合邏輯電路例:
某工廠有A、B、C三個車間和一個自備電站,站內(nèi)有兩臺發(fā)電機G1和G2,G1的容量是G2的兩倍。如果一個車間開工,只需G2運行即可滿足要求;如果兩個車間開工,只需G1運行;如果三個車間同時開工,則G1和G2均需運行。試畫出控制G1和G2運行的邏輯圖。
設(shè):A、B、C分別表示三個車間的開工狀態(tài):
開工為“1”,不開工為“0”;
G1和
G2運行為“1”,不運行為“0”。(1)根據(jù)邏輯要求列真值表首先假設(shè)邏輯變量取“0”、“1”的含義。7.3組合邏輯電路
邏輯要求:如果一個車間開工,只需G2運行即可滿足要求;如果兩個車間開工,只需G1運行;如果三個車間同時開工,則G1和G2均需運行。開工“1”不開工“0”運行“1”不運行“0”101001010011100110111000ABC
G1G200010111011010017.3組合邏輯電路(2)由狀態(tài)表寫出邏輯表達式;(3)化簡邏輯式;1)在真值表上找出輸出為1的行;2)將這一行中所有自變量寫成乘積項,當變量的真值為“1”時寫為原變量,當變量的真值為“0”時寫為原變量的反變量;3)將所有乘積項邏輯加,便得到邏輯函數(shù)表達式。101001010011100110111000ABC
G1G200010111011010017.3組合邏輯電路(4)用“與非”門構(gòu)成邏輯電路。7.3組合邏輯電路例:設(shè)計三人表決電路(A、B、C)。每人一個按鍵,如果同意則按下,不同意則不按。結(jié)果用指示燈表示,多數(shù)同意時指示燈亮,否則不亮。
A、B、C分別表示三人按鍵的狀態(tài),鍵按下為“1”,不按為“0”。
F表示指示燈的亮滅,燈亮為“1”,不亮為“0”。
兩個人(包括兩個人)以上同意,指示燈亮。(1)根據(jù)邏輯要求列真值表;101001010011100110111000ABC
F
000101117.3組合邏輯電路(2)由狀態(tài)表寫出邏輯表達式;(3)
化簡邏輯表達式;(4)用與非門實現(xiàn)邏輯函數(shù);7.3組合邏輯電路101001010011100110111000ABC
F
00010111&&&&ABCF(5)畫電路圖。7.3組合邏輯電路7.3.3常用中規(guī)模組合邏輯電路及其應(yīng)用數(shù)據(jù)選擇器加法器編碼器譯碼器7.3組合邏輯電路1.數(shù)據(jù)選擇器
在數(shù)字電路中,當需要進行遠距離多路數(shù)字傳輸時,為了減少傳輸線的數(shù)目,發(fā)送端常通過一條公共傳輸線,其原理如圖所示。使能端數(shù)據(jù)選擇器數(shù)據(jù)分配器發(fā)送端接收端IYD0D1D2D3SA1A0傳輸線A0A1D0D1D2D3S數(shù)據(jù)選擇控制數(shù)據(jù)分配控制7.3組合邏輯電路(1)四選一數(shù)據(jù)選擇器
常用的MSI數(shù)據(jù)選擇器(Multiplexer,簡稱MUX)有四選一數(shù)據(jù)選擇器、八選一數(shù)據(jù)選擇器。輸入數(shù)據(jù)輸出數(shù)據(jù)使能端D0D1D2D3WEA1A0選擇控制端7.3組合邏輯電路四選一MUX的功能表使能選通輸出EA0A1W10000001100110D3D2D1D0
ED0D1D2D3A0A1WMUX四選一MUX邏輯符號7.3組合邏輯電路4選1數(shù)據(jù)選擇器輸出邏輯函數(shù)7.3組合邏輯電路●●&&&&≥1WD01○D1D2D3●●●●●1○1○●●EA1A074LS153邏輯電路圖(2)八選一數(shù)據(jù)選擇器EWMUXA2A1A0D0D1D2D3D4D5D6D7邏輯符號7.3組合邏輯電路101001010011100110111000D0D1D2D3D4D5D6D7×××0100000000功能表E
A2
A1A0W
E=1時,選擇器禁止工作,W=0;
E=0時,選擇器工作。7.3組合邏輯電路101001010011100110111000D0D1D2D3D4D5D6D7×××0100000000功能表E
A2
A1A0W(3)數(shù)據(jù)選擇器的應(yīng)用1)對多路數(shù)據(jù)進行選擇;2)實現(xiàn)邏輯函數(shù),設(shè)計組合邏輯電路。7.3組合邏輯電路例:用四選一數(shù)據(jù)選擇器,實現(xiàn)函數(shù)解:將F與Y比較,令A(yù)1=A,A0=B,Y=F,(1)寫出4選1數(shù)據(jù)選擇器的輸出函數(shù)等式左右相等,可推出:D1=D2=1
D0=D3=0(2)接線圖7.3組合邏輯電路ED0D1D2D3A0A1WMUXF0110AB用8選1數(shù)據(jù)選擇器實現(xiàn)(1)寫出8選1數(shù)據(jù)選擇器的輸出函數(shù)(2)將F轉(zhuǎn)換為與或表達式將F與Y比較,令A(yù)2=A,A1=B,A0=C,F(xiàn)=Y例:分別用8選1數(shù)據(jù)選擇器和4選1數(shù)據(jù)選擇器實現(xiàn)邏輯函數(shù)F=A⊕B⊕C。解:7.3組合邏輯電路D1=D2=D4=D7=1
D0=D3=D5=D6=0(3)接線圖等式左右相等,可推出7.3組合邏輯電路EWMUXA2A1A0D0D1D2D3D4D5D6D701101001ABCF用4選1數(shù)據(jù)選擇器實現(xiàn)邏輯函數(shù)F=A⊕B⊕C(1)寫出4選1數(shù)據(jù)選擇器的輸出函數(shù)(2)將F轉(zhuǎn)換為與或表達式將F與Y
比較,令A(yù)1=A,A0=B,F(xiàn)=Y7.3組合邏輯電路(3)接線圖等式左右兩邊相等得:7.3組合邏輯電路ED0D1D2D3A0A1WMUXFABCCCC用MUX實現(xiàn)邏輯函數(shù)步驟總結(jié):(1)首先將要實現(xiàn)的邏輯函數(shù)轉(zhuǎn)換成與或表達式;(2)寫出所給MUX的輸出函數(shù)表達式;(3)將要實現(xiàn)的函數(shù)中的變量按次序接入選通端,
并將此變量代入MUX的輸出函數(shù)表達式后,與
要實現(xiàn)的邏輯函數(shù)相對照,便可得出結(jié)果。設(shè)計時采用函數(shù)式比較法。7.3組合邏輯電路2.編碼器
在數(shù)字系統(tǒng)中為了區(qū)分一系列不同的事物,總是將每個事物用二進制代碼表示,這種用二進制代碼表示某種信息的過程稱為編碼。
實現(xiàn)編碼功能的電路稱為編碼器。編碼器的邏輯功能:把輸入的高、低電平信號編成一個對應(yīng)的二進制代碼。若有n個信號,設(shè)需要m位二進制代碼,應(yīng)滿足:n≤2m(1)概述7.3組合邏輯電路編碼器功能示意圖高低電平二進制代碼n個信號m位二進制代碼滿足條件:n≤2m普通優(yōu)先二進制二-十進制
n個輸入中,每次只能對一個信號進行編碼,同一時刻不允許兩個信號同時出現(xiàn)。7.3組合邏輯電路zm-1x0x1xn-1z0z1編碼器······(2)普通編碼器
要把A、B、C、D共4個信號編成對應(yīng)的二進制代碼輸出,根據(jù)組合邏輯電路的設(shè)計步驟和編碼器的特點,試設(shè)計一個普通二進制編碼器。1)根據(jù)要求列出真值表;2)由真值表寫邏輯函數(shù)表達式;3)根據(jù)表達式畫電路圖。7.3組合邏輯電路10000100001000011)根據(jù)要求列出真值表ABCDY1Y000011011輸入輸出輸入變量用A,B,C,D表示“1”表示有信號輸入,“0”表示無信號輸入;輸出變量用Y1,Y0表示。7.3組合邏輯電路2)根據(jù)真值表寫出每位的邏輯函數(shù)表達式BD+DC+Y1=Y0=Y1
≥1Y0
≥1
ABCD+5V+5V+5V+5V7.3組合邏輯電路3)電路圖1000010000100001ABCDY1Y000011011輸入輸出二-十進制編碼器十個輸入需要幾位輸出?四位輸入:I0
I9輸出:Y0
Y3列出狀態(tài)表如下:8421編碼將十個狀態(tài)(對應(yīng)于十進制的十個數(shù)碼)編制成BCD碼。7.3組合邏輯電路輸入變量用I0-I9表示,“1”表示有信號輸入,“0”表示無信號輸入;輸出變量用Y0-Y3表示;輸入高電平有效
1000000000000000010010I0I1I2I3I4I5I6I7I8I9Y3Y2Y1Y000110100010101100111100010010100000000001000000000010000000000100000000001000000000010000000000100000000001000000000017.3組合邏輯電路
輸入輸出
輸入變量用“0”表示有信號輸入,“1”表示無信號輸入;輸出變量用BCD反碼表示;輸入低電平有效11111111101111111101111111101111111101111111101111111101111111101111111101111111011001111000輸入輸出I0I1I2I3I4I5I6I7I8I910111111110111111111Y3Y2Y1Y01001101010111100110111101111不表示邏輯非,只表示低電平有效7.3組合邏輯電路(3)優(yōu)先編碼器
上述編碼器每次只允許一個輸入信號為1,如果同時有多個輸入信號為1時,其輸出將產(chǎn)生混亂。
例如:當計算機所控制的外設(shè)(鍵盤、打印機、磁盤)同時要求工作時,由于計算機同一時間只能做一件事,所以計算機就要按事先編好的優(yōu)先順序,使外設(shè)按優(yōu)先級別工作。
能識別這類服務(wù)請求信號的優(yōu)先級別,并進行編碼的邏輯電路,稱為優(yōu)先編碼器。7.3組合邏輯電路3.譯碼器
譯碼是編碼的反過程,它是將代碼的組合譯成一個特定的輸出信號。譯碼器代碼高低電平分類:二進制譯碼器,又稱為n-2n線譯碼器二-十進制譯碼器顯示譯碼器7.3組合邏輯電路譯碼器的一般原理圖A0A1An-1譯碼器Z0Z1Zm-1nmE
使能輸入端二進制碼高低電平7.3組合邏輯電路(1)二進制譯碼器將n種輸入的組合譯成2n種電路狀態(tài)。也稱n—2n線譯碼器。譯碼器的輸入一組二進制代碼譯碼器的輸出一組高低電平信號4個2位譯碼器二進制代碼高低電平信號7.3組合邏輯電路A1Y0A01111
0111101111011110S00
0
11
01
1100002-4線譯碼器74LS139邏輯狀態(tài)表Y1Y2Y31615141312111091234567874LS139Vcc2A02A11A01A1GND譯碼器74LS139邏輯管腳排列圖A0、A1是輸入端Y0~Y3是輸出端
S
是使能端7.3組合邏輯電路例:利用2-4線譯碼器分時將外設(shè)數(shù)據(jù)送入計算機。2-4線譯碼器ABCD三態(tài)門三態(tài)門三態(tài)門總線三態(tài)門7.3組合邏輯電路000全為1工作原理:(以A1A0=00為例)數(shù)據(jù)2-4線譯碼器ABCD三態(tài)門三態(tài)門三態(tài)門總線三態(tài)門脫離總線7.3組合邏輯電路(2)二-十進制譯碼器
輸入變量A3A2A1A0是8421BCD碼,輸出是相應(yīng)的十進制中的0-9(輸出低電平有效),試用與非門來設(shè)計這種譯碼器。(1)根據(jù)要求列出真值表(2)有真值表寫邏輯表達式(3)畫邏輯電路圖7.3組合邏輯電路
二–十進制譯碼器真值表00000000111111110000111100001111001100110011001101010101010101010111111111101111111111011111111110111111111101111111111011111111110111111111101111111111011111111110A3
A2
A1
A0Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
Y9偽碼在SSI設(shè)計時為了降低成本,可把它們作為無關(guān)項,以使電路最簡。在LSI設(shè)計時,往往把可靠性放在首位,不應(yīng)使之出現(xiàn)。7.3組合邏輯電路00000000111111110000111100001111001100110011001101010101010101010111111111111111101111111111111111011111111111111110111111111111111101111111111111111011111111111111110111111111111111101111111111111111011111111111111110111111A3
A2
A1
A0Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
Y9偽碼
二–
十進制譯碼器真值表7.3組合邏輯電路二—十進制譯碼器的邏輯符號7.3組合邏輯電路Y0A3A2A1A074LS42Y1Y2Y4Y9Y8Y7Y6Y5Y3二-十進制編碼(3)七段顯示譯碼器的設(shè)計
在數(shù)字系統(tǒng)中,經(jīng)常需要把測量或運算結(jié)果用十進制數(shù)碼直觀的顯示出來.實現(xiàn)這種功能的邏輯電路稱為數(shù)碼顯示器。數(shù)碼顯示器顯示器件0123456789abcdefgabcdefg顯示譯碼器7.3組合邏輯電路鍵盤編碼與顯示譯碼組合電路的設(shè)計編碼顯示譯碼電路框圖ABCDEFG譯碼器I0I1I2I3I4I5I6I7I8I9A3A2A2A0編碼器Y3Y2Y1Y0
fbcdeagLED顯示器7.3組合邏輯電路
圖中所示為7段字符顯示器。它由7個條形發(fā)光二極管構(gòu)成,另外有一個點形LED顯示小數(shù)點。1)七段字符顯示器7.3組合邏輯電路abcdefgPabcdefgP共陰極連接共陽極連接abcdefgP+E2)七段顯示譯碼器的設(shè)計
要求:輸入是8421BCD碼,輸出a,b,…g去驅(qū)動七段顯示器,使顯示器顯示與8421BCD碼相對應(yīng)的十進制數(shù)。7.3組合邏輯電路A3A2A1A0bcdefgaabcdefgR×7
七段顯
示
譯碼器A3
A2
A1
A0a
b
c
d
e
f
g
00000000111111110000111100001111001100110011001101010101010101011111110011000011011011111001011001110110110011111111000011111111110011abcdefg無關(guān)項函數(shù)邏輯表達式:電路圖(略):
根據(jù)要求列出真值表7.3組合邏輯電路加法器:
實現(xiàn)二進制加法運算的電路。進位0
0
0
0
11+10101010不考慮低位來的進位半加器實現(xiàn)要考慮低位來的進位全加器實現(xiàn)二進制:0,1兩個數(shù)碼,“逢二進一”。4.加法器7.3組合邏輯電路兩個輸入,A,B表示兩個同位相加的數(shù)兩個輸出,
S表示本位的和,
C表示向高位的進位。半加器:邏輯表達式半加器邏輯狀態(tài)表A
B
S
C00000110101011017.3組合邏輯電路邏輯符號:COABSC
邏輯圖&=1ABSC7.3組合邏輯電路AiBiCi-1SiCi000001010011100101110111SiCi表示本位的和表示向高位的進位AiBi表示兩個同位相加的數(shù)Ci-1表示低位來的進位0010100110010111全加器:實現(xiàn)兩個一位二進制數(shù)相加,且考慮來自低位的進位。7.3組合邏輯電路邏輯表達式7.3組合邏輯電路AiBiCi-1SiCi0000010100111001011101110010100110010111半加器構(gòu)成的全加器>1BiAiCi-1SiCiCO
CO
邏輯符號COAiBiSiCi
CICi-17.3組合邏輯電路第七章數(shù)字集成電路及其應(yīng)用中國石油大學(xué)(華東)控制科學(xué)與工程學(xué)院7.4集成觸發(fā)器組合邏輯電路:任一時刻的輸出僅取決于該時刻的輸入,而與過去的輸入輸出無關(guān)。時序邏輯電路:任一時刻的輸出不僅取決于該時刻的輸入,而與過去的狀態(tài)有關(guān)。即時序邏輯電路具有記憶功能
數(shù)字邏輯電路根據(jù)其工作特點和結(jié)構(gòu)的不同可分為兩大類:觸發(fā)器是構(gòu)成時序邏輯電路的基本單元。7.4集成觸發(fā)器觸發(fā)器(FlipFlop):
能夠存儲一位二進制數(shù)(一個“0”或一個“1”)的基本存儲單元電路。FQQ一個或多個輸入觸發(fā)器的框圖Q端的狀態(tài)代表觸發(fā)器的狀態(tài)Q=1時稱觸發(fā)器處于”1”態(tài)Q=0時稱觸發(fā)器處于”0”態(tài)7.4集成觸發(fā)器
兩個基本特點:1、一定的輸入信號可以使觸發(fā)器置于“0”態(tài)或“1”態(tài);2、去掉輸入信號以后,觸發(fā)器的狀態(tài)能長期保存,直至有新的輸入信號使其改變狀態(tài)為止。
按功能分類:
R-S觸發(fā)器、J-K觸發(fā)器、D觸發(fā)器、T觸發(fā)器等。FQQ一個或多個輸入7.4集成觸發(fā)器1.基本R-S觸發(fā)器兩互補輸出端兩輸入端反饋線與非門7.4.1R-S觸發(fā)器&QQG1&G2SDRD7.4集成觸發(fā)器
觸發(fā)器輸出與輸入的邏輯關(guān)系1001設(shè)觸發(fā)器原態(tài)為“1”態(tài)。翻轉(zhuǎn)為“0”態(tài)(1)SD=1,RD=01010&QQG1&G2SDRD7.4集成觸發(fā)器設(shè)原態(tài)為“0”態(tài)1001110觸發(fā)器保持“0”態(tài)不變復(fù)位端0(1)SD=1,RD=0結(jié)論:不論觸發(fā)器原來為何種狀態(tài),當SD=1,RD=0時,使觸發(fā)器置“0”或稱為復(fù)位。&QQG1&G2SDRD7.4集成觸發(fā)器01設(shè)原態(tài)為“0”態(tài)011100翻轉(zhuǎn)為“1”態(tài)(2)SD=0,RD=1&QQG1&G2SDRD7.4集成觸發(fā)器設(shè)原態(tài)為“1”態(tài)0110001觸發(fā)器保持“1”態(tài)不變置位端1(2)SD=0,RD=1結(jié)論:不論觸發(fā)器原來為何種狀態(tài),當SD=0,RD=1時,使觸發(fā)器置“1”或稱為置位。&QQG1&G2SDRD7.4集成觸發(fā)器11設(shè)原態(tài)為“0”態(tài)010011保持為“0”態(tài)(3)SD=1,RD=1&QQG1&G2SDRD7.4集成觸發(fā)器設(shè)原態(tài)為“1”態(tài)1110001觸發(fā)器保持“1”態(tài)不變1(3)SD=1,RD=1結(jié)論:不論觸發(fā)器原來為何種狀態(tài),當SD=1,RD=1時,觸發(fā)器保持原來的狀態(tài)。即觸發(fā)器具有保持、記憶功能。&QQG1&G2SDRD7.4集成觸發(fā)器1100(4)SD=0,RD=0&QQG1&G2SDRD禁止加該信號7.4集成觸發(fā)器邏輯符號QQSDRD基本R-S
觸發(fā)器狀態(tài)表SDRDQn+1100置0011置111Qn
保持00不確定(應(yīng)禁止)功能現(xiàn)態(tài)Qn:電路在某個考查瞬間時所處的狀態(tài)。次態(tài)Qn+1:電路在考查瞬間時的輸入組合作用下,將要達到的那個新的狀態(tài),即下一個考查瞬間時所處的狀態(tài)。低電平有效7.4集成觸發(fā)器
而翻轉(zhuǎn)到何種狀態(tài)由輸入信號決定,從而出現(xiàn)了各種時鐘控制的觸發(fā)器。鐘控觸發(fā)器也叫同步觸發(fā)器。
基本RS觸發(fā)器具有直接置1、置0功能。但在實際中,通常要求觸發(fā)器按一定的時間節(jié)拍動作,即讓輸入信號的作用受時鐘脈沖CP(ClockPulse的縮寫)的控制。2.鐘控RS觸發(fā)器&QQG1&G2SDRD7.4集成觸發(fā)器基本R-S觸發(fā)器控制電路時鐘脈沖&G1&G2SDRDQQ&G4SR&G3CP7.4集成觸發(fā)器&G1&G2SDRDQQ&G4SR&G3CPSD,RD用于預(yù)置觸發(fā)器的初始狀態(tài)。工作過程中應(yīng)處于高電平,對電路工作狀態(tài)無影響。SDRDQ100111017.4集成觸發(fā)器當CP=0時011R,S
輸入狀態(tài)不起作用,基本R-S觸發(fā)器狀態(tài)不變。
被封鎖被封鎖&G1&G2SDRDQQ&G4SR&G3CP7.4集成觸發(fā)器當CP=1時1打開觸發(fā)器狀態(tài)由R,S
輸入狀態(tài)決定。11打開&G1&G2SDRDQQ&G4SR&G3CP7.4集成觸發(fā)器
觸發(fā)器的翻轉(zhuǎn)時刻受CP控制(CP高電平時翻轉(zhuǎn)),而觸發(fā)器的狀態(tài)由R,S的狀態(tài)決定。當CP=1時1打開(1)S=0,R=00011觸發(fā)器保持原態(tài)觸發(fā)器狀態(tài)由R,S
輸入狀態(tài)決定。11打開&G1&G2SDRDQQ&G4SR&G3CP7.4集成觸發(fā)器1101010(2)S=0,R=1觸發(fā)器置“0”11&G1&G2SDRDQQ&G4SR&G3CP7.4集成觸發(fā)器1010101(3)S=1,R=011觸發(fā)器置“1”&G1&G2SDRDQQ&G4SR&G3CP7.4集成觸發(fā)器1110011(4)S=1,R=1禁止加該信號!&G1&G2SDRDQQ&G4SR&G3CP7.4集成觸發(fā)器RSQn+100Qn10001111禁止邏輯狀態(tài)表Qn—時鐘脈沖到來前觸發(fā)器的狀態(tài),稱為現(xiàn)態(tài);Qn+1—時鐘脈沖到來后觸發(fā)器的狀態(tài),稱為次態(tài)。CP高電平時觸發(fā)器狀態(tài)由R、S確定。邏輯符號7.4集成觸發(fā)器 Q QSDRDCPSR保證兩個觸發(fā)器同時動作7.4集成觸發(fā)器 Q QSDRDCPSR Q QSDRDCPSRC例:畫出鐘控R-S
觸發(fā)器的輸出波形RDSRQRSQn+100Qn10001111禁止邏輯狀態(tài)表空翻現(xiàn)象:在一個時鐘脈沖期間觸發(fā)器翻轉(zhuǎn)一次以上。SD17.4集成觸發(fā)器觸發(fā)方式:是指觸發(fā)器在時鐘脈沖的什么階段才有可能接受輸入信號,來改變狀態(tài)。電位觸發(fā)方式邊沿觸發(fā)方式
在約定鐘控信號電平(CP=1或CP=0)期間,觸發(fā)器接受輸入信號,并根據(jù)輸入信號來改變狀態(tài)。而在非約定鐘控信號期間,不論信號如何變化,都不影響輸出。
觸發(fā)器僅在CP某一約定跳變到來時,才接受信號。在CP=0和CP=1時,輸入信號的變化不會引起觸發(fā)器輸出狀態(tài)的變化。CP7.4集成觸發(fā)器7.4.2J-K觸發(fā)器狀態(tài)表邊沿觸發(fā)(保持功能)(置“0”功能)(置“1”功能)(計數(shù)功能)SD
、RD為直接置1、置0端,不受時鐘控制,低電平有效,觸發(fā)器工作時SD
、RD應(yīng)接高電平。7.4集成觸發(fā)器00110101Qn
01
QnJKQn+1SDCPRDQQJK邏輯符號7.4.2J-K觸發(fā)器狀態(tài)表邊沿觸發(fā)(保持功能)(置“0”功能)(置“1”功能)(計數(shù)功能)SD
、RD為直接置1、置0端,不受時鐘控制,低電平有效,觸發(fā)器工作時SD
、RD應(yīng)接高電平。7.4集成觸發(fā)器00110101Qn
01
QnJKQn+1SDCPRDQQJK邏輯符號J-K觸發(fā)器工作波形圖舉例0CPJKQ置1置0翻轉(zhuǎn)翻轉(zhuǎn)設(shè)觸發(fā)器的初始狀態(tài)Q=0下降沿觸發(fā)7.4集成觸發(fā)器00110101Qn
01
QnJKQn+1JCPKQQQJCPKCPD(J)KQ設(shè)觸發(fā)器的初始狀態(tài)Q=0上升沿觸發(fā)7.4集成觸發(fā)器00110101Qn
01
QnJKQn+1JCPKQQQDCP1J、K端各有三個輸入的J-K觸發(fā)器的邏輯符號7.4集成觸發(fā)器JCPKQQJ1J2J3K1K2K3SDRD7.4.3D觸發(fā)器DQn+10011邏輯狀態(tài)表T觸發(fā)器邏輯狀態(tài)表TQn+10Qn1Qn7.4集成觸發(fā)器邏輯符號邏輯符號SDCPRDQQDSDCPRDQQT例:時鐘CP及輸入信號D
的波形如圖所示,試畫出各觸發(fā)器輸出端Q的波形,設(shè)各輸出端Q的初始狀態(tài)為0。7.4集成觸發(fā)器DCPQQQ1DCPDCPQQQ2DCPCPDQ1DQn+10011邏輯狀態(tài)表上升沿觸發(fā)7.4集成觸發(fā)器DCPQQQ1DCPCPDQ2DQn+10011邏輯狀態(tài)表下降沿觸發(fā)7.4集成觸發(fā)器DCPQQQ2DCP7.4.4觸發(fā)器應(yīng)用舉例1.消除抖動電路QSDRD+VCCSRKSRQSDRDQ100置0011置111不變保持功能7.4集成觸發(fā)器2.四人搶答電路Vcc74LS175管腳排列圖1615141312111091234567874LS175Q1GNDD1D2Q2CPQ3D3D4Q474LS175邏輯狀態(tài)表
CPDQn+1
011100×↑↑×107.4集成觸發(fā)器LED
四人搶答電路工作原理:搶答前清“0”C1Q1Q&G174LS175S1+5VS2S3S4&G3&G2+5VC1D2D3D4D2Q4Q4Q3Q3Q2QCLR0000111101截止開啟7.4集成觸發(fā)器C1Q1Q&G174LS175S1+5VS2S3S4&G3&G2+5VC1D2D3D4D2Q4Q4Q3Q3Q2QCLR搶答開始,若S1先被按下,1D
=“1”1000亮01導(dǎo)通響0封鎖各觸發(fā)器狀態(tài)保持不變7.4集成觸發(fā)器7.5時序邏輯電路時序邏輯電路同步時序邏輯電路異步時序邏輯電路
所有觸發(fā)器的時鐘輸入端都與同一個時鐘脈沖源相連。
并非所有觸發(fā)器的時鐘輸入端都與同一個時鐘脈沖源相連。7.5時序邏輯電路第七章數(shù)字集成電路及其應(yīng)用中國石油大學(xué)(華東)控制科學(xué)與工程學(xué)院7.5.1時序邏輯電路的分析
分析一個時序邏輯電路,就是根據(jù)已知的時序電路圖,從中找出電路的狀態(tài)和輸出在輸入變量和時鐘信號作用下的變化規(guī)律,從而發(fā)現(xiàn)電路的邏輯功能。(1)首先判斷是同步還是異步;(2)由電路圖寫出各觸發(fā)器輸入端的邏輯表達式;(3)根據(jù)邏輯表達式和觸發(fā)器的邏輯功能,列寫邏輯狀態(tài)轉(zhuǎn)換表;(4)說明該時序邏輯電路的狀態(tài)變化規(guī)律和邏輯功能。7.5時序邏輯電路分析圖示TTL時序邏輯電路的邏輯功能。例:解:1)由圖可見是一個同步計數(shù)器,CP下降沿觸發(fā)。2)列寫輸入端的邏輯表達式:J2=K2=Q1n
Q0nJ1=K1=Q0nJ0=K0=17.5時序邏輯電路CPQ0CP0>J0K0RQ1CP1>J1K1RQ2CP2>J2K2RCrQ0:來一個計數(shù)脈沖,觸發(fā)器狀態(tài)翻轉(zhuǎn)一次;Q1:當Q0=1時,再來一個計數(shù)脈沖觸發(fā)器狀態(tài)才翻轉(zhuǎn),其他時刻狀態(tài)不變;Q2:只有當Q1Q0=11時,再來一個計數(shù)脈沖觸發(fā)器狀態(tài)才翻轉(zhuǎn),其他時刻狀態(tài)不變。7.5時序邏輯電路CPQ0CP0>J0K0RQ1CP1>J1K1RQ2CP2>J2K2RCrCPQ2nQ1nQ0n
J2
K2
J1
K1
J0K0
Q2n+1
Q1n+1
Q0n+1
Q1nQ0nQ0nQ0n
初態(tài)控制端次態(tài)000001010011100101110111001010011100101110111000000011001111000011111111000011001111000011111111123456783)列寫狀態(tài)轉(zhuǎn)換表,分析其狀態(tài)轉(zhuǎn)換過程。117.5時序邏輯電路Q1nQ0n0001000110010101011101114)狀態(tài)轉(zhuǎn)移圖5)綜上分析,該電路為:同步三位二進制(八進制)加法計數(shù)器。7.5時序邏輯電路fCPQ0Q1Q2f/2f/4f/87.5時序邏輯電路三位二進制加法計數(shù)器,最大只能計到7。四位二進制加法計數(shù)器,最大只能計到?15七位二進制加法計數(shù)器,最大只能計數(shù)到?8分頻16分頻如果輸入脈沖頻率為512kHz,最高位觸發(fā)器輸出脈沖頻率?127512128=4128分頻7.5時序邏輯電路分析圖示TTL電路的邏輯功能。解:1)各級觸發(fā)器的時鐘來源不同,除第一級時鐘脈沖輸入端由外加計數(shù)脈沖控制外,其余各級時鐘脈沖輸入端與前一級的輸出端相連。各觸發(fā)器動作時刻不一致,是異步計數(shù)器。例:7.5時序邏輯電路CPQ0CP0>J0K0RQ1CP1>J1K1RQ2CP2>J2K2RCr2)根據(jù)所給電路圖寫出各觸發(fā)器輸入端的邏輯表達式;J2=K2=1J1=K1=1J0=K0=13)根據(jù)邏輯表達式和觸發(fā)器的邏輯功能,列寫邏輯狀態(tài)轉(zhuǎn)換表;每來一個計數(shù)脈沖下降沿,Q0輸出翻轉(zhuǎn)一次;當Q0由1變0時,Q1輸出翻轉(zhuǎn)一次;當Q1由1變0時,Q2輸出翻轉(zhuǎn)一次。7.5時序邏輯電路CPQ0CP0>J0K0RQ1CP1>J1K1RQ2CP2>J2K2RCrJ2K2J1K1J0K00001111110010011111110010111111011011111111010011111110110111111101101111111111111111110111111001000CP123456789011011007.5時序邏輯電路4)狀態(tài)轉(zhuǎn)移圖5)綜上分析,該電路為異步三位二進制(八進制)加法計數(shù)器。7.5時序邏輯電路0001000110010101011101111)CP同時加到觸發(fā)器F0和F2的脈沖輸入端,而F1的脈沖輸入端與Q0相連,因而是異步計數(shù)器。解:2)寫出輸入端的邏輯表達式J2=Q1Q0
,K2=1
J1=K1=1
J0=Q2
,K0=1
3)列寫狀態(tài)轉(zhuǎn)換表,分析其狀態(tài)轉(zhuǎn)換過程7.5時序邏輯電路分析圖示TTL電路是幾進制計數(shù)器。例:CPQ0CP0F0>J0K0Q1CP1F1>J1K1Q2CP2F2>J2K2CP
Q2nQ1n
Q0n
J2
K2
J1
K1
J0K0Q2n+1
Q1n+1
Q0n+1
Q2n1111123450000010100111000111110111110111111111110111010010100111000007.5時序邏輯電路Q1nQ0n
111
110101111101011101011101010000010結(jié)論:經(jīng)檢驗,可以自動啟動。0001000110010101011101114)狀態(tài)轉(zhuǎn)換圖5)綜上分析,上圖電路為異步五進制(加法)計數(shù)器。7.5時序邏輯電路7.5.2常用中規(guī)模時序邏輯電路及其應(yīng)用
寄存器是數(shù)字系統(tǒng)常用的邏輯部件,它用來存放數(shù)碼或指令等。它由觸發(fā)器和門電路組成。一個觸發(fā)器只能存放一位二進制數(shù),存放n
位二進制時,要n個觸發(fā)器。按功能分數(shù)碼寄存器移位寄存器1.寄存器7.5時序邏輯電路RD..QDF0d0.Q.DF1d1.d2Q.DF2QDF3d3&Q0&Q1&Q2&Q3僅有寄存數(shù)碼的功能。
(1)數(shù)碼寄存器:清零寄存指令00001101寄存數(shù)碼1101觸發(fā)器狀態(tài)不變?nèi)?shù)指令11017.5時序邏輯電路不僅能寄存數(shù)碼,還有移位的功能。
所謂移位,就是每來一個移位脈沖,寄存器中所寄存的數(shù)據(jù)就向左或向右順序移動一位。按移位方式分類:單向移位寄存器、雙向移位寄存器。(2)移位寄存器:寄存器左移(a)寄存器右移(b)寄存器雙向移位(c)7.5時序邏輯電路0000計數(shù)器CPQ1Q0Q2Q30001001000110100010101100111100010011010101111001101111011110000二進制計數(shù)器
計數(shù)器(Counter)是能對輸入脈沖的個數(shù)進行計數(shù)的電路,是數(shù)字電路和計算機中廣泛應(yīng)用的一種邏輯部件。典型的數(shù)字系統(tǒng)中都含有計數(shù)器,不僅可以計數(shù),還可用于定時、分頻、時序控制等。2.計數(shù)器7.5時序邏輯電路0000計數(shù)器CPQ1Q0Q2Q30001001000110100010101100111100010010000十進制計數(shù)器0000計數(shù)器CPQ1Q0Q2Q30001001000110100010101100111****0000N進制計數(shù)器7.5時序邏輯電路0000計數(shù)器CPQ1Q0Q2Q30001001000110100010101100000加法計數(shù)器0000計數(shù)器CPQ1Q0Q2Q30110減法計數(shù)器0101010000110010000100007.5時序邏輯電路分類加法計數(shù)器減法計數(shù)器可逆計數(shù)器(按計數(shù)功能)異步計數(shù)器同步計數(shù)器(按計數(shù)脈沖引入方式)
二進制計數(shù)器十進制計數(shù)器
N
進制計數(shù)器(按計數(shù)制)7.5時序邏輯電路
計數(shù)器
用穩(wěn)態(tài)觸發(fā)器構(gòu)成如:JK觸發(fā)器、D觸發(fā)器
用各種類型的中規(guī)模集成計數(shù)器構(gòu)成任意進制計數(shù)器會分析會設(shè)計7.5時序邏輯電路(1)四位同步二進制加法計數(shù)器74LS1617.5時序邏輯電路PTLDCLRCP1111計數(shù)
并行輸入保持保持(CO=0)清零74LS161功能表0111×
×
01×
011×
×
×0×××TCLRCoLDP74LS161>CPD3D2D1D0Q3Q2Q1Q01)清零功能:當CLR=0,不管有
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年甘肅省平?jīng)鍪欣^續(xù)教育公需科目試題及答案
- 2025至2030沙拉自動售貨機行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 2025年國際消費者權(quán)益爭議仲裁機制應(yīng)用考試考核試卷
- 2025年房地產(chǎn)行業(yè)城市更新項目認證考試-城市更新產(chǎn)業(yè)園區(qū)與城市功能融合考核試卷
- 2025年港口裝卸作業(yè)統(tǒng)計分析報告考核試卷
- 2025年旅游行業(yè)非法經(jīng)營整治考核試卷
- 美國對伊朗核協(xié)議書制裁
- 狗購買協(xié)議書
- 2025至2030環(huán)境保護行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 遺產(chǎn)協(xié)議書范本
- 采購員考試題及答案
- 2024年新課標全國ⅰ卷英語高考真題文檔版(含答案)
- 糖尿病酮癥酸中毒護理疑難病歷討論
- SF6設(shè)備帶壓封堵技術(shù)規(guī)范2023
- 大數(shù)據(jù)與人工智能在冶金產(chǎn)業(yè)的應(yīng)用-洞察闡釋
- 三年級信息科技第28課《初識人工智能》教學(xué)設(shè)計、學(xué)習任務(wù)單及課后習題
- 監(jiān)理工程師借調(diào)合同協(xié)議書范本三方版5篇
- 培養(yǎng)“最好的我”新時代品質(zhì)少年-學(xué)校課程規(guī)劃與實施方案
- 2025年全球及中國晶須碳納米管行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 犁底層重構(gòu)施工方案
- 2025年高中政治必修四《生活與哲學(xué)》全冊基礎(chǔ)知識點總結(jié)匯編(全冊)
評論
0/150
提交評論