觸發(fā)器和時序邏輯電路.ppt_第1頁
觸發(fā)器和時序邏輯電路.ppt_第2頁
觸發(fā)器和時序邏輯電路.ppt_第3頁
觸發(fā)器和時序邏輯電路.ppt_第4頁
觸發(fā)器和時序邏輯電路.ppt_第5頁
已閱讀5頁,還剩91頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第21章 觸發(fā)器和時序邏輯電路,21.1 雙穩(wěn)態(tài)觸發(fā)器,21.2 寄存器,21.3 計數(shù)器,電路的輸出狀態(tài)不僅取決于當(dāng)時的輸入信號,而且與電路原來的狀態(tài)有關(guān),當(dāng)輸入信號消失后,電路狀態(tài)仍維持不變。這種具有存儲記憶功能的電路稱為時序邏輯電路。,時序邏輯電路的特點:,時序邏輯電路的基本單元是觸發(fā)器。,觸發(fā)器的分類,按觸發(fā)方式分:電平觸發(fā)、邊沿觸發(fā)。 按邏輯功能分:RS、JK、D觸發(fā)器等。 按穩(wěn)定工作狀態(tài)分:雙穩(wěn)態(tài)、單穩(wěn)態(tài)和無穩(wěn)態(tài)。,21.1 雙穩(wěn)態(tài)觸發(fā)器,雙穩(wěn)態(tài)觸發(fā)器: 是一種具有記憶功能的邏輯單元電路,它能儲存一位二進制碼。,特點: (1) 有兩個穩(wěn)定狀態(tài)0 態(tài)和 1 態(tài); (2) 能根據(jù)輸入信

2、號將觸發(fā)器置成 0 態(tài) 或 1 態(tài); (3) 輸入信號消失后,被置成的 0 態(tài)或 1 態(tài)能保存下來,即具有記憶功能。,21.1.1 RS 觸發(fā)器,兩互補輸出端,1. 基本 RS 觸發(fā)器,兩輸入端,反饋線,觸發(fā)器輸出與輸入的邏輯關(guān)系,設(shè)觸發(fā)器原態(tài)為 1 態(tài)。,1,0,1,0,1,設(shè)原態(tài)為 0 態(tài),1,1,0,觸發(fā)器保持 0 態(tài)不變,復(fù)位,0,設(shè)原態(tài)為 0 態(tài),1,1,0,0,設(shè)原態(tài)為 1 態(tài),0,0,1,觸發(fā)器保持 1 態(tài)不變,置位,1,設(shè)原態(tài)為 0 態(tài),0,0,1,1,設(shè)原態(tài)為 1 態(tài),0,0,1,觸發(fā)器保持 1 態(tài)不變,1,1,0,若G1先翻轉(zhuǎn),則觸發(fā)器為 0 態(tài),1 態(tài),若先翻轉(zhuǎn),基本 R

3、S 觸發(fā)器狀態(tài)表,邏輯符號,2. 可控 RS 觸發(fā)器,基本RS觸發(fā)器,導(dǎo)引電路,時鐘脈沖,當(dāng)CP=0時,R、S 輸入狀態(tài)不起作用。 觸發(fā)器狀態(tài)不變。,0,當(dāng) CP = 1 時,1,打開,觸發(fā)器狀態(tài)由R、S 輸入狀態(tài)決定。,打開,當(dāng) CP = 1 時,1,打開,(1) S = 0, R = 0,觸發(fā)器狀態(tài)由R、S 輸入狀態(tài)決定。,打開,1,1,0,(2) S = 0, R= 1,(3) S =1, R= 0,1,Q=1,Q=0,(4) S =1, R= 1,可控RS觸發(fā)器邏輯狀態(tài)表,動作特點: CP 高電平時觸發(fā)器狀態(tài)由 R、S 確定。,畫出可控 RS 觸發(fā)器的輸出波形,CP高電平時觸發(fā)器狀態(tài)由

4、R、S 確定。,存在問題:,時鐘脈沖不能過寬,否則出現(xiàn)空翻現(xiàn)象,即在一個時鐘脈沖期間觸發(fā)器翻轉(zhuǎn)一次以上。,克服辦法:采用 JK 觸發(fā)器或 D 觸發(fā)器。,21.1.2 JK觸發(fā)器,1.電路結(jié)構(gòu),反饋線,2. 工作原理,主觸發(fā)器打開,主觸發(fā)器狀態(tài)由J、K決定,接收信號并暫存。,從觸發(fā)器封鎖,從觸發(fā)器狀態(tài)保持不變。,CP,CP,狀態(tài)保持不變,從觸發(fā)器的狀態(tài)取決于主觸發(fā)器,并保持主、從狀態(tài)一致,因此稱之為主從觸發(fā)器。,從觸發(fā)器打開,主觸發(fā)器封鎖,CP,CP 高電平時觸發(fā)器接收信號并暫存。,要求CP高電平期間 J、K狀態(tài)保持不變。,CP 下降沿時( ) 觸發(fā)器翻轉(zhuǎn)。,CP 低電平時J、K 不起作用。,動

