充分考慮輸入輸出的各種狀態(tài),有兩種常用的方法:
1)直接狀態(tài)制定法。
根據(jù)文字描述的設(shè)計(jì)要求,假設(shè)一個(gè)初態(tài),從這個(gè)初態(tài)出發(fā),每加入一個(gè)輸入狀態(tài),就確定其次狀態(tài),該次態(tài)可能是現(xiàn)態(tài)本身、另一個(gè)以有狀態(tài)、需新增狀態(tài)。重復(fù)上述過程,直到每一個(gè)現(xiàn)態(tài)向次態(tài)的裝換都已經(jīng)確定且不再產(chǎn)生新的狀態(tài)。
2)信號(hào)序列法:根據(jù)邏輯要求,先列出輸入和輸出的信號(hào)序列,并用箭頭標(biāo)出各個(gè)信號(hào)之間的后續(xù)關(guān)系,再畫出狀態(tài)圖。
常見時(shí)序電路設(shè)計(jì)的舉例:
序列檢測(cè)器
b碼識(shí)別器和雙向可逆分配器
串行加法器
非法碼監(jiān)測(cè)、串行代碼轉(zhuǎn)換