《電工電子技術項目教程 》課件-10.項目10 觸發器與時序邏輯電路_第1頁
《電工電子技術項目教程 》課件-10.項目10 觸發器與時序邏輯電路_第2頁
《電工電子技術項目教程 》課件-10.項目10 觸發器與時序邏輯電路_第3頁
《電工電子技術項目教程 》課件-10.項目10 觸發器與時序邏輯電路_第4頁
《電工電子技術項目教程 》課件-10.項目10 觸發器與時序邏輯電路_第5頁
已閱讀5頁,還剩56頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

電工電子技術項目化教程項目10觸發器與時序邏輯電路任務10.1觸發器任務10.2時序邏輯電路任務10.1觸發器一、任務引入任務10.1觸發器

在智力競賽中,參賽者通過搶先按動按鈕,取得答題權。圖中所示是由4個D觸發器和2個“與非”門、1個“非”門等組成的4人搶答電路。任務10.1觸發器

搶答前,主持人按下復位按鈕SB,4個D觸發器全部清0,4個發光二極管均不亮,“與非”門G1輸出為0,三極管截止,揚聲器不發聲。同時,G2輸出為1,時鐘信號CP經G3送入觸發器的時鐘控制端。此時,搶答按鈕SB1~SB4未被按下,均為低電平,4個D觸發器輸入的全是0,保持0狀態不變。時鐘信號CP可用555定時器組成多諧振蕩器的輸出。

當搶答按鈕SB1~SB4中有一個被按下時,相應的D觸發器輸出為1,相應的發光二極管亮,同時,與非門G1輸出為1,使揚聲器響,表示搶答成功,另外G1輸出經G2反相后,輸入與非門G3,無論時鐘信號CP是否有信號來,使G3輸出為1,封鎖時鐘信號CP,此時,各觸發器的時鐘控制端均為1,如果再有按鈕被按下,就不起作用了,觸發器的狀態也不會改變。搶答完畢,復位清零,準備下次搶答。任務10.1觸發器二、教學目標知識目標:

理解各種觸發器的組成、工作原理;

掌握觸發器的邏輯功能;

掌握描述觸發器邏輯功能的方法;

了解特性方程(或狀態方程)、狀態轉換真值表、狀態轉換圖和時序圖的區別。能力目標:

能夠進行觸發器邏輯功能的分析;

能夠將JK觸發器改接成D觸發器或T觸發器。素質目標:

培養獨立思考,勇于探索的精神和能力;

培養創新精神和獨立解決問題的能力。任務10.1觸發器三、相關知識電路的輸出狀態不僅取決于當時的輸入信號,而且與電路原來的狀態有關。當輸入信號消失后,電路狀態仍維持不變。這種具有存貯記憶功能的電路稱為時序邏輯電路。而觸發器是構成時序電路的基本邏輯單元。觸發器的特點:(1)有兩個穩定狀態“0”態和“1”態;(2)能根據輸入信號將觸發器置成“0”或“1”態;(3)輸入信號消失后,被置成的“0”或“1”態能保存下來,即具有記憶功能。任務10.1觸發器三、相關知識(一)RS觸發器1.基本RS觸發器兩互補輸出端兩輸入端&QQ.G1&.G2SDRD反饋線正常情況下,兩輸出端的狀態保持相反。通常以Q端的邏輯電平表示觸發器的狀態,即Q=1,Q=0時,稱為“1”態;反之為“0”態。任務10.1觸發器

觸發器輸出與輸入的邏輯關系1001設觸發器原態為“1”態。翻轉為“0”態(1)SD=1,RD=01010QQ.G1&.&G2SDRD任務10.1觸發器設原態為“0”態1001110觸發器保持“0”態不變復位0QQ.G1&.&G2SDRD結論:不論觸發器原來為何種狀態,當SD=1,RD=0時,將使觸發器置“0”或稱為復位。任務10.1觸發器01設原態為“0”態011100翻轉為“1”態(2)SD=0,RD=1QQ.G1&.&G2SDRD任務10.1觸發器設原態為“1”態0110001觸發器保持“1”態不變置位1QQ.G1&.&G2SDRD結論:不論觸發器原來為何種狀態,當SD=0,RD=1時,將使觸發器置“1”或稱為置位。任務10.1觸發器11設原態為“0”態010011保持為“0”態(3)SD=1,RD=1QQ.G1&.&G2SDRD任務10.1觸發器設原態為“1”態1110001觸發器保持“1”態不變1QQ.G1&.&G2SDRD

