第6章-時(shí)序邏輯電路_第1頁(yè)
第6章-時(shí)序邏輯電路_第2頁(yè)
第6章-時(shí)序邏輯電路_第3頁(yè)
第6章-時(shí)序邏輯電路_第4頁(yè)
第6章-時(shí)序邏輯電路_第5頁(yè)
已閱讀5頁(yè),還剩93頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第6章時(shí)序邏輯電路6.1概述6.2時(shí)序邏輯電路的分析6.3寄存器和移位寄存器6.4計(jì)數(shù)器6.5*

同步時(shí)序邏輯電路的設(shè)計(jì)第6章時(shí)序邏輯電路本章學(xué)習(xí)目的和要求:1.了解時(shí)序邏輯電路的特點(diǎn)。2.掌握時(shí)序邏輯電路的描述方式。3.掌握同步、異步時(shí)序邏輯電路的分析方法。4.掌握常用時(shí)序邏輯電路——計(jì)數(shù)器、寄存器、移位寄存器的邏輯功能、應(yīng)用。5.了解同步時(shí)序邏輯電路的設(shè)計(jì)方法。6.1概述第6章時(shí)序邏輯電路

時(shí)序邏輯電路任一時(shí)刻的輸出不僅取決于該時(shí)刻的輸入,還與電路原來(lái)的狀態(tài)有關(guān)。6.1.1.時(shí)序邏輯電路的特點(diǎn)與結(jié)構(gòu)

(1)時(shí)序邏輯電路由組合電路和存儲(chǔ)電路組成,具有對(duì)過(guò)去輸入進(jìn)行記憶的功能。存儲(chǔ)電路通常由觸發(fā)器組成。(2)時(shí)序邏輯電路存在反饋,因而電路的工作狀態(tài)與時(shí)間因素有關(guān),即電路的輸出由電路的輸入和電路原來(lái)的狀態(tài)共同決定。組合邏輯電路的輸出除包含外部輸出外,還包含連接到存儲(chǔ)電路的內(nèi)部輸出,它將控制存儲(chǔ)電路狀態(tài)的轉(zhuǎn)移。時(shí)序邏輯電路的結(jié)構(gòu)框圖輸出方程(組)

O=f1(I,S)(3)狀態(tài)方程(組)Sn+1=f3(E,Sn)激勵(lì)(驅(qū)動(dòng))方程(組)

E=f2(I,S)6.1.2時(shí)序邏輯電路的分類(1)同步時(shí)序電路存儲(chǔ)電路中所有觸發(fā)器的時(shí)鐘輸入端都接于同一個(gè)時(shí)鐘脈沖源,因而所有觸發(fā)器狀態(tài)的變化都是在同一時(shí)鐘信號(hào)作用下同時(shí)發(fā)生的,時(shí)鐘脈沖在電路中起到同步作用。

(2)異步時(shí)序電路各觸發(fā)器沒(méi)有統(tǒng)一的時(shí)鐘脈沖,觸發(fā)器的狀態(tài)變化不是同時(shí)發(fā)生的。1.按時(shí)鐘信號(hào)的連接方式分:

2.按輸出信號(hào)的特點(diǎn)分:

(1)米利(Mealy)型輸出信號(hào)不僅取決于存儲(chǔ)單元電路的狀態(tài),而且與輸入信號(hào)有關(guān);

(2)穆爾型輸出信號(hào)僅取決于存儲(chǔ)單元電路的狀態(tài)。3.按按照功能、用途分:有寄存器、計(jì)數(shù)(分頻)器、順序(序列)脈沖發(fā)生器、順序脈沖檢測(cè)器、碼組變換器等。

6.1.3時(shí)序邏輯電路功能的描述方法時(shí)序邏輯電路用方程組、狀態(tài)表、狀態(tài)圖和時(shí)序圖來(lái)描述。1.邏輯方程組(1).輸出方程(組):(2).激勵(lì)方程(組):(3).狀態(tài)方程(組):

把現(xiàn)態(tài)作為輸入變量,把次態(tài)作為輸出變量處理,因此輸入變量為Qn1、Qn0和A,輸出變量為Q1

n+1、Q0n+1和Y。因該表反映了觸發(fā)器從現(xiàn)態(tài)到次態(tài)的轉(zhuǎn)換,故稱狀態(tài)轉(zhuǎn)換真值表。2狀態(tài)表001010100001010101000100010101010011001100001111YA3.狀態(tài)圖4.時(shí)序圖

以上四種描述同步時(shí)序邏輯電路功能的方法,各有特點(diǎn),實(shí)質(zhì)相同,且可相互轉(zhuǎn)換,它們都是同步時(shí)序邏輯電路分析和設(shè)計(jì)的主要工具。

同步時(shí)序電路的所有觸發(fā)器的時(shí)鐘輸入端都接在同一個(gè)時(shí)鐘脈沖源上,且它們對(duì)時(shí)鐘脈沖的敏感沿也都一致,所有觸發(fā)器的狀態(tài)在同一時(shí)刻更新,其輸出狀態(tài)變換的時(shí)間不存在差異或差異極小。在時(shí)鐘脈沖兩次作用的間隔期間,也不會(huì)改變個(gè)觸發(fā)器的輸出狀態(tài),故很少發(fā)生輸出不穩(wěn)定的現(xiàn)象。目前較復(fù)雜的時(shí)序電路廣泛采用同步時(shí)序電路結(jié)構(gòu)。異步時(shí)序電路則沒(méi)有統(tǒng)一的時(shí)鐘脈沖同步。6.2時(shí)序邏輯電路的分析6.2.1同步時(shí)序邏輯電路的分析方法6.2.2異步時(shí)序邏輯電路的分析方法6.2.1同步時(shí)序邏輯電路的分析方法1.同步時(shí)序邏輯電路分析的一般步驟

