A binary 3-bit down counter uses \(๐ฝ-๐พ\) flip-flops, \(๐น๐น_๐‘– \) withโ€ฆ

2017

A binaryย 3-bit down counterย usesย \(๐ฝ-๐พ\)ย flip-flops,ย \(๐น๐น_๐‘–ย \) with inputsย \(๐ฝ_๐‘–,ย ๐พ_๐‘–\)ย and outputsย \(๐‘„_๐‘–,ย ๐‘–ย =ย 0,1,2\)ย respectively. The minimized expression for the input from followingย is :

\(I. \ \ ๐ฝ_0=๐พ_0=0 \\ II. \ \ ๐ฝ_0=๐พ_0=1 \\ III \ \ ๐ฝ_1=๐พ_1=๐‘„0 \\ IV . \ J_{1} = K_{1} = \overline{Q}_{0} \\ V. \ \ ๐ฝ_2=๐พ_2=๐‘„1๐‘„0 \\ VI. \ J_{2} = K_{2} =\overline{Q}_{1} \overline{Q}_{0}\)

  1. A.

    I, III, V

  2. B.

    I, IV, VI

  3. C.

    II, III, V

  4. D.

    II, IV, VI

Attempted by 93 students.

Show answer & explanation

Correct answer: D

Derivation: obtain JK inputs by examining the next-state transitions for a 3-bit down counter (N โ†’ Nโˆ’1 mod 8).

Key idea: For a JK flip-flop, when the bit must toggle, set J = K = 1; when it must hold at 0 or 1 use J = K = 0; use the excitation patterns to identify toggling conditions.

  • Least-significant bit (Q0):

    Q0 alternates every count (0โ†’1, 1โ†’0) for every clock pulse, so it always toggles.

    Therefore J0 = K0 = 1.

  • Middle bit (Q1):

    Observing the transitions shows Q1 toggles exactly when Q0 = 0 (for states where Q0 = 0, Q1 changes; where Q0 = 1, Q1 holds).

    Therefore J1 = K1 = ~Q0.

  • Most-significant bit (Q2):

    Q2 toggles only when Q1 = 0 and Q0 = 0 (i.e., on the transition from 000โ†’111 and 100โ†’011), so the toggle condition is Q1 = 0 AND Q0 = 0.

    Therefore J2 = K2 = ~Q1 AND ~Q0.

Final minimized JK inputs:

  • J0 = K0 = 1

  • J1 = K1 = ~Q0

  • J2 = K2 = ~Q1 AND ~Q0

These are the correct minimized expressions for the inputs of the three JK flip-flops in the 3-bit binary down counter.

Explore the full course: Mppsc Assistant Professor