當SD=1,RD=1時,觸發器保持原來的狀態,即觸發器具有保持、記憶功能。任務10.1觸發器110011111110若G1先翻轉,則觸發器為“0”態“1”態(4)SD=0,RD=0QQ.G1&.&G2SDRD10若先翻轉當信號SD=RD=0同時變為1時,由于與非門的翻轉時間不可能完全相同,觸發器狀態可能是“1”態,也可能是“0”態,不能根據輸入信號確定。任務10.1觸發器基本R-S

觸發器狀態表邏輯符號RD(ResetDirect)-直接置“0”端(復位端)SD(SetDirect)-直接置“1”端(置位端)QQSDRDSDRDQ100置0011置111不變保持00同時變1后不確定功能缺陷:存在不確定態,不能受控制。任務10.1觸發器2.同步RS觸發器要求觸發器動作在時間上同步,只有在同步控制信號到達時,才會根據輸入信號發生改變。時鐘脈沖信號,用CP表示。任務10.1觸發器特性方程:約束條件:RS=0

輸入輸出CPRSQn+1說明0××Qn保持原態100Qn保持原態1011置11100置0111×不定狀態同步RS觸發器的邏輯功能表任務10.1觸發器(二)主從JK觸發器主從型JK觸發器由兩個同步RS觸發器串聯而成,分別稱為主觸發器和從觸發器,其邏輯電路和符號如下圖所示。曾用符號

國標符號任務10.1觸發器主從JK觸發器的特征方程:輸入輸出功能說明JK00保持原狀態010置0101置111計數JK觸發器的邏輯功能表主從JK觸發器的優點:克服了鐘控RS觸發器存在的“空翻”現象,消除了主從RS觸發器輸入端的約束條件。存在著新的問題:“一次變化”問題。“一次變化”問題是指CP=1期間,由于J、K信號的變化,主觸發器可能產生翻轉,造成從觸發器的誤動作。任務10.1觸發器(三)同步D觸發器

與同步RS觸發器相比,同步D觸發器有一個觸發信號輸入端D和一個同步信號輸入端CP。其邏輯符號如圖所示。工作原理:①當有CP脈沖的下降沿到來時,Qn+1的狀態取決于D的輸入,即:當D=0且CP脈沖的下降沿到來時,Qn+1=0(置0)。當D=1且CP脈沖的下降沿到來時,Qn+1=1(置1)。②在無CP脈沖的下降沿到來時,Qn+1=Qn(保持原態)。綜上分析,在時鐘CP下降沿到來后,D觸發器的狀態與其輸入端D的狀態相同,即Qn+1=D。任務10.1觸發器D觸發器的特性表輸入輸出DQn+10011例:D

觸發器工作波形圖CDQ上升沿觸發翻轉10100任務10.1觸發器(四)T觸發器T觸發器又稱受控翻轉型觸發器。其特點為:T=0時,觸發器在CP下降沿脈沖觸發后,狀態保持不變。T=1時,觸發器在CP下降沿脈沖觸發后,狀態發生改變。其邏輯符號和邏輯功能表如圖所示。

T觸發器邏輯符號T觸發器邏輯功能表任務10.1觸發器四、知識拓展1.觸發器的觸發方式觸發器有四種觸發方式:a)CP=1期間均可觸發,稱作高電平觸發,記為“”;b)CP=0期間可以觸發,稱作低電平觸發,記為“”;c)CP由0跳變到1時刻觸發,稱作上升沿觸發,記為“”;d)CP由1跳變到0時刻觸發,稱作下降升沿觸發,記為“”。電平觸發方式邊沿觸發方式觸發器的四種觸發方式a)高電平觸發

b)低電平觸發

c)上升沿觸發

d)下降升沿觸發任務10.1觸發器2.74LS175集成觸發器介紹74LS175引腳圖74LS175邏輯電路圖任務10.1觸發器74LS175功能表74LS175是四D集成觸發器,其內部具有四個獨立的D觸發器。四D觸發器具有共同的時鐘端CP和共同的清除端RD,這種D觸發器又稱寄存器,它可以寄存數據。當CP脈沖沒有來到時,D觸發器輸出端的狀態不因輸入端狀態的改變而改變,起到寄存原來數據的作用。任務10.1觸發器五、技能訓練1.防越位電子保護器電路

在機加工過程中,有許多靠電動機驅動的設備裝置,從安全的角度出發,常有防越位的要求,比如機床工作時,不允許操作人員的手等部位進入某些空間區域,不然會發生危險。

圖中所示就是防越位電子保護器的電路原理圖,它由光敏傳感器、雙穩態觸發器、晶體管開關、繼電器等部件組成,主要是利用觸發器的特點工作的。任務10.1觸發器工作過程:

