第6章時序邏輯電路_第1頁
第6章時序邏輯電路_第2頁
第6章時序邏輯電路_第3頁
第6章時序邏輯電路_第4頁
第6章時序邏輯電路_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第六章時序邏輯電路6.1時序邏輯電路的分析6.1.1時序邏輯電路的結(jié)構(gòu)及特點在數(shù)字系統(tǒng)中,邏輯電路可分為組合邏輯電路和時序邏輯電路兩大類。組合邏輯電路的特點是輸出只與當前的輸入有關(guān),與電路以前的狀態(tài)無關(guān);時序電路在某一時刻的輸出不僅與當前時刻的輸入有關(guān),而且還與電路的歷史狀態(tài)有關(guān),也就是說時序邏輯電路具有記憶功能,其記憶功能是通過觸發(fā)器電路實現(xiàn)的。第六章時序邏輯電路6.1.2時序邏輯電路的分類同步時序邏輯電路中,電路的狀態(tài)是在統(tǒng)一的時鐘信號的控制下同時變化的,如果沒有時鐘信號,即使輸入信號發(fā)生變化,電路的狀態(tài)也不會改變。時序邏輯電路可以分為兩大類:同步時序邏輯電路和異步時序邏輯電路。6.1.3同步時序邏輯電路分析第六章時序邏輯電路時序邏輯電路的分析是根據(jù)給定的電路,寫出它的方程、列出狀態(tài)轉(zhuǎn)換表、畫出狀態(tài)轉(zhuǎn)換表和時序圖,然后分析電路的功能。在分析時序電路時,可不考慮時鐘條件。同步時序電路分析的一般步驟:(1)從給定的邏輯電路圖中寫出各觸發(fā)器的驅(qū)動方程(即每一觸發(fā)器輸入控制端的函數(shù)表達式)和輸出方程;第六章時序邏輯電路(2)將驅(qū)動方程代入相應(yīng)觸發(fā)器的特性方程,得到各觸發(fā)器的狀態(tài)方程(也稱為次態(tài)方程),從而得到由這些狀態(tài)方程組成的整個時序電路的狀態(tài)方程組;(3)將電路現(xiàn)態(tài)的各種取值代入狀態(tài)方程和輸出方程,求出相應(yīng)的次態(tài)和輸出,從而列出狀態(tài)轉(zhuǎn)換表;(4)分析電路的功能,畫出電路的狀態(tài)轉(zhuǎn)換圖和時序圖;(5)判斷電路能否自啟動。能自啟動:存在無效狀態(tài),但無效狀態(tài)之間沒有第六章時序邏輯電路形成循環(huán),電路能進入有效狀態(tài)。不能自啟動:無效狀態(tài)間形成循環(huán)而不能進入有效狀態(tài)。[例6.1]試分析圖示電路的邏輯功能,并畫出狀態(tài)轉(zhuǎn)換圖和時序圖。例6.1時序邏輯電路第六章時序邏輯電路

第六章時序邏輯電路

(3)將電路現(xiàn)態(tài)的各種取值代入狀態(tài)方程(6.7)和輸出方程(6.4)得狀態(tài)轉(zhuǎn)換表。

第六章時序邏輯電路

例6.1所得的狀態(tài)轉(zhuǎn)換表第六章時序邏輯電路(4)分析電路的功能,畫電路的狀態(tài)轉(zhuǎn)換圖和時序圖1)電路的功能由表可見:電路在輸入第6個脈沖CP后返回原來狀態(tài)000,同時在Y端輸出一個進位脈沖下降沿。以后再輸入脈沖,將重復(fù)上述過程。該電路能是對輸入脈沖CP進行六進制計數(shù),并在Y端輸出脈沖下降沿作為進位輸出信號。所以,此時序電路為六進制計數(shù)器。第六章時序邏輯電路2)狀態(tài)轉(zhuǎn)換圖例6.1中的狀態(tài)轉(zhuǎn)換圖3)時序圖由狀態(tài)轉(zhuǎn)換表同樣可得時序圖例6.1中的時序圖第六章時序邏輯電路(5)判斷電路能否自啟動由狀態(tài)轉(zhuǎn)換表可知,電路中的無效狀態(tài)為:110和111。將無效狀態(tài)帶入狀態(tài)方程(6.7)和輸出方程(6.4),可知,從無效狀態(tài)可以進入有效狀態(tài),無效狀態(tài)間不能形成死循環(huán),所以,該電路能夠自啟動。例6.1中含無效狀態(tài)的狀態(tài)轉(zhuǎn)換圖第六章時序邏輯電路在異步時序邏輯電路中,觸發(fā)器的狀態(tài)變化不是同時發(fā)生的,這種電路中沒有統(tǒng)一的時鐘信號或者只有部分觸發(fā)器有統(tǒng)一的時鐘信號,任何輸入信號的變化都可能引起異步時序邏輯電路狀態(tài)的立刻發(fā)生變化。6.1.4異步時序邏輯電路分析分析異步時序電路時需寫出時鐘方程,并特別注意各觸發(fā)器的時鐘條件何時滿足,具體分析過程比同步時序電路復(fù)雜。第六章時序邏輯電路[例6.2]試分析圖示電路的邏輯功能,并畫出狀態(tài)轉(zhuǎn)換圖和時序圖。解:由圖可見,JK觸發(fā)器不都受時鐘信號CP的控制,所以,該電路為異步時序邏輯電路。分析如下:(1)寫出各觸發(fā)器的時鐘方程、驅(qū)動方程和輸出方程:第六章時序邏輯電路