(1)了解電路組成:電路輸入、輸出信號(hào)、觸發(fā)器等。(2)根據(jù)給定的時(shí)序電路圖,寫出下列各邏輯方程式。①寫出輸出方程組。②寫出激勵(lì)方程組。③將激勵(lì)方程代入相應(yīng)觸發(fā)器的特性方程,得到每個(gè)觸發(fā)器的狀態(tài)方程,從而組成狀態(tài)方程組。(3)根據(jù)狀態(tài)方程組和輸出方程組,列出電路的狀態(tài)表,畫出狀態(tài)圖或時(shí)序圖。(4)根據(jù)上述分析結(jié)果,用文字描述給定同步時(shí)序電路的邏輯功能。2.同步時(shí)序邏輯電路的分析舉例例6.2.1

試分析下圖所示同步時(shí)序電路的邏輯功能。解:(1)了解電路組成。電路是由兩個(gè)T觸發(fā)器和兩個(gè)與門組成的同步時(shí)序電路。(2)根據(jù)電路列出三個(gè)方程組輸出方程組:

Y=AQ1Q0

激勵(lì)方程組:T0=A T1=AQ0

代入T觸發(fā)器的特性方程:

狀態(tài)方程組:

是可控二進(jìn)制計(jì)數(shù)器。當(dāng)A=0時(shí),停止計(jì)數(shù);A=1時(shí),在CP上升沿到來(lái)電路狀態(tài)值加1,計(jì)數(shù)到11狀態(tài),Y輸出1,且電路狀態(tài)將在下一個(gè)CP上升沿回到00。輸出信號(hào)Y的下降沿可當(dāng)作進(jìn)位信號(hào)來(lái)處理。(3)列出狀態(tài)表(4)畫出狀態(tài)圖(5)畫出時(shí)序圖(6)邏輯功能分析例6.2.2

分析如圖所示的時(shí)序電路的邏輯功能。寫出電路的驅(qū)動(dòng)方程、狀態(tài)方程和輸出方程,計(jì)算出狀態(tài)轉(zhuǎn)換表,畫出狀態(tài)轉(zhuǎn)換圖,說(shuō)明電路能否自啟動(dòng)。解:

(1)電路是由兩個(gè)下降沿觸發(fā)的JK觸發(fā)器、1個(gè)異或門、1個(gè)非門與3個(gè)與非門組成的同步時(shí)序電路。(2)列方程組輸出方程組:

激勵(lì)方程組:代入觸發(fā)器的特性方程得狀態(tài)方程

:

(3)列狀態(tài)表(4)畫出狀態(tài)圖(5)邏輯功能分析

當(dāng)A=0時(shí),其狀態(tài)變化為00→01→10→11→00→01,作二進(jìn)制加法計(jì)數(shù)器;

當(dāng)A=1時(shí),其狀態(tài)變化為11→10→01→00→11,作二進(jìn)制減法計(jì)數(shù)器。因此該電路是一個(gè)可逆的二進(jìn)制計(jì)數(shù)器,且可以自啟動(dòng)。例6.2.3

分析如圖所示同步時(shí)序電路。解:(1)電路組成電路是由兩個(gè)下降沿觸發(fā)的JK觸發(fā)器、一個(gè)異或門、一個(gè)與門組成的同步時(shí)序電路。(2)根據(jù)電路列方程組:輸出方程Y=

激勵(lì)方程組:J1=K1=1,J2=K2=X

Q1

狀態(tài)方程組:(3)列狀態(tài)表(4)畫出狀態(tài)圖(5)畫出時(shí)序圖(6)邏輯功能分析

當(dāng)X=0時(shí),為四進(jìn)制加計(jì)數(shù)器。當(dāng)X=1時(shí),為四進(jìn)制減計(jì)數(shù)器,加計(jì)數(shù)時(shí),可以利用Y信號(hào)的下降沿觸發(fā)進(jìn)位操作,在減計(jì)數(shù)時(shí)則可用Y信號(hào)的上升沿觸發(fā)借位操作。例6.2.4

分析如圖所示同步時(shí)序電路。解:(1)電路組成。電路是由三個(gè)JK觸發(fā)器和一個(gè)與門組成的同步時(shí)序電路,該電路沒(méi)有輸入信號(hào)。(2)列方程組:輸出方程組:激勵(lì)方程組:狀態(tài)方程組:(3)列狀態(tài)表(4)畫出狀態(tài)圖(5)畫出時(shí)序圖(6)邏輯功能分析

