3,007 views
0 votes
0 votes

I want to know how the bit pattern 00, 01 ,10,11 may be obtained using a counter (2 JK flip flops, synchronous).

Truth table for JK :

clock J K next state
0 dc dc old value
1 0 0 old value
1 0 1 0
1 1 0 1
1 1 1 toggle
       

2 Answers

0 votes
0 votes

 

Present State Next State Flipflop Inputs*
$A$ $B$ $A^+$ $B^+$ $J_A$ $K_A$ $J_B$ $K_B$
$0$ $0$ $0$ $1$ $0$ $X$ $1$ $X$
$0$ $1$ $1$ $0$ $1$ $X$ $X$ $1$
$1$ $0$ $1$ $1$ $X$ $0$ $1$ $X$
$1$ $1$ $0$ $0$ $X$ $1$ $X$ $1$

*use excitation table of JK flipflop 

Solve for $J_A,K_A,J_B\;\text{and}\;K_B$ using K-map 

$J_B=1\quad K_B=1\quad J_A=B\quad K_A=B$

Now draw the counter using these equations 

0 votes
0 votes

Well according to your question, assume values of q0=0 and q1=0.

 DESIRED OUTPUT IS : 00 01 10 11

 J1=K1=1, J1=Q0 exor Q1 , k0=0 

edited by

Related questions

9 votes
9 votes
2 answers
1
pC asked Apr 6, 2016
29,356 views
Design a counter for the following binary sequence: 0,4,5,3,1,6,2,7 and repeat.Use JK flip-flops
0 votes
0 votes
1 answer
2
0 votes
0 votes
1 answer
3
Anjana Babu asked Jan 16, 2017
1,663 views
What is the minimum number of JK Flip Flops required to construct counter with count sequence 0−0−0−1−1−2−2−3−3