第六章時序邏輯電路(2)將驅(qū)動方程代入相應(yīng)JK觸發(fā)器的特性方程,得到各觸發(fā)器的狀態(tài)方程,即將式(6.8)、(6.10)帶入式(6.6),可得各狀態(tài)方程:

(3)將電路現(xiàn)態(tài)的各種取值代入狀態(tài)方程(6.11)和輸出方程(6.9)得狀態(tài)轉(zhuǎn)換表。第六章時序邏輯電路

設(shè)電路初始狀態(tài)為Q2Q1Q0=000,利用[例6.2]中的分析法,可得其狀態(tài)轉(zhuǎn)換表如表所示:例6.2所得的狀態(tài)轉(zhuǎn)換表第六章時序邏輯電路4)分析電路的功能,畫電路的狀態(tài)轉(zhuǎn)換圖和時序圖1)電路的功能由表可見:此電路構(gòu)成異步五進制計數(shù)器,并由Y輸出進位脈沖信號的下降沿。2)狀態(tài)轉(zhuǎn)換圖例6.2中的狀態(tài)轉(zhuǎn)換圖第六章時序邏輯電路3)時序圖由狀態(tài)轉(zhuǎn)換表同樣可得時序圖例6.2中的時序圖第六章時序邏輯電路6.2集成計數(shù)器計數(shù)器是一種對輸入脈沖進行計數(shù)的時序邏輯電路。計數(shù)器不僅可以計數(shù),還可以實現(xiàn)分頻、定時和執(zhí)行數(shù)字運算等功能。計數(shù)器的種類很多,可按以下方式進行分類:(1)按計數(shù)進制分類,可以分為二進制計數(shù)器、十進制計數(shù)器和任意進制計數(shù)器。(2)按計數(shù)器中的時鐘控制方式不同,可分為同步計數(shù)器和異步計數(shù)器。第六章時序邏輯電路(3)按計數(shù)增減分類,可以把計數(shù)器分為加法計數(shù)器、減法計數(shù)器和可逆計數(shù)器。6.2.1異步二進制加法計數(shù)器觸發(fā)器構(gòu)成的異步二進制加法計數(shù)器第六章時序邏輯電路

第六章時序邏輯電路異步二進制加法計數(shù)器時序圖用觸發(fā)器實現(xiàn)異步二進制計數(shù)器的連接方式:將觸發(fā)器接成T’觸發(fā)器,然后級聯(lián),將計數(shù)脈沖,CP從最低位時鐘端輸入,其他各位時鐘端接法如表所示。第六章時序邏輯電路計數(shù)器的連接方式6.2.2同步二進制計數(shù)器JK觸發(fā)器組成的同步二進制加法計數(shù)器第六章時序邏輯電路

同步二進制加法計數(shù)器,將觸發(fā)器接成T觸發(fā)器,各觸發(fā)器都用計數(shù)脈沖CP觸發(fā),最低位觸發(fā)器的T輸入為1,其他觸發(fā)器的T輸入為其低位各觸發(fā)器輸出信號相與,進位輸出信號Y為所有T觸發(fā)器輸出信號相與。第六章時序邏輯電路6.2.3集成計數(shù)器常用TTL型MSI計數(shù)器第六章時序邏輯電路(1)74LS29074LS290是二—五—十進制異步計數(shù)器,其引腳圖、簡化結(jié)構(gòu)框圖如圖所示。

它包含兩個獨立的下降沿觸發(fā)的計數(shù)器,即模2(二進制)和模5(五進制)計數(shù)器,第六章時序邏輯電路74LS290的功能如下表所示第六章時序邏輯電路