5、作特點:,分析JK觸發(fā)器的邏輯功能,(1)J=1, K=1,設(shè)觸發(fā)器原態(tài)為 0 態(tài),主從狀態(tài)一致,設(shè)觸發(fā)器原態(tài)為 1 態(tài),為 ?狀態(tài),J=1, K=1時,每來 一個時鐘脈沖,狀 態(tài)翻轉(zhuǎn)一次,即具 有計數(shù)功能。,(1) J=1, K=1,0,1,(2) J=0,K=1,設(shè)觸發(fā)器原態(tài)為 1 態(tài),設(shè)觸發(fā)器原態(tài)為 0 態(tài),(3) J=1,K=0,設(shè)觸發(fā)器原態(tài)為 0 態(tài),設(shè)觸發(fā)器原態(tài)為 1 態(tài),(4) J=0,K=0,設(shè)觸發(fā)器原態(tài)為 0 態(tài),結(jié)論:,CP高電平時主觸發(fā)器狀態(tài)由J、K決定,從觸發(fā)器狀態(tài)不變。,(保持功能),(置 0 功能),(置 1 功能),(計數(shù)功能),(翻轉(zhuǎn)功能),3. JK觸發(fā)器的邏

6、輯功能,CP下降沿觸發(fā)翻轉(zhuǎn),JK 觸發(fā)器工作波形,下降沿觸發(fā)翻轉(zhuǎn),根據(jù) CP下降沿前 J、K 的狀態(tài),確定下降沿后 Q 的狀態(tài)。,74LS112雙JK觸發(fā)器,每個芯片內(nèi)有兩個獨立的JK觸發(fā)器。,每個JK觸發(fā)器有各自的置 0 端 (清零端)和置 1 端 (預(yù)置端) , 低電平有效。,基本RS觸發(fā)器,導(dǎo)引電路,21.1.3 D 觸發(fā)器,1.電路結(jié)構(gòu),反饋線,上升沿觸 發(fā)翻轉(zhuǎn),2. 邏輯功能,74LS74雙D觸發(fā)器,74LS74引腳圖,每個芯片內(nèi)有兩個獨立的 D 觸發(fā)器。,CP上升沿( )觸發(fā)器翻轉(zhuǎn)。,每個 D 有各自的置 0 端和置 1 端, 低電平有效。,D 觸發(fā)器工作波形圖,21.2 寄存器,

7、寄存器是數(shù)字系統(tǒng)常用的邏輯部件,它用來存放數(shù)碼或指令等。它由觸發(fā)器和門電路組成。一個觸發(fā)器只能存放一位二進制數(shù),存放 n 位二進制時,要 n 個觸發(fā)器。,21.2.1 數(shù)碼寄存器,僅有寄存數(shù)碼的功能。,清零,寄存指令,通常由D觸發(fā)器或RS觸發(fā)器組成。,并行輸入方式,寄存數(shù)碼,觸發(fā)器狀態(tài)不變,清零,寄存指令,并行輸出方式,狀態(tài)保持不變,21.2.2 移位寄存器,不僅能寄存數(shù)碼,還有移位的功能。,所謂移位,就是每來一個移位脈沖,寄存器中所寄存的數(shù)據(jù)就向左或向右順序移動一位。,寄存數(shù)碼,1. 單向移位寄存器,1011,數(shù)據(jù)依次向左移動,稱左移寄存器,輸入方式為串行輸入。,從高位向低位 依次輸入,數(shù)碼

8、輸入,1 0 1 1,1. 單向移位寄存器,1011,數(shù)碼輸入,1 0 1 1,再輸入四個移位脈沖,1011由高位至低位依次從Q3端輸出。,串行輸出方式,左移寄存器波形圖,1,1,1,1,1,1,0,待存數(shù)據(jù),1011存入寄存器,從Q3取出,4 位左移移位寄存器狀態(tài)表,1,2,3,1,0,1,并 行 輸 出,再繼續(xù)輸入四個移位脈沖, 從Q3端串行輸出1011數(shù)碼。,寄存器分類,并行輸入/并行輸出,串行輸入/并行輸出,并行輸入/串行輸出,串行輸入/串行輸出,74LS194功能表,控制端,輸出端,左移串行輸入,右移串行輸入,74LS194型雙向移位寄存器,21.3 計數(shù)器,計數(shù)器是數(shù)字電路和計算機