電路的有效狀態(tài)是3位循環(huán)碼。當(dāng)狀態(tài)從100轉(zhuǎn)換為000時(shí),輸出信號(hào)Y輸出一個(gè)高電平,故該電路的功能為同步5進(jìn)制加法計(jì)數(shù)器。米利型電路模型穆爾型電路模型(1)寫出下列各邏輯方程式:①時(shí)鐘方程②觸發(fā)器的激勵(lì)方程③輸出方程④狀態(tài)方程(2)列出狀態(tài)轉(zhuǎn)換表或畫出狀態(tài)圖和波形圖;(3)確定電路的邏輯功能。6.2.2異步時(shí)序邏輯電路的分析方法1.異步時(shí)序邏輯電路分析的一般步驟1)分析狀態(tài)轉(zhuǎn)換時(shí)必須考慮各觸發(fā)器的時(shí)鐘信號(hào)作用情況。2)每一次狀態(tài)轉(zhuǎn)換必須從輸入信號(hào)所能觸發(fā)的第一個(gè)觸發(fā)器開始逐級(jí)確定。但要注意兩點(diǎn):2.異步時(shí)序邏輯電路的分析舉例例6.2.5

試分析如圖所示邏輯電路。解:電路中的兩觸發(fā)器未共用時(shí)鐘信號(hào),故該電路屬于異步時(shí)序電路。(1)寫邏輯方程組①時(shí)鐘方程

CP0=CP,CP1=Q0(均為上升沿有效)②輸出方程 ③激勵(lì)方程 ④求狀態(tài)方程:需要考慮各觸發(fā)器時(shí)鐘信號(hào)CPn的作用。(CP上升沿有效)(Q0上升沿有效)

該電路共有4個(gè)狀態(tài)00、01、10、11,在時(shí)鐘脈沖作用下,按減1循環(huán)變化,是個(gè)4進(jìn)制減法計(jì)數(shù)器,Y是借位信號(hào)。因此不存在自啟動(dòng)問(wèn)題。

(2)列狀態(tài)表(3)畫狀態(tài)圖、波形圖(4)邏輯功能分析解:該電路由三個(gè)下降沿觸發(fā)的T’觸發(fā)器構(gòu)成的異步時(shí)序電路。只要相應(yīng)觸發(fā)器的時(shí)鐘輸入端出現(xiàn)一次從1到0的跳變,其狀態(tài)就會(huì)翻轉(zhuǎn)一次。(1)列邏輯方程組:①列時(shí)鐘方程:

②輸出方程

:Q2、Q1、Q0為三個(gè)輸出信號(hào)例6.2.6

試分析如圖所示邏輯電路。

電路是個(gè)異步五進(jìn)制加計(jì)數(shù)電路。該電路進(jìn)入無(wú)效狀態(tài)后,經(jīng)一個(gè)時(shí)鐘上升沿即能進(jìn)入有效狀態(tài),故該電路具有自啟動(dòng)能力。

③求狀態(tài)方程:(3)畫狀態(tài)圖(2)列狀態(tài)表(4)邏輯功能分析(1)列邏輯方程組①時(shí)鐘方程:CLK0=CLK,CLK1=Q0,CLK2=Q1,CLK3=Q0②輸出方程:

C=Q0Q3

③激勵(lì)方程:J0=K0=1,J1=K1=1,J2=K2=1,K3=1④

求狀態(tài)方程:例6.2.7

試分析如圖所示邏輯電路(觸發(fā)器和門電路均為TTL電路),畫出電路的狀態(tài)圖。解:該電路由4個(gè)JK觸發(fā)器構(gòu)成異步時(shí)序電路。下降沿時(shí),CLK=1!!

電路是一個(gè)異步十進(jìn)制加計(jì)數(shù)電路,具有自啟動(dòng)功能。(2)列狀態(tài)表(3)畫狀態(tài)圖(4)邏輯功能分析CLKCLK3CLK2CLK1CLK0

寄存器是數(shù)字系統(tǒng)和計(jì)算機(jī)系統(tǒng)中用于存儲(chǔ)二進(jìn)制代碼等運(yùn)算數(shù)據(jù)的一種邏輯器件。通常稱僅有并行輸入、輸出數(shù)據(jù)功能的寄存器為鎖存器,稱具有串行輸入、輸出數(shù)據(jù)功能的,或者同時(shí)具有串行和并行輸入、輸出數(shù)據(jù)功能的寄存器為移位寄存器。6.3寄存器和移位寄存器6.3.1寄存器6.3.2移位寄存器6.3.3移位寄存器的應(yīng)用

寄存器實(shí)際上是若干觸發(fā)器的集合。對(duì)寄存器中使用的觸發(fā)器只要求有置1、置0的功能,都能構(gòu)成寄存器。6.3.1寄存器1.二拍接收4位數(shù)據(jù)寄存器

當(dāng)清0端為邏輯1時(shí),接收端為邏輯0時(shí),寄存器保持原來(lái)狀態(tài)。

當(dāng)要把數(shù)據(jù)存入時(shí):第一拍,清0;

第二拍,將要保存的數(shù)據(jù)D3D2D1D0送數(shù)據(jù)輸入端,再送接收信號(hào)(一個(gè)正向脈沖)。

當(dāng)接收端CP為邏輯0時(shí),寄存器保持原來(lái)狀態(tài)。當(dāng)需要把4位二進(jìn)制數(shù)據(jù)存入數(shù)據(jù)寄存器時(shí),單拍即能完成,無(wú)需先進(jìn)行清0。即CP上升沿?cái)?shù)據(jù)存入寄存器。2.單拍接收4位數(shù)據(jù)寄存器3.集成寄存器集成寄存器74LSl75的邏輯電路集成寄存器74HC374電路集成寄存器74HC374的功能表6.3.2移位寄存器

