Ⅰ 設計時序邏輯電路時,如何解決電路不能自啟動的問題
通常有兩種可供選擇的方法:
其一,是利用觸發器的非同步置「0和非同步置「1端,人為地將電路的初始狀態預置成一個有效狀態,在正常情況下電路便保持在有效循環狀態下工作。這種方法可稱為「預置法」。
其二,是通過修改時序邏輯電路的狀態函數或反饋邏輯表達式·使電路一旦進入無效狀態後,在時鍾脈沖作用下總可以自動轉入有效狀態。這種方法可稱為「修改邏輯函數法」。
顯然,預置法」雖然簡單,但需要人工干預具有較大的局限性,譬如,當電路開始工作時已預置成某一個有效狀態,電路在工作過程中受到干擾信號的影響或出現短暫的好衫判異常現象,可能使電路從有效循環狀態轉入無效循環狀態,這時必須斷電或重新啟動,電路才能恢復正常工作。
而「修改邏輯函數法應用於時序邏輯電路的設計後,當電路一旦進入無效狀態,不需要人工干預在時鍾脈沖作用下它可以自動地從無效狀態轉入有效狀態。
(1)電路項數擴展閱讀:
「修改邏輯函數法」的基本指導思想,是通過修改時序邏輯電路的狀態函數或反饋邏輯表達式把無效循環中的無效狀態自動誘入到有效狀態具體方法和步驟為:
(1)列出電路的狀態轉換圖確定有效循環狀態和無效循環狀態。
(2)畫出修改後的次態函數的卡諾圖及相應的次態函數式在卡諾圖中,將有效狀態按狀態轉換規律填入;將無效友改循環中的某狀態的次態填入某個有效狀態(稱為被誘人的有效狀態)而將其餘的無效狀態的次態視為隨意態(用X表示)填入。
選擇哪個無效態的次態用哪一個有效態替代需要仔細分析選擇的原則是:以替代後(利用卡諾圖化簡新得到的)修改後的次態函數與未修改前的次態函數相比較時,新增加的項數最少(塌租即最簡)。
(3)根據修改後的次態函數畫出邏輯圖及相應的狀態轉換圖進行驗證。