時序邏輯電路任一時刻的輸出狀態(tài)不僅取決于當(dāng)時的輸入信號,還與電路原來的狀態(tài)有關(guān),即時序邏輯電路具有“記憶”的功能。因而時序邏輯電路中必須含有記憶能力的存儲器件,最常用的是觸發(fā)器。
時序邏輯電路可用下列3個方程組來描述,即
(驅(qū)動方程)
(狀態(tài)方程)
(輸出方程)
分析時序邏輯電路也就是找出該時序邏輯電路的邏輯功能,即找出時序邏輯電路的狀態(tài)和輸出變量在輸入變量和時鐘信號作用下的變化規(guī)律。因此,只要寫出時序邏輯電路的這3組方程,它的邏輯功能也就描述清楚了。但是用3組方程描述電路的邏輯功能非常不直觀,不能直接看出電路狀態(tài)和輸出變量的與輸入變量和時鐘信號之間的對應(yīng)關(guān)系,為了直觀地描述時序電路的邏輯功能,還有其他的表示方法:狀態(tài)轉(zhuǎn)換表、狀態(tài)轉(zhuǎn)換圖和時序圖。下面結(jié)合時序電路的分析,具體介紹這3種時序電路邏輯功能的描述方法。
分析步驟:
第一步:分析電路結(jié)構(gòu),寫出各觸發(fā)器的驅(qū)動方程。
第二步:將驅(qū)動方程代入相應(yīng)觸發(fā)器的特性方程,求得各觸發(fā)器的次態(tài)方程,也就是時序邏輯電路的狀態(tài)方程。
第三步:根據(jù)電路圖寫出輸出方程。
第四步:根據(jù)狀態(tài)方程和輸出方程,列出該時序帶電路的狀態(tài)表,畫出狀態(tài)圖或時序圖。