天天看點

以同步右移移位寄存器為基礎, 設計001010序列信号發生器

        對于序列信号001010, 選擇四位: 0010->0101->1010->0100->1000->0001->0010->...... 無重複狀态, 則選擇該種設計方案(若選擇三位會産生重複狀态).

        由此, 得到狀态順序表.

狀态順序表
CLK順序 Q3 Q2 Q1 Q0
1
1 1 1
2 1 1
3 1
4 1
5 1
6 1

        由狀态順序表, 可以看出需要的序列信号由Q3端輸出.

        根據狀态順序表, 再使電路具備自啟動功能, 有下述狀态表.

狀态表
Q3 Q2 Q1 Q0 Q3* Q2* Q1* Q0*
1
1 1
1 1 1
1 1 1 1
1 1
1 1 1 1
1 1 1 1
1 1 1 1 1 1 1
1 1
1 1 1
1 1 1
1 1 1 1 1
1 1 1
1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1 1

        由于電路本身就是一個同步右移移位寄存器, 是以隻需設計D0即可.

狀态激勵表
Q3 Q2 Q1 Q0 D0
1
1
1 1
1 1
1
1 1
1 1
1 1 1 1
1 1
1 1
1 1
1 1 1
1 1
1 1 1
1 1 1 1
1 1 1 1

        用2片74151和一片非門組成16選1資料選擇器, 以此實作D0的邏輯表達式.

        根據上面的分析, 繪制電路的原理圖.

以同步右移移位寄存器為基礎, 設計001010序列信号發生器

繼續閱讀