為了處理數(shù)據(jù),需要將寄存器中的各位數(shù)據(jù)在移位控制信號(hào)作用下,依次向高位或低位移動(dòng)1位。具有移位功能的寄存器稱為移位寄存器。因此移位寄存器是既能寄存數(shù)碼,又能在時(shí)鐘脈沖的作用下使數(shù)碼向高位或向低位移動(dòng)的邏輯功能部件。

移位寄存器的邏輯結(jié)構(gòu):(1)移位寄存器是由相同的寄存單元所組成。(2)所有寄存單元共用一個(gè)時(shí)鐘。在公共時(shí)鐘的作用下,各個(gè)寄存單元的工作是同步的。每輸入一個(gè)時(shí)鐘脈沖,寄存器的數(shù)據(jù)就順序向左或向右移動(dòng)一位。據(jù)移位寄存器存入數(shù)據(jù)的移動(dòng)方向,又分為單向移位寄存器和雙向移位寄存器。單向移位寄存器可分為左移寄存器和右移寄存器。同時(shí)具有右移和左移存入數(shù)據(jù)功能的寄存器稱為雙向移位寄存器。移位寄存器根據(jù)輸出方式的不同,有串行輸出移位寄存器和并行輸出移位寄存器。1.單向移位寄存器串行輸入串行輸出并行輸出(1)工作原理激勵(lì)方程為:D0=DSI,D1=Q0n,D2=Q1n,D3=Q2n狀態(tài)方程為:

當(dāng)CP上升沿同時(shí)作用于所有觸發(fā)器時(shí),它們輸入端的狀態(tài)都未改變。于是,F(xiàn)F0按DSI原來(lái)的狀態(tài)翻轉(zhuǎn),F(xiàn)F1按Q0原來(lái)的狀態(tài)翻轉(zhuǎn),F(xiàn)F2按Q1原來(lái)的狀態(tài)翻轉(zhuǎn),F(xiàn)F3按Q2原來(lái)的狀態(tài)翻轉(zhuǎn),總的效果是寄存器的代碼依次右移一位。

移位寄存器的狀態(tài)表CPQ0Q1Q2Q3之前1234ⅹⅹⅹⅹD3ⅹⅹⅹD2D3ⅹⅹD1D2D3ⅹD0D1D2D38位移位寄存器74HC/HCT164的內(nèi)部邏輯圖

單向移位寄存器的特點(diǎn):①單向移位寄存器中的數(shù)碼,在CP脈沖作用下,可以依次右移或左移。②n位單向移位寄存器可以寄存n位二進(jìn)制代碼。n個(gè)CP脈沖即可完成串行輸入工作,此后可以從Q0~Qn-1端獲得并行的n位二進(jìn)制數(shù)碼,再用n個(gè)CP脈沖又可實(shí)現(xiàn)串行輸出操作。③若串行輸入端狀態(tài)為0,n個(gè)CP脈沖后,寄存器便被清0。(2)典型集成電路串行輸入并行輸出串行輸出2.雙向移位寄存器多功能移位寄存器工作模式簡(jiǎn)圖實(shí)現(xiàn)多功能雙向移位寄存器的一種方案(1)電路原理實(shí)現(xiàn)多功能雙向移位寄存器的一種方案(2)典型集成電路74HC/HCT194內(nèi)部邏輯圖74HC/HCT194的邏輯功能表6.3.3移位寄存器的應(yīng)用

移位寄存器可構(gòu)成移位寄存器型計(jì)數(shù)器、順序脈沖發(fā)生器和串行累加器,也可用作數(shù)據(jù)轉(zhuǎn)換,把串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù),或把并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)等。1.功能擴(kuò)展例6.3.1

試用74LS194接成8位雙向移位寄存器。解:

Q3輸出與另一片的右移串行輸入DIR相連,而將另一片的Q0輸出與該片的左移串行輸入DIL相連,同時(shí)將兩片74LS194的S0、S1、CP和端分別并接。2.實(shí)現(xiàn)數(shù)據(jù)的串行、并行相互轉(zhuǎn)換例6.3.2

用74LS194雙向移位寄存器實(shí)現(xiàn)七位串行/并行轉(zhuǎn)換功能。

串行輸入的數(shù)據(jù),經(jīng)過(guò)轉(zhuǎn)換電路之后變成并行輸出。解:串行輸入右移工作模式。Q7是轉(zhuǎn)換結(jié)束標(biāo)志。當(dāng)Q7=1時(shí),S1為0,使之成為S1S0=01的串入右移工作方式。當(dāng)Q7=0時(shí),S1為1,有S1S0=11,則串行送數(shù)結(jié)束,標(biāo)志著串行輸入的數(shù)據(jù)已轉(zhuǎn)換成為并行輸出了,由Q0~Q6作為并行輸出端。

兩片74LS194的S0、S1、CP和端分別并接。電路中S0端接高電平1,S1受Q7控制,兩片寄存器連接成3.用74LS194構(gòu)成環(huán)形計(jì)數(shù)器

