用脈衝同步時序邏輯做十進制餘三碼計數器 |
送交者: 粱遠聲 2012年10月01日12:29:41 於 [靈機一動] 發送悄悄話 |
用脈衝同步時序邏輯做十進制餘三碼計數器 狀態轉化圖: 0011->0100->0101->0110->0111->1000->1001->1010->1011->1100->0011 設計思路: 用4個D觸發器Q3,Q2,Q1,Q0表達計數器狀態。 列狀態變化表格: 當前狀態 下一個狀態 Q3 Q2 Q1 Q0 D3 D2 D1 D0 0 0 0 0 X X X X 0 0 0 1 X X X X 0 0 1 0 X X X X 0 0 1 1 0 1 0 0
0 1 0 0 0 1 0 1 ............... ............... 1 1 0 0 0 0 1 1
1 1 0 1 X X X X 1 1 1 0 X X X X 1 1 1 1 X X X X 求輸入方程,用卡諾圖化簡:卡諾圖中,位置0,1,2,13,14,15都是X,don't care condition 化簡後的結果: D0 = /Q3 D1 = Q0Q1+Q2(+)Q3 D2 = /Q0(/Q1+/Q2) + /Q1Q2Q3 D3 = Q0/Q1 + Q1Q2Q3 輸出方程很簡單,從略。 |
|
|
|
實用資訊 | |