(每經過一個clock跑一次)

 





 

 


做法

先把 Present State Next State 列出來

Present State

Next State

 

 

 

 

 

 

 

 

0000

0001

0001

0010

0010

0011

0011

0100

0100

0101

0101

0110

0110

0111

0111

1000

1000

1001

1001

0000

 

然後把四個位數依序填入「Q8 Q4 Q2 Q1 」

 f3.PNG

 

 

接下來依照D Flip-Flop的特性,

針對 PresentState的D8 和 NextState的D8

填出DQ8這一欄  (特性可以參考這裡) 

fix1.PNG

 

既然會填DQ8,那麼就可以繼續填DQ4 DQ2 DQ1 了

fix2.PNG

 

如此一來,我們就可以解出DQ8 DQ4 DQ2 DQ1 四個正反器的輸入式子

以下我們用卡諾圖求解

 

dq8.PNG

DQ8(Next) =  = Q8Q1' + Q1Q2Q4

 

DQ4(Next) = Q4 Q2’ + Q4 Q1’ + Q4’ Q2 Q1

 

dq2.PNG

DQ2(Next) = Q2Q1' + Q4Q2'Q1 + Q8'Q2'Q1

 

ex_d.GIF

DQ1(Next) = Q1’

 

得到

 DQ8(Next) =Q8Q1' + Q1Q2Q4

DQ4(Next) = Q4 Q2’ + Q4 Q1’ + Q4’ Q2 Q1

DQ2(Next) = Q2Q1' + Q4Q2'Q1 + Q8'Q2'Q1

DQ1(Next) = Q1’

 

#

 

大功告成。

 

 

用BCD Counter 可以做出電子鐘喔!

以後會介紹怎麼做

另外還將介紹如何用「JK FlipFlop」和「T FlipFlop」做,看看誰的材料最省!


arrow
arrow
    全站熱搜

    finalfrank 發表在 痞客邦 留言(1) 人氣()