有時(shí)要求在移位過(guò)程中數(shù)據(jù)不要丟失,仍然保持在寄存器中。只要把移位寄存器最高位的輸出接至最低位的輸入端,或?qū)⒆畹臀坏妮敵鼋又磷罡呶坏妮斎攵耍@種移位寄存器稱為循環(huán)移位寄存器。它也可以作為計(jì)數(shù)器用,因此又稱為環(huán)行計(jì)數(shù)器,讓移位寄存器工作在右移狀態(tài)。此后不斷輸入時(shí)鐘脈沖,存入移位寄存器的數(shù)據(jù)將不斷地循環(huán)右移,電路的狀態(tài)循環(huán)變化的次序是:

1000→0100→0010→0001→1000……

先將S1置高電平,將移位寄存器預(yù)先存入某一數(shù)據(jù),比如D0D1D2D3=1000,加入一個(gè)時(shí)鐘CP后,移位寄存器的狀態(tài)為Q0Q1Q2Q3=1000,即為環(huán)形計(jì)數(shù)器的初始狀態(tài),然后置S1為低電平,

如果取1000、0100、0010和0001所組成的狀態(tài)循環(huán)為有效循環(huán),那么還存在著其他的幾種無(wú)效循環(huán)。而且,一旦脫離有效循環(huán)之后,電路將不會(huì)自動(dòng)返回到有效循環(huán)中去。能自啟動(dòng)的環(huán)形計(jì)數(shù)器有效循環(huán)4.用74LS194構(gòu)成扭環(huán)形計(jì)數(shù)器不能自啟動(dòng)的扭環(huán)形計(jì)數(shù)器能夠自啟動(dòng)的扭環(huán)形計(jì)數(shù)器

用n位移位寄存器構(gòu)成的扭環(huán)形計(jì)數(shù)器可以得到含有2n個(gè)有效狀態(tài)的循環(huán),狀態(tài)利用率比環(huán)形計(jì)數(shù)器提高了一倍。6.4計(jì)數(shù)器6.4.1異步計(jì)數(shù)器6.4.2同步計(jì)數(shù)器6.4.4利用計(jì)數(shù)器的級(jí)聯(lián)獲得大容量N進(jìn)制計(jì)數(shù)器6.4.3集成計(jì)數(shù)器

計(jì)數(shù)器的基本功能是對(duì)輸入時(shí)鐘脈沖進(jìn)行計(jì)數(shù)。它也可用于分頻、定時(shí)、產(chǎn)生節(jié)拍脈沖和脈沖序列及進(jìn)行數(shù)字運(yùn)算。

按計(jì)數(shù)器脈沖輸入方式分為同步和異步計(jì)數(shù)器;按進(jìn)位體制分為二進(jìn)制、十進(jìn)制和任意進(jìn)制計(jì)數(shù)器;按邏輯功能分為加法、減法和可逆計(jì)數(shù)器;按計(jì)數(shù)容量又可分為十進(jìn)制、十六進(jìn)制、六十進(jìn)制計(jì)數(shù)器等等。計(jì)數(shù)器的容量也稱為模,模數(shù)等于其狀態(tài)數(shù)。6.4.1異步計(jì)數(shù)器異步計(jì)數(shù)器中,觸發(fā)器的翻轉(zhuǎn)有先有后,不同時(shí)翻轉(zhuǎn)。1.異步二進(jìn)制計(jì)數(shù)器4位異步二進(jìn)制加計(jì)數(shù)器邏輯圖(1)工作原理CPQ3nQ2nQ1nQ0nQ3n+1Q2n+1Q1n+!Q0n+!↓0↓1↓2↓3↓4↓5↓6↓7↓8↓9↓10↓11↓12↓13↓14↓15000000010010001101000101011001111000100110101011110011011110111100010010001101000101011001111000100110101011110011011110111100004位異步二進(jìn)制加計(jì)數(shù)器狀態(tài)轉(zhuǎn)換表結(jié)論:計(jì)數(shù)器的功能,不僅可以計(jì)數(shù)也可作為分頻器。4位異步二進(jìn)制加計(jì)數(shù)器時(shí)序圖4位異步二進(jìn)制減計(jì)數(shù)器邏輯圖4位異步二進(jìn)制減計(jì)數(shù)器時(shí)序圖如考慮每個(gè)觸發(fā)器都有1tpd的延時(shí),電路會(huì)出現(xiàn)何問(wèn)題?異步計(jì)數(shù)脈沖的最小周期Tmin=ntpd。(n為位數(shù))

(2)典型集成電路中規(guī)模集成電路74HC/HCT393中集成了兩個(gè)4位異步二進(jìn)制計(jì)數(shù)器在5V、25℃工作條件下,74HC/HCT393中每級(jí)觸發(fā)器的傳輸延遲時(shí)間典型值為6ns。MR為清零端,高電平有效。74HC/HCT393的邏輯符號(hào)4位二-十進(jìn)制編碼總共有16個(gè)狀態(tài),必須去掉其中的6個(gè)狀態(tài)。去掉哪6個(gè)狀態(tài),有不同的選擇。這里去掉1010~1111這6個(gè)狀態(tài),即采用8421BCD碼的編碼方式來(lái)表示一位十進(jìn)制數(shù)。2.異步十進(jìn)制計(jì)數(shù)器

異步十進(jìn)制計(jì)數(shù)器邏輯圖(1)電路原理

異步十進(jìn)制計(jì)數(shù)器邏輯圖

