用移位寄存器設計序列發生器
發布時間:2014/7/17 21:30:23 訪問次數:4288
首先根據要發出的序列確定好狀態及狀態轉換過程,然后說明用左移或右移方法實現,K3N6V153DE-GC12T00根據狀態及狀戀轉換過程要求和卡諾圖,來寫出左移或右移數據輸入端和輸出端的邏輯方程,最后畫出電路圖并測試驗證。
例如,試設計一個能產生1110001序列的信號發生器。
先根據要發出的序列,確定好狀態及狀態轉換過程,如圖4. 35所示。
如圖4. 35(a)所示是以右移方式獲取的狀態及狀態轉移過程,如圖4.35(b)所示是根據圖4. 35(a)確定的狀態轉移過程和輸出序列的要求,作出的狀態轉換過程及輸出圖,要實現圖4. 35 (a)所定的狀態轉移過程,必須使移位寄存器的右移數據輸入端SRSI的數據按照1110001序列自動變化,使發出的序列也按照1110001序列自動循環變化,再根據圖4. 35(b)中QA QB Qc QD中相應的SRSI值,作出卡諾圖,使QA QBQCQD的無效狀態時的SRSI值取適當值(0或1),以保證SRSI的邏輯表達式最簡單,同時電路能自啟動,由此得SRSI與QA QB Qc QD的邏輯關系為SRSI= Qc QD,用一個2輸入與非門即可實現,如圖4.36所示。
另外還可以用左移的方法實現,讀者可自行設計。
首先根據要發出的序列確定好狀態及狀態轉換過程,然后說明用左移或右移方法實現,K3N6V153DE-GC12T00根據狀態及狀戀轉換過程要求和卡諾圖,來寫出左移或右移數據輸入端和輸出端的邏輯方程,最后畫出電路圖并測試驗證。
例如,試設計一個能產生1110001序列的信號發生器。
先根據要發出的序列,確定好狀態及狀態轉換過程,如圖4. 35所示。
如圖4. 35(a)所示是以右移方式獲取的狀態及狀態轉移過程,如圖4.35(b)所示是根據圖4. 35(a)確定的狀態轉移過程和輸出序列的要求,作出的狀態轉換過程及輸出圖,要實現圖4. 35 (a)所定的狀態轉移過程,必須使移位寄存器的右移數據輸入端SRSI的數據按照1110001序列自動變化,使發出的序列也按照1110001序列自動循環變化,再根據圖4. 35(b)中QA QB Qc QD中相應的SRSI值,作出卡諾圖,使QA QBQCQD的無效狀態時的SRSI值取適當值(0或1),以保證SRSI的邏輯表達式最簡單,同時電路能自啟動,由此得SRSI與QA QB Qc QD的邏輯關系為SRSI= Qc QD,用一個2輸入與非門即可實現,如圖4.36所示。
另外還可以用左移的方法實現,讀者可自行設計。
上一篇:序列信號發生器