9、中廣泛應(yīng)用的一種邏輯部件,可累計輸入脈沖的個數(shù),可用于定時、分頻、時序控制等。,21.3.1 二進制計數(shù)器,按二進制的規(guī)律累計脈沖個數(shù), 它也是構(gòu)成其他進制計數(shù)器的基礎(chǔ)。要構(gòu)成 n位二進制計數(shù)器,需用 n個具有計數(shù)功能的觸發(fā)器。,1. 異步二進制計數(shù)器,異步計數(shù)器:計數(shù)脈沖CP不是同時加到各位觸發(fā)器。最低位觸發(fā)器由計數(shù)脈沖觸發(fā)翻轉(zhuǎn),其他各位觸發(fā)器有時需由相鄰低位觸發(fā)器輸出的進位脈沖來觸發(fā),因此各位觸發(fā)器狀態(tài)變換的時間先后不一,只有在前級觸發(fā)器翻轉(zhuǎn)后,后級觸發(fā)器才能翻轉(zhuǎn)。,三位二進制減法計數(shù)器狀態(tài)表,二進制計數(shù)器: 按二進制規(guī)律計數(shù),3 位異步二進制加法計數(shù)器,當(dāng)J、K=1時,具有計數(shù)功能,每來

10、一個脈沖觸發(fā)器就翻轉(zhuǎn)一次。,在電路圖中J、懸空表示J、K=1。,當(dāng)相鄰低位觸發(fā)器由1變 0 時翻轉(zhuǎn),下降沿 觸發(fā)翻轉(zhuǎn),異步二進制加法計數(shù)器工作波形,每個觸發(fā)器翻轉(zhuǎn)的時間有先后,與計數(shù)脈沖不同步。,每經(jīng)一個觸發(fā)器,脈沖的周期就增加一倍,頻率減為一半。,各 D 觸發(fā)器已接成T觸發(fā)器,即具有計數(shù)功能。,用D觸發(fā)器構(gòu)成 3 位二進制異步加法計數(shù)器。,2. 若構(gòu)成減法計數(shù)器, CP 端又如何連接?,思考,1. 各觸發(fā)器的CP 端應(yīng)如何連接?,八進制異步減法計數(shù)器電路 (a) D 觸發(fā)器構(gòu)成;,(b) JK觸發(fā)器構(gòu)成,74LS197集成4位異步二進制加法計數(shù)器,芯片內(nèi)有一個二進制計 數(shù)器和一個八進制計數(shù)器

11、。,CP下降沿( )觸發(fā)器翻轉(zhuǎn)。,有置 0 端和置數(shù)端,低電平有效。,2. 同步二進制計數(shù)器,異步二進制加法計數(shù)器線路連接簡單。 各觸發(fā)器逐級翻轉(zhuǎn),因而工作速度較慢。,同步計數(shù)器:計數(shù)脈沖同時接到各位觸發(fā)器,各位觸發(fā)器狀態(tài)的變換與計數(shù)脈沖同步。,同步計數(shù)器由于各觸發(fā)器同步翻轉(zhuǎn),因此工作速度快,但接線較復(fù)雜。,同步計數(shù)器組成原則:,根據(jù)翻轉(zhuǎn)條件,確定觸發(fā)器級間連接方式,找出J、K 輸入端的連接方式。,2. 同步二進制計數(shù)器,4 位二進制加法計數(shù)器的狀態(tài)表,四位二進制同步計數(shù)器級間連接的邏輯關(guān)系,由J、K端邏輯表達(dá)式,可得出四位同步二進制計數(shù)器的邏輯電路。,(加法),(減法),由主從型 JK 觸發(fā)

12、器組成的同步 4 位二進制加法計數(shù)器,計數(shù)脈沖同時加到各位觸發(fā)器上,當(dāng)每個計數(shù)脈沖到來后,觸發(fā)器狀態(tài)是否改變要看J、K的狀態(tài)。,與關(guān)系,74LS161型 4 位同步二進制計數(shù)器,(a) 引腳排列圖; (b) 邏輯符號,例: 分析圖示邏輯電路的邏輯功能,說明其用處。 設(shè)初始狀態(tài)為 000 。,解:1. 寫出各觸發(fā)器J、K端和CP端的 邏輯表達(dá)式,解:當(dāng)初始狀態(tài)為 000 時, 各觸發(fā)器J、K端和CP端的電平為,由表可知,經(jīng)5個脈沖循環(huán)一次, 為五進制加法計數(shù)器。,2.列寫狀態(tài)轉(zhuǎn)換表,分析其狀態(tài)轉(zhuǎn)換過程,CP1= Q0,由于計數(shù)脈沖沒有同時加到各位觸發(fā)器上,所以為異步計數(shù)器。,異步五進制計數(shù)器工作