機床正常工作時,如果有遮光物體越位,就會遮住傳感器光電二極管VDl的光線,使晶體管VTl截止,信號SD為高電平,由兩個或非門構成的基本RS觸發器被置1,使晶體管VT2飽和導通,中間繼電器KA的線圈得電而斷開串接在電機控制回路的動斷觸點,從而使電機停轉。

當遮光物體移去后,VTl飽和導通,SD為低電平,但由于基本RS觸發器反饋線的信號藕合作用,觸發器依然被置l,VT2依然導通,所以電機仍然是停轉的。

如果要使機床重新工作,可以按一下重新起動按鈕SB,這樣Q端被置0,VT2截止,使中間繼電器KA的線圈失電而恢復電機工作。電路圖中VD2作為繼電器線圈的續流二極管。任務10.1觸發器2.搶答判決器電路(由74LS175實現)上圖所示為搶答判決器的電路原理圖,這類判決器可用于電視臺等場合舉辦問答式競賽時的搶答與判決。電路由四D集成觸發器TTL74LSl75及輔助電路組成,可供4位(4組)人員比賽用。圖中S1~S4是4位(4組)參賽者使用的搶答按鈕,判決由聲、光(喇叭、指示燈)明示。任務10.1觸發器電路工作過程分析:

比賽開始前,系統先復位。按下復位按鈕S0,清零端

,使觸發器輸出Q1~Q4均為0,所有發光二極管LED都不亮。同時,由于與非門Gl四個輸入都為1,它的輸出0信號,一則使晶體管VT截止,喇叭不響;二是使與非門G2輸出為1,與非門G3被打開,時鐘脈沖CP可以進入觸發器C端,為系統接收輸入搶答信號做好準備。

比賽開始后,任何一個搶答按鈕被按下,系統都會作出聲光判決。比如S3首先被按下,則相應觸發器的輸出Q3=1,相應的發光二極管亮。同時Gl輸出變為1,一路使VT飽和導通,喇叭鳴響;同時使G2輸出為0,封鎖G3門,時鐘脈沖便不能進入觸發器。由于沒有時鐘脈沖CP,因此再接著按其他按鈕都不起作用,觸發器維持原有狀態。

一輪搶答判決完畢,可重新復位。任務10.2時序邏輯電路一、任務引入任務10.2時序邏輯電路

在許多場合需要測量旋轉部件的轉速,如電機轉速、機動車車速等,轉速多以十進制數制顯示。圖中所示是測量電動機轉速的數字轉速測量系統示意圖。數字轉速測量系統示意圖任務10.2時序邏輯電路工作原理:

電機每轉一周,光線透過圓盤上的小孔照射光電元件一次,光電元件產生一個電脈沖,光電元件每秒發出的脈沖個數就是電機的轉速。光電元件產生的電脈沖信號較弱,且不夠規則,必須放大、整形后,才能作為計數器的計數脈沖。脈沖發生器產生一個脈沖寬度為1秒的矩形脈沖,去控制門電路,讓“門”打開1秒鐘。在這1秒鐘內,來自整形電路的脈沖可以經過門電路進入計數器。根據轉速范圍,采用4位十進制計數器,計數器以8421碼輸出,經過譯碼器后,再接數字顯示器,顯示電機轉速。任務10.2時序邏輯電路二、教學目標知識目標:

了解時序邏輯電路的特點,掌握時序邏輯電路的分析方法;

掌握寄存器的特點、分類及工作過程;

掌握計數器的特點、分類及工作過程。能力目標:

能夠進行時序邏輯電路的分析和設計;

能夠用集成電路搭建簡單的寄存器電路和計數器電路。素質目標:

培養獨立思考,勇于探索的精神和能力;

培養創新精神和獨立解決問題的能力。任務10.2時序邏輯電路三、相關知識(一)時序邏輯電路1.基本概念

時序邏輯電路簡稱為時序電路,這類邏輯電路在任何時刻的輸出狀態不僅取決于當時的輸入信號,而且還與電路的原狀態有關。時序邏輯電路由兩大部分組成:①存儲電路:具有存儲功能,通常由觸發器構成。②組合邏輯電路:用于完成整個電路中所需要的輸入驅動、反饋以及信號輸出等任務,通常由門電路構成。

任務10.2時序邏輯電路時序邏輯電路框圖

時序電路的基本結構如圖所示,圖中的X代表輸入信號,Z代表輸出信號,D代表存儲電路輸入信號,Q代表存儲電路輸出信號,存儲電路的輸出狀態反饋到組合電路的輸入端,與輸入信號一起,共同決定組合電路的輸出。