電路中FF0始終處于計(jì)數(shù)狀態(tài),Q0同時(shí)觸發(fā)FF1和FF3,反饋到J1,Q2Q1作為J3端信號(hào)。

由邏輯圖可知,在FF3翻轉(zhuǎn)以前,即從狀態(tài)0000到0111為止,各觸發(fā)器翻轉(zhuǎn)情況與異步二進(jìn)制加計(jì)數(shù)器相同。第8個(gè)脈沖輸入后,4個(gè)觸發(fā)器狀態(tài)為1000,此時(shí)=0,使下一個(gè)FF0來(lái)的下降沿不能是FF1翻轉(zhuǎn)。因此在第10個(gè)脈沖輸入后,觸發(fā)器的狀態(tài)由1001變?yōu)?000,(2)集成異步二-五-十進(jìn)制計(jì)數(shù)器74HC/HCT39074HC/HCT390中集成了兩個(gè)十進(jìn)制計(jì)數(shù)器,上圖所示是其中一個(gè)計(jì)數(shù)器的邏輯圖。為了應(yīng)用靈活,除清零端CR外,二進(jìn)制計(jì)數(shù)器和五進(jìn)制計(jì)數(shù)器的輸入端、輸出端均是獨(dú)立引出的。(1)接計(jì)數(shù)脈沖信號(hào),將Q0與相連。(2)接計(jì)數(shù)脈沖信號(hào),將Q3與相連。試分析它們的邏輯輸出狀態(tài)。

按(1)方式連接,計(jì)數(shù)脈沖先二分頻,后五分頻。從0000狀態(tài)開始,依次分析,得到的狀態(tài)表如左半邊所示,Q3、Q2、Q1、Q0輸出8421BCD碼。

按(2)方式連接,計(jì)數(shù)脈沖先五分頻,后二分頻。得到的狀態(tài)表如表右半邊所示,Q0的權(quán)值等于5,這種編碼為5421BCD碼。解:6.4.2同步計(jì)數(shù)器

時(shí)鐘脈沖同時(shí)作用于各個(gè)觸發(fā)器,克服了異步計(jì)數(shù)器所遇到的觸發(fā)器逐級(jí)延遲問(wèn)題,大大提高了計(jì)數(shù)器工作頻率,各級(jí)觸發(fā)器輸出相差小,譯碼時(shí)能避免出現(xiàn)尖峰;但如果同步計(jì)數(shù)器級(jí)數(shù)增加,就會(huì)使得計(jì)數(shù)脈沖的負(fù)載加重。1.同步二進(jìn)制加計(jì)數(shù)器4位二進(jìn)制計(jì)數(shù)器的狀態(tài)表

由表可知,Q0在每個(gè)CP都翻轉(zhuǎn)一次,F(xiàn)F0可采用T=1的T觸發(fā)器;Q1僅在Q0=1后的下一個(gè)CP到來(lái)時(shí)翻轉(zhuǎn),F(xiàn)F1可采用T=Q0的T觸發(fā)器;Q2僅在Q0=Q1=1后的下一個(gè)CP到來(lái)時(shí)翻轉(zhuǎn),F(xiàn)F2可采用T=Q0Q1的T觸發(fā)器;Q3僅在Q0=Q1=Q2=1后的下一個(gè)CP到來(lái)時(shí)翻轉(zhuǎn),F(xiàn)F3可采用T=Q0Q1Q2的T觸發(fā)器。4位二進(jìn)制計(jì)數(shù)器的狀態(tài)表

通過(guò)以上分析,可得到N位二進(jìn)制計(jì)數(shù)器第i位T觸發(fā)器激勵(lì)方程的一般化表達(dá)式:4位同步二進(jìn)制加計(jì)數(shù)器

狀態(tài)轉(zhuǎn)換圖 4位同步二進(jìn)制加計(jì)數(shù)器74161邏輯符號(hào)C=ETQ3Q2Q1Q0為進(jìn)位信號(hào)則:

Q3Q2Q1Q0=0則Q3Q2Q1Q0=D3D2D1D0異步清零,即=0同步并行預(yù)置數(shù)據(jù):4位同步二進(jìn)制加計(jì)數(shù)器74161的邏輯功能表D3D2D1D0D3D2D1D0D3D2D1D0Q3Q2Q1Q02.同步二進(jìn)制減計(jì)數(shù)器3.同步二進(jìn)制可逆計(jì)數(shù)器單時(shí)鐘同步十六進(jìn)制可逆計(jì)數(shù)器74LS19174191的功能表0111LD預(yù)置×100S使能××01U/D加/減控制××↑↑CP時(shí)鐘d3d2d1d0×

×

×

××

×

×

××

×

×

×D3D2D1D0預(yù)置數(shù)據(jù)輸入d3d2d1d0保

持計(jì)

數(shù)計(jì)

數(shù)Q3Q2Q1Q0輸