如圖(a)所示,當計數(shù)脈沖從CP0輸入,CP1不加信號時,Q0端輸出2分頻信號,即實現(xiàn)二進制計數(shù)。當CP0不加信號,計數(shù)脈沖從CP1輸入時,Q3Q2Q1端輸出實現(xiàn)五進制計數(shù)(如圖(b))。(a)一位二進制計數(shù)器(b)異步模5計數(shù)器第六章時序邏輯電路[例6.3]試用74LS290實現(xiàn)十進制計數(shù)器解:分析:因為74LS290具有一個模2和一個模5計數(shù)器,所以,只需將兩個計數(shù)器級聯(lián)即可得到十進制計數(shù)器。(a)8421BCD碼接法(b)8421BCD碼接法74LS290構(gòu)成的十進制計數(shù)器第六章時序邏輯電路

要實現(xiàn)十進制計數(shù),可以先模2計數(shù)后模5計數(shù),如圖(a)所示,由Q3Q2Q1Q0輸出,最高位Q3作進位輸出,為8421BCD碼接法;也可如圖(b)所示,先模5計數(shù),后模2計數(shù),由Q0Q3Q2Q1輸出,最高位Q0作進位輸出,為5421BCD碼接法。(2)4位二進制同步計數(shù)器74LS16174LS161是4位二進制(模16=24)同步計數(shù)器,具有計數(shù)、保持、預(yù)置、清0功能,其傳統(tǒng)邏輯符號如下圖所示。第六章時序邏輯電路(a)引腳(b)邏輯符號74LS161引腳和邏輯功能圖CP為計數(shù)脈沖輸入端,為清0端,是置數(shù)端,和是工作狀態(tài)控制端,~是并行輸入數(shù)據(jù)端,為進位信號輸出端,~是計數(shù)器狀態(tài)輸出端,其中,為最高位,為最低位。第六章時序邏輯電路4位同步二進制計數(shù)器74LS161的功能表74LS161的功能表如下表所示4位二進制同步計數(shù)器74LS163與74LS161的唯一區(qū)別在于74LS163是同步清零的,而74LS161是異步清0的。第六章時序邏輯電路[例6.3]試分別利用CT74LS161和CT74LS163的清0功能構(gòu)成六進制計數(shù)器。解:1)利用74LS161的置0功能構(gòu)成六進制計數(shù)器分析:因為74LS161為異步清0,即只要清0端的電平有效,計數(shù)器立刻清零。因此,應(yīng)在輸入第6個CP脈沖后,用S6=0110作為控制信號去產(chǎn)生清零信號,然后加到異步清0端,使計數(shù)器立即清0。①寫出清零控制信號的二進制代碼,即S6=0110;第六章時序邏輯電路

利用74LS161清0功能構(gòu)成六進制計數(shù)器第六章時序邏輯電路利用清0法構(gòu)成N進制同步計數(shù)器的步驟:①寫出需要反饋清0信號時所對應(yīng)的計數(shù)狀態(tài),異步清0計數(shù)器所對應(yīng)的計數(shù)狀態(tài)為SN,同步清0計數(shù)器所對應(yīng)的計數(shù)狀態(tài)為SN-1;②寫出反饋清0函數(shù),即根據(jù)SN(異步,同步為SN-1)和置0端的有效電平寫出清0輸入信號的表達式;③畫連線圖,注意反饋清0函數(shù)的連線方法。第六章時序邏輯電路

第六章時序邏輯電路③畫連線圖,如圖所示。利用74LS163清0功能構(gòu)成六進制計數(shù)器第六章時序邏輯電路利用清0法構(gòu)成N進制同步計數(shù)器的步驟:①寫出需要反饋清0信號時所對應(yīng)的計數(shù)狀態(tài),異步清0計數(shù)器所對應(yīng)的計數(shù)狀態(tài)為SN,同步清0計數(shù)器所對應(yīng)的計數(shù)狀態(tài)為SN-1;②寫出反饋清0函數(shù),即根據(jù)SN(異步,同步為SN-1)和置0端的有效電平寫出清0輸入信號的表達式;③畫連線圖,注意反饋清0函數(shù)的連線方法。第六章時序邏輯電路利用置數(shù)法構(gòu)成N進制同步計數(shù)器的步驟大致:①確定N進制計數(shù)器需用的N個計數(shù)狀態(tài),并確定預(yù)置數(shù);②寫出加反饋置數(shù)時所對應(yīng)的計數(shù)器狀態(tài),異步置數(shù)時,寫出SN對應(yīng)的二進制代碼,同步置數(shù)時,寫出SN-1對應(yīng)的二進制代碼;③寫出反饋置數(shù)函數(shù),根據(jù)SN(或SN-1)和置數(shù)端的有效電平寫出置數(shù)信號的邏輯表達式;④畫連線圖。第六章時序邏輯電路[例6.4]試利用74LS161的同步置數(shù)功能構(gòu)成六進制計數(shù)器。解:①確定該六進制計數(shù)器所用的計數(shù)狀態(tài),并確定預(yù)置數(shù)選擇選擇計數(shù)狀態(tài)為0000~0101,取置數(shù)輸入信號為D3D2D1D0=0000。②由于74LS161是同步置數(shù),所以,需要寫出SN-1的二進制代碼SN-1=S6-1=S5=0101第六章時序邏輯電路