時序邏輯電路的特點是:含有記憶元件(常用的是觸發器);具有反饋通道。任務10.2時序邏輯電路2.時序邏輯電路的分類

根據觸發器狀態更新與時鐘脈沖CP是否同步,可以將時序邏輯電路分為同步時序邏輯電路和異步時序邏輯電路兩大類。

在同步時序邏輯電路中,所有觸發器的狀態在同一時鐘脈沖CP的協調控制下同步變化。

在異步時序邏輯電路中,只有部分觸發器的時鐘輸入端與系統時鐘脈沖源CP相連,這部分觸發器狀態的變化與系統時鐘脈沖同步,而其他觸發器狀態的變化往往滯后于這部分觸發器。

同步時序邏輯電路的工作速度明顯高于異步電路,但電路復雜。任務10.2時序邏輯電路3.時序邏輯電路的一般分析步驟(1)根據給定的邏輯電路圖,寫出時鐘方程(同步時序邏輯電路可以省略)。(2)寫出每個觸發器的驅動方程(觸發器控制輸入信號的邏輯函數式)。(3)寫出電路中各種觸發器的特性方程。(4)將各觸發器的驅動方程代入相應的特性方程,得到每個觸發器的狀態方程。(5)根據邏輯電路圖,寫出電路的輸出方程。(6)根據已知條件,確定各觸發器的初始狀態,由各觸發器的狀態方程列出狀態轉換表或畫出時序圖。(7)分析并確定電路的特點和完成的邏輯功能。任務10.2時序邏輯電路(二)寄存器

寄存器是數字系統常用的邏輯部件,它用來存放數碼或指令等。它由觸發器和門電路組成。一個觸發器只能存放一位二進制數,存放n

位二進制時,要n個觸發器。

把數據存放在寄存器中有串行和并行兩種方式。串行就是數碼從輸入端逐位輸入到寄存器中,并行就是各位數碼分別從對應位的輸入端同時輸入到寄存器中。把數據從寄存器中取出也有串行和并行兩種方式,串行就是被取出數據從一個輸出端逐位取出,并行就是被取出數據從對應位同時輸出。按功能分數碼寄存器移位寄存器任務10.2時序邏輯電路1.數碼寄存器僅有寄存數碼的功能。通常由D觸發器或R-S觸發器組成。清零寄存指令并行輸入方式RD..QDF0d0Q0.Q.DF1d1Q1.d2Q.DF2Q2QDF3d3Q300001101寄存數碼1101觸發器狀態不變任務10.2時序邏輯電路

具有接收數碼和清除原有數碼功能的寄存器稱為數碼寄存器。上圖所示為由D觸發器組成的4位數碼寄存器,在存數指令(CP脈沖上升沿)的作用下,可將預先加在各D觸發器輸入端的數碼,存入相應的觸發器中,并可從各觸發器的Q端同時輸出,所以稱其為并行輸入、并行輸出的寄存器。

數碼寄存器的特點是:

(1)在存入新數碼時能將寄存器中的原始數碼自動清除,即只需要輸入一個接收脈沖,就可將數碼存入寄存器中。

(2)在接收數碼時,各位數碼同時輸入,而各位輸出的數碼也同時取出,即并行輸入、并行輸出。

(3)在寄存數據之前,應在RD端輸入負脈沖清零。任務10.2時序邏輯電路2.移位寄存器不僅能寄存數碼,還有移位的功能。

所謂移位,就是每來一個移位脈沖,寄存器中所寄存的數據就向左或向右順序移動一位。按移位方式分類單向移位寄存器雙向移位寄存器任務10.2時序邏輯電路寄存數碼單向移位寄存器:清零D1移位脈沖23410111QQ3Q1Q2RD0000000100101011010110111011QJKF0Q0QJKF2QJKF1QJKF3數據依次向左移動,稱左移寄存器,輸入方式為串行輸入。QQQ從高位向低位依次輸入任務10.2時序邏輯電路1110010110011000輸出再輸入四個移位脈沖,1011由高位至低位依次從Q3端輸出。串行輸出方式清零D10111QQ3Q1Q2RD10111011QJKF0Q1QJKF2QJKF1QJKF3QQQ5移位脈沖786任務10.2時序邏輯電路四位左移移位寄存器狀態表0001123移位脈沖Q2Q1Q0移位過程Q3寄存數碼D001110000清零110左移一位001011左移二位01011左移三位10114左移四位101并行輸出任務10.2時序邏輯電路3.集成寄存器