出工作模式異步置數(shù)數(shù)據(jù)保持加法計(jì)數(shù)減法計(jì)數(shù)74LS191:異步預(yù)置數(shù),單時(shí)鐘十六進(jìn)制加/減可逆計(jì)數(shù)器。C/B是進(jìn)位/借位信號(hào)輸出端,CPO是串行時(shí)鐘輸出端。當(dāng)計(jì)數(shù)器作加法計(jì)數(shù)(=0),且,C/B=1,有進(jìn)位輸出,則在下一個(gè)CPI上升沿到達(dá)前CPO端輸出一個(gè)負(fù)脈沖。同樣當(dāng)計(jì)數(shù)器作減法計(jì)數(shù)(=1)且,C/B=1,有借位輸出,同樣也在下一個(gè)CPI上升沿到達(dá)前CPO端輸出一個(gè)負(fù)脈沖。4.同步十進(jìn)制計(jì)數(shù)器圖6.4.15同步十進(jìn)制加計(jì)數(shù)器激勵(lì)方程:狀態(tài)方程:輸出方程:同步十進(jìn)制加計(jì)數(shù)器的狀態(tài)圖

將圖6.4.15所示的加法計(jì)數(shù)器和圖6.4.16減法計(jì)數(shù)器的控制電路合并,再通過(guò)一根加/減控制線選擇加法計(jì)數(shù)還是減法計(jì)數(shù),就得到了同步十進(jìn)制可逆計(jì)數(shù)器。單時(shí)鐘同步十進(jìn)制可逆計(jì)數(shù)器74LS190就是在此基礎(chǔ)上又增加了附加控制端。其輸入、輸出端的功能及用法與74LS191的用法完全相同,功能表也與之相同,所不同的就是計(jì)數(shù)長(zhǎng)度不同,74LS191為十六進(jìn)制計(jì)數(shù)器而74LS190為十進(jìn)制計(jì)數(shù)器。圖6.4.16同步十進(jìn)制減計(jì)數(shù)器5.同步十進(jìn)制可逆計(jì)數(shù)器6.4.3集成計(jì)數(shù)器1.異步二—五—十進(jìn)制計(jì)數(shù)器74LS29074LS290的邏輯圖和邏輯符號(hào)74LS290功能表

以CP0為計(jì)數(shù)輸入端、Q0為輸出端,則得到二進(jìn)制計(jì)數(shù)器;若以CP1為計(jì)數(shù)輸入端、Q3Q2Q1為輸出端,則得到五進(jìn)制計(jì)數(shù)器;若將CP1與Q0相連,同時(shí)以CP0為計(jì)數(shù)輸入端、Q3Q2Q1Q0為輸出端,則得到十進(jìn)制計(jì)數(shù)器。故稱為二—五—十進(jìn)制計(jì)數(shù)器。另外,若以CP1為計(jì)數(shù)輸入端,以Q3Q2Q1構(gòu)成五進(jìn)制計(jì)數(shù)器,同時(shí)Q3接至CP0端。當(dāng)Q3Q2Q1由100變到000時(shí),即CP0由1變?yōu)?,Q0實(shí)現(xiàn)二進(jìn)制計(jì)數(shù)器,因此實(shí)現(xiàn)的5421碼計(jì)數(shù),輸出自高位到低位的順序?yàn)镼0Q3Q2Q1,對(duì)應(yīng)的權(quán)值分別為5、4、2、1。2.同步二進(jìn)制加計(jì)數(shù)器74LVC16174LVC161邏輯圖集成同步二進(jìn)制加計(jì)數(shù)器74LVC161的功能表3.同步十進(jìn)制加計(jì)數(shù)器7416074160邏輯符號(hào)74160的功能表6.4.4用計(jì)數(shù)器級(jí)聯(lián)獲得大容量N進(jìn)制計(jì)數(shù)器

今有M進(jìn)制集成計(jì)數(shù)器,而實(shí)際需要N進(jìn)制計(jì)數(shù)器:分為N<M和N>M兩種情況。若N<M,則只需一片M進(jìn)制計(jì)數(shù)器;如N>M,則需要多片M進(jìn)制計(jì)數(shù)器連接而成。(1)反饋清零法1.N<M,用一片集成計(jì)數(shù)器(2)反饋置數(shù)法0111→1000→1001→1010→10111111←1110←1101←11000110→0111→1000→1001→10101110←1101←1100←1011解:N=40,M1=10,M2=4,可以將兩個(gè)芯片按串行進(jìn)位和并行進(jìn)位兩種方式連接成四十進(jìn)制計(jì)數(shù)器。2.N>M,用多片集成計(jì)數(shù)器(1)串行進(jìn)位方式和并行進(jìn)位方式例6.4.3

分別用并行進(jìn)位和串行進(jìn)位方式將兩片同步十進(jìn)制計(jì)數(shù)器74160接成四十進(jìn)制計(jì)數(shù)器。并行進(jìn)位方式接成的四十進(jìn)制計(jì)數(shù)器(2)整體置零和整體置數(shù)方式

將兩片M進(jìn)制計(jì)數(shù)器按最簡(jiǎn)單的方式接成一個(gè)大于N進(jìn)制的計(jì)數(shù)器(例如M·M),且把這個(gè)整體看成是一個(gè)計(jì)數(shù)器,再利用置零與置數(shù)方法進(jìn)行整體置零或整體置數(shù)。對(duì)于整體置零法是在計(jì)數(shù)器計(jì)為N狀態(tài)時(shí)譯碼出異步置零信號(hào),將兩片M進(jìn)制計(jì)數(shù)器同時(shí)置零。而對(duì)于整體置數(shù)法是在選定的某一個(gè)狀態(tài)下譯碼出預(yù)置數(shù)控制信號(hào),將兩個(gè)M進(jìn)制計(jì)數(shù)器同時(shí)置入初始值,跳過(guò)多余的狀態(tài),獲得N進(jìn)制計(jì)數(shù)器。例6.4.4