(a)“0000~0101”計數(shù)(b)“0100~0101”計數(shù)

如果置數(shù)輸入信號為D3D2D1D0=0100,則計數(shù)狀態(tài)為0100~1001。可得六進制計數(shù)器如圖(b)。第六章時序邏輯電路(3)同步十進制計數(shù)器74LS160

同步與異步二進制計數(shù)器的異同一樣,同步與異步十進制計數(shù)器的功能和工作波形相同,但時鐘控制方式及電路構(gòu)成不同。第六章時序邏輯電路6.3用集成計數(shù)器實現(xiàn)時序邏輯電路6.3.1用集成計數(shù)器實現(xiàn)大容量計數(shù)器將模M1、M2、…、Mm的計數(shù)器串接起來(稱為計數(shù)器的級聯(lián)),可獲得模N小于M1?M2?…?Mm的大容量N進制計數(shù)器??蓪善?4LS161級聯(lián)組成8位二進制(256進制)同步加法計數(shù)器。第六章時序邏輯電路如下圖所示,電路為并行進位方式的接法。如下圖所示電路是串行進位方式的接法第六章時序邏輯電路[例6.5]用兩片74LS161構(gòu)成42進制同步計數(shù)器。

第六章時序邏輯電路6.3.2用集成計數(shù)器實現(xiàn)順序脈沖發(fā)生器數(shù)字電路中,能產(chǎn)生一組在時間上有一定先后順序的脈沖信號的電路稱為順序脈沖發(fā)生器,也稱節(jié)拍脈沖發(fā)生器。4位序列脈沖發(fā)生器的時序圖如圖所示。4位序列脈沖發(fā)生器的時序圖第六章時序邏輯電路把集成計數(shù)器74LS161和3線-8線譯碼器74LS138結(jié)合起來,可以構(gòu)成8輸出的MSI順序脈沖發(fā)生器。74LS161構(gòu)成的順序脈沖發(fā)生器第六章時序邏輯電路其時序圖如下圖74LS161構(gòu)成的順序脈沖發(fā)生器時序圖第六章時序邏輯電路6.3.3用集成計數(shù)器實現(xiàn)序列信號發(fā)生器序列信號發(fā)生器是能夠產(chǎn)生一組特定的串行數(shù)字信號的電路,它可以用移位寄存器或計數(shù)器實現(xiàn)。常見的序列信號發(fā)生器使用計數(shù)器和數(shù)據(jù)選擇器組成。產(chǎn)生8位序列信號11010001的序列新號發(fā)生如右圖所示。用計數(shù)器和數(shù)據(jù)選擇器組成的序列信號發(fā)生器第六章時序邏輯電路6.4寄存器寄存器用于存儲數(shù)據(jù),是由一組具有存儲功能的觸發(fā)器構(gòu)成的。一個觸發(fā)器可以存儲1位二進制數(shù),要存儲n位二進制數(shù)需要n個觸發(fā)器。按照功能的不同,可將寄存器分為基本寄存器和移位寄存器兩類?;炯拇嫫髦荒懿⑿兴腿霐?shù)據(jù),需要時也只能并行輸出。移位寄存器具有數(shù)據(jù)移位功能。第六章時序邏輯電路6.4.1基本寄存器基本寄存器中的觸發(fā)器只具有置1和置0功能。用基本觸發(fā)器、同步觸發(fā)器、主從觸發(fā)器和邊沿觸發(fā)器均可實現(xiàn)。

右圖為用邊沿D觸發(fā)器組成的4為寄存器。第六章時序邏輯電路下表為基本寄存器74LS175的邏輯功能表第六章時序邏輯電路6.4.2移位寄存器移位寄存器不僅具有存儲功能,而且存儲的數(shù)據(jù)能夠在時鐘脈沖控制下逐位左移或者右移。

根據(jù)移位方式的不同,移位寄存器分為單向移位寄存器和雙向移位寄存器兩大類。(1)單向移位寄存器(a)右移寄存器第六章時序邏輯電路(b)左移寄存器

以右移寄存器為例,當CP上升沿到來,串行輸入端Di送數(shù)據(jù)入FF0中,F(xiàn)F1~FF3接受各自左邊觸發(fā)器的狀態(tài),即FF0~FF2的數(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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論