隨著集成技術的發展,目前可將多個寄存器做在一個集成芯片上,形成寄存器堆,用以存放多位數碼。

在實際應用中,通常不采用單個的觸發器和邏輯門電路組成觸發器,直接選用集成電路寄存器芯片。74LS194就是一款具有左移、右移、清零、數據并入、數據并出、數據串入和數據串出等多種功能的集成雙向移位寄存器。右移串行輸入左移串行輸入并行輸入UCCQ0Q1Q2Q3S1S0

C16151413121110913456782D0D1D2D3DSRDSL

RDGND74LS194任務10.2時序邏輯電路0111100011011直接清零(異步)保持右移(從Q0向右移動)左移(從Q3向左移動)并行輸入

RD

CS1

S0功能

74LS194功能表任務10.2時序邏輯電路(三)計數器1.功能與分類

計數器是數字電路和計算機中廣泛應用的一種邏輯部件,可累計輸入脈沖的個數,可用于定時、分頻、時序控制等。分類加法計數器減法計數器可逆計數器(按計數功能)異步計數器同步計數器(按計數脈沖引入方式)

二進制計數器十進制計數器N進制計數器(按計數制)任務10.2時序邏輯電路2.二進制計數器

按二進制的規律累計脈沖個數,它也是構成其它進制計數器的基礎。要構成n位二進制計數器,需用n個具有計數功能的觸發器。(1)異步二進制加法計數器異步計數器:計數脈沖C不是同時加到各位觸發器。最低位觸發器由計數脈沖觸發翻轉,其他各位觸發器有時需由相鄰低位觸發器輸出的進位脈沖來觸發,因此各位觸發器狀態變換的時間先后不一,只有在前級觸發器翻轉后,后級觸發器才能翻轉。任務10.2時序邏輯電路

二進制數

Q2

Q1

Q0

000010012010301141005101611071118000脈沖數(C)二進制加法計數器狀態表從狀態表可看出:最低位觸發器來一個脈沖就翻轉一次,每個觸發器由1變為0時,要產生進位信號,這個進位信號應使相鄰的高位觸發器翻轉。任務10.2時序邏輯電路1010

當J、K=1時,具有計數功能,每來一個脈沖觸發器就翻轉一次.清零RDQJKQQ0F0QJKQQ1F1QJKQQ2F2C計數脈沖三位異步二進制加法計數器在電路圖中J、K懸空表示J=K=1下降沿觸發翻轉每來一個C翻轉一次

當相鄰低位觸發器由1變0時翻轉任務10.2時序邏輯電路異步二進制加法器工作波形2分頻4分頻8分頻

每個觸發器翻轉的時間有先后,與計數脈沖不同步C12345678Q0Q1Q2任務10.2時序邏輯電路(2)同步二進制加法計數器異步二進制加法計數器線路聯接簡單。各觸發器是逐級翻轉,因而工作速度較慢。同步計數器由于各觸發器同步翻轉,因此工作速度快。但接線較復雜。

同步計數器組成原則:

根據翻轉條件,確定觸發器級間連接方式—找出J、K輸入端的聯接方式。

下面分別表示出了四位二進制同步加法計數器的邏輯圖、波形圖和其狀態表。

同步計數器:

計數脈沖同時接到各位觸發器,各觸發器狀態的變換與計數脈沖同步。任務10.2時序邏輯電路四位二進制同步加法計數器邏輯圖四位二進制同步加法計數器波形圖任務10.2時序邏輯電路輸入CP脈沖個數輸出二進制數相應的十進制Q3Q2Q1Q00000001000112001023001134010045010156011067011178100089100191010101011101111121100121311011314111014151111151600000四位二進制加法計數器狀態表任務10.2時序邏輯電路3.十進制計數器十進制計數器:

計數規律:“逢十進一”。它是用四位二進制數表示對應的十進制數,所以又稱為二-十進制計數器。

四位二進制可以表示十六種狀態,為了表示十進制數的十個狀態,需要去掉六種狀態,具體去掉哪六種狀態,有不同的安排,這里僅介紹廣泛使用8421編碼的十進制計數器。任務10.2時序邏輯電路二進制數Q3Q2Q1Q0脈沖數(C)十進制數0123456789100000000100100011010001010110011110001001000001234567890十進制加法計數器狀態表任務10.2時序邏輯電路十進制同步加法計數器:RDQJKQF0QJKQF1C計數脈沖QJKQF2QJKQQ3F3Q2Q1Q0任務10.2時序邏輯電路Q0Q1Q2Q3C123456789

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論