13、波形,21.3.2 十進制計數(shù)器,計數(shù)規(guī)律:“逢十進一”。它是用4 位二進制數(shù)表示對應(yīng)的十進制數(shù),所以又稱為二十進制計數(shù)器。,4 位二進制數(shù)可以表示十六種狀態(tài),為了表示十進制數(shù)的十個狀態(tài),需要去掉六種狀態(tài),具體去掉哪六種狀態(tài),有不同的安排,這里僅介紹廣泛使用的 8421編碼的十進制計數(shù)器。,十進制加法計數(shù)器狀態(tài)表,1. 同步十進制計數(shù)器,十進制同步加法計數(shù)器,十進制同步計數(shù)器工作波形,常使用74LS160型同步十進制加法計數(shù)器, 其引腳排列及功能表與74LS161型計數(shù)器相同。,2. 異步十進制計數(shù)器,(1) 74LS290型二-五-十進制計數(shù)器,邏輯功能及引腳排列,0 ,(1) R01、 R

14、02 : 置 0 輸入端。,邏輯功能,R0高電平清零,邏輯功能及外引線排列,1 1,(2) S91、 S02 : 置 9 輸入端。,邏輯功能,邏輯功能及外引線排列,(3) 計數(shù)功能,邏輯功能,0,0,1,1,輸入計數(shù)脈沖,二進制計數(shù),輸入計數(shù)脈沖,下降沿 觸發(fā)翻轉(zhuǎn),0,0,1,1,8421碼異步十進制計數(shù)器,計數(shù),74LS290型計數(shù)器功能表,置9,8421碼異步十進制計數(shù)器,計數(shù)狀態(tài),(2) 74LS290的應(yīng)用,引腳排列圖,異步五進制計數(shù)器,工作波形,21.3.3 任意進制計數(shù)器,反饋置 0 法:當(dāng)滿足一定的條件時,利用計數(shù)器的復(fù)位端強迫計數(shù)器清零, 重新開始新一輪計數(shù)。 利用反饋置 0

15、法可用已有的計數(shù)器得出小于原進制的計數(shù)器。 如:用一片74LS290可構(gòu)成十進制計數(shù)器,再將十進制計數(shù)器適當(dāng)改接, 利用其清零端進行反饋清零,則可得出十以內(nèi)的任意進制計數(shù)器。,N進制計數(shù)器的構(gòu)成,例1:用一片74LS290構(gòu)成十以內(nèi)的任意進制計數(shù)器。,解:六進制計數(shù)器,六個脈沖循環(huán)一次,一般計數(shù)器有幾種狀態(tài)就稱為幾進制計數(shù)器。,六進制計數(shù)器,當(dāng)狀態(tài) 0110(6)出現(xiàn)時,將 Q2 = 1,Q1=1 送到清零端 R0(即R0=Q2 Q1) ,使計數(shù)器立即清零。狀態(tài) 0110僅瞬間存在。,74LS290為 異步清零的計數(shù)器,反饋置 0 實現(xiàn)方法:,六進制計數(shù)器,七進制計數(shù)器,當(dāng)出現(xiàn) 0110(6)

16、時,應(yīng)立即使計數(shù)器清零,重新開始新一輪計數(shù)。 R0 = Q2 Q1。,當(dāng)出現(xiàn) 0111(7)時,計數(shù)器立即清零,重新開始新一輪計數(shù)。R0 = Q2 Q1 Q0 。,例2:用二片74LS290構(gòu)成100以內(nèi)的計數(shù)器。,解:(1) 二十四進制計數(shù)器,0010(2),0100(4),R0 = 2Q1 1Q2,解: (2) 六十進制計數(shù)器,個位為十進制,十位為六進制。個位的最高位 Q3 接十位的 CP0 ,個位十進制計數(shù)器經(jīng)過十個脈沖循環(huán) 一次,每當(dāng)?shù)谑畟€脈沖來到后 Q3由 1 變?yōu)?0,相當(dāng)于 一個下降沿,使十位六進制計數(shù)器計數(shù)。經(jīng)過六十個 脈沖,個位和十位計數(shù)器都恢復(fù)為 0000。,(3) 二五十進制計數(shù)器,RD高電平清零,五進制,五進制,每個芯片內(nèi)有兩個十進制計數(shù)器。,每個十進制計數(shù)器包含一個二進制和一個五進制計數(shù)器。,二進制計數(shù)器和五進制計

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論