試分別用整體置零法和整體置數(shù)法將兩片同步十進(jìn)制計(jì)數(shù)器74160接成四十七進(jìn)制計(jì)數(shù)器。解:

整體清零法接成的四十七進(jìn)制計(jì)數(shù)器

整體置數(shù)法接成的四十七進(jìn)制計(jì)數(shù)器

6.5*同步時(shí)序邏輯電路的設(shè)計(jì)6.5.1同步時(shí)序邏輯電路的設(shè)計(jì)方法

同步時(shí)序邏輯電路設(shè)計(jì)是分析的逆過(guò)程,是根據(jù)實(shí)際邏輯問(wèn)題的要求,設(shè)計(jì)出能實(shí)現(xiàn)給定邏輯功能的電路。所得到的設(shè)計(jì)電路應(yīng)力求簡(jiǎn)單可靠。當(dāng)選用小規(guī)模集成電路做設(shè)計(jì)時(shí),電路最簡(jiǎn)的標(biāo)準(zhǔn)是所用的觸發(fā)器和門電路的數(shù)目最少,而且觸發(fā)器和門電路的輸入端數(shù)目也最少。而當(dāng)使用中、大規(guī)模集成電路時(shí),電路最簡(jiǎn)的標(biāo)準(zhǔn)則是使用的集成電路數(shù)目最少,種類最少,而且互相間的連線也最少。6.5.2同步時(shí)序邏輯電路的設(shè)計(jì)舉例6.5.1同步時(shí)序邏輯電路的設(shè)計(jì)方法根據(jù)設(shè)計(jì)要求和給定條件建立原始狀態(tài)圖狀態(tài)化簡(jiǎn)狀態(tài)編碼確定觸發(fā)器類型和個(gè)數(shù)求出電路驅(qū)動(dòng)方程和輸出方程畫邏輯圖并檢查自啟動(dòng)能力

上述步驟是設(shè)計(jì)同步時(shí)序電路的一般化過(guò)程,實(shí)際設(shè)計(jì)中并不是每一步都要執(zhí)行,可根據(jù)具體情況簡(jiǎn)化或省略一些步驟。(1)因?yàn)槟?計(jì)數(shù)器要求有6個(gè)記憶狀態(tài),且逢六進(jìn)一,所以原始狀態(tài)圖如右圖。6.5.2同步時(shí)序邏輯電路的設(shè)計(jì)舉例例6.5.1

設(shè)計(jì)一個(gè)模為6的計(jì)數(shù)器。解:由于電路的狀態(tài)數(shù)、狀態(tài)轉(zhuǎn)換關(guān)系及狀態(tài)編碼等都是明確的,因此設(shè)計(jì)過(guò)程較簡(jiǎn)單,沒(méi)有必要拘泥于前面所述的設(shè)計(jì)步驟。(2)原始狀態(tài)圖已最簡(jiǎn)。(3)由于狀態(tài)數(shù)為6,因此取狀態(tài)編碼位數(shù)為n=3。假設(shè)S0=001,S1=101,S2=100,S3=110,S4=010,S5=011.狀態(tài)轉(zhuǎn)換表

Q2n

Q1nQ0nQ2n+1Q1n+1Q0n+1Z001101100110010011101100110010011001000001狀態(tài)轉(zhuǎn)換表

Q2n

Q1nQ0nQ2n+1Q1n+1Q0n+1Z001101100110010011101100110010011001000001(4)選擇觸發(fā)器類型0×11001×Q2nQ1nQ0nQ2n+11×01100×Q2nQ1nQ0nQ1n+1先求狀態(tài)方程:0×01111×Q2nQ1nQ0nQ0n+1若選JK觸發(fā)器:故激勵(lì)方程為:同理可得:若選RS觸發(fā)器:根據(jù)可得Z=Q1nQ0n

一旦進(jìn)入000態(tài)或進(jìn)入111態(tài),電路不能自動(dòng)進(jìn)入正常循環(huán)態(tài),該電路不能自啟動(dòng)。狀態(tài)轉(zhuǎn)換表

Q2n

Q1nQ0nQ2n+1Q1n+1Q0n+1Z001101100110010011101100110010011001000001(5)檢查自啟動(dòng)特性

將狀態(tài)圖修改成下圖便能自啟動(dòng):今選D觸發(fā)器則激勵(lì)方程為:狀態(tài)轉(zhuǎn)換表

Q2n

Q1nQ0nQ2n+1Q1n+1Q0n+1Z001101100110010011101100110010011001000001

修改以后D觸發(fā)器的激勵(lì)方程和電路輸出方程1×01100×Q2nQ1nQ0nQ1n+1例6.5.3設(shè)計(jì)一個(gè)脈沖序列檢測(cè)電路。脈沖序列是:110。(電路的輸入信號(hào)A是與時(shí)鐘脈沖同步的串行數(shù)據(jù),其時(shí)序關(guān)系如下圖所示。輸出信號(hào)為Y;要求電路在A信號(hào)輸入出現(xiàn)110序列時(shí),輸出信號(hào)Y為

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論