時(shí)序電路的分析與設(shè)計(jì)
邏輯電路分為組合邏輯電路和時(shí)序邏輯電路。第四章已經(jīng)學(xué)習(xí)了組合邏輯電路的分析與設(shè)計(jì)的方法,這一章我們來學(xué)習(xí)時(shí)序電路的分析與設(shè)計(jì)的方法。
在學(xué)習(xí)時(shí)序邏輯電路時(shí)應(yīng)注意的重點(diǎn)是常用時(shí)序部件的分析與設(shè)計(jì)
§6、1:同步時(shí)序電路的分析方法
§6、2:同步時(shí)序電路的設(shè)計(jì)
6、1同步時(shí)序電路的分析方法
時(shí)序電路分析的目的就是對已知的時(shí)序邏輯電路,要得到它的電路特性說明即該電路邏輯功能,若電路存在問題,并提出改進(jìn)方法。
在分析同步時(shí)序電路時(shí)分為以下幾個(gè)步驟:分清時(shí)序電路的組成.
列出方程. 根據(jù)時(shí)序電路的組合部分,寫出該時(shí)電路的輸出函數(shù)表達(dá)式.并確定觸發(fā)器輸入信號的邏輯表達(dá)式(激勵(lì)函數(shù)),由此得到觸發(fā)器的特征方程.
由上步得出的方程寫出狀態(tài)真值表,把觸發(fā)器的現(xiàn)態(tài)和外界的輸入信號作為時(shí)序電路的輸入信號.
通過狀態(tài)真值表得到該時(shí)序電路的狀態(tài)圖和狀態(tài)表.
通過電路的狀態(tài)表和狀態(tài)圖,對電路進(jìn)行功能描述.
1.列方程.
激勵(lì)方程為:J1=XQ2 ,K1=X ;J2=X ,K2=XQ1
特征方程為:Q1n+1=XQ2+XQ1;Q2n+1=XQ2+XQ1Q2
輸出方程為:Z=XQ1Q2
2.列狀態(tài)轉(zhuǎn)換真值表.如表(2)所示:
3.畫出狀態(tài)遷移圖.如圖(3)所示:
4.功能描述.
由狀態(tài)遷移表可看出,該電路是"1111"序列檢測電路,當(dāng)
出現(xiàn)該序列時(shí),輸出為"1",否則為"0"
5.畫時(shí)序圖.先列出時(shí)序表,根據(jù)時(shí)序表(如圖(4))作出時(shí)序圖如圖(5)所示:





§6、2同步時(shí)序電路的設(shè)計(jì)
時(shí)序電路是由組合電路和記憶電路兩部分組成的.組合電路的設(shè)計(jì)在第四章已經(jīng)學(xué)習(xí)過,因此時(shí)序電路的設(shè)計(jì)主要是記憶電路部分(觸發(fā)器)的設(shè)計(jì).
同步時(shí)序電路的設(shè)計(jì)分為以下幾個(gè)步驟:
1.建立原始狀態(tài)圖.
建立原始狀態(tài)圖的方法是:確定輸入、輸出和系統(tǒng)的狀態(tài)函數(shù)(用字母表示).
根據(jù)設(shè)計(jì)要求,確定每一狀態(tài)在規(guī)定條件下的狀態(tài)遷移方向,得到原始狀態(tài)圖.
2.化簡原始狀態(tài).
在制作原始狀態(tài)圖時(shí),難免會(huì)出現(xiàn)多余狀態(tài)(觸發(fā)器的個(gè)數(shù)增多
激勵(lì)電路過于復(fù)雜等),因此要進(jìn)行狀態(tài)化簡,化簡時(shí)應(yīng)根據(jù)具體情況來考慮.
3.分配化簡后的狀態(tài).
把化簡后的狀態(tài)用二進(jìn)制代碼來表示稱為狀態(tài)編碼.時(shí)序電路中,電路的狀態(tài)是由觸發(fā)器的狀態(tài)來描述的.
例1.設(shè)計(jì)一個(gè)"111..."序列檢測器.題意即檢測連續(xù)三個(gè)"1"輸出為"1".允許重合.
1.畫出狀態(tài)遷移圖.如圖(1)所示:
2.列出狀態(tài)表.如表(2)所示(化簡前); 如表(3)所示(化簡后)
3.化簡狀態(tài).通過狀態(tài)表可以看出,所列狀態(tài)為最簡狀態(tài).
4.狀態(tài)分配. S0->Q1Q0=00;S1->Q1Q0=01;S2->Q1Q0=10;S3->Q1Q0=11.
5.求激勵(lì)方程.如用JK觸發(fā)器則激勵(lì)方程為(由卡諾圖(4、5)得):
Q1n+1=XQ1nQ0n+XQ1n J1=XQ0n ,K1=X;
Q0n+1=XQ1nQ0n+XQ1nQ0n JO=XQ1n K0=XQ1n
6.畫出邏輯電路圖.如圖(6)所示:




來源:0次





