Design a counter circuit with sequence 0, 1, 2, …, 11 and repeat using JK flip-flops. Design the circuit with pen and paper and then simulate it using Logisim (justify the input values chosen)
State Table
PRESENT STATE |
NEXT STATE |
JK EXCITATION INPUTS |
|||||||||||||
Q3 |
Q2 |
Q1 |
Q0 |
Q3+ |
Q2+ |
Q1+ |
Q0+ |
J3 |
K3 |
J2 |
K2 |
J1 |
K1 |
J0 |
K0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
X |
0 |
X |
0 |
X |
1 |
X |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
X |
0 |
X |
1 |
X |
X |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
X |
0 |
X |
X |
0 |
1 |
X |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
X |
1 |
X |
X |
1 |
X |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
X |
X |
0 |
0 |
X |
1 |
X |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
X |
X |
0 |
1 |
X |
X |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
X |
X |
0 |
X |
0 |
1 |
X |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
X |
X |
1 |
X |
1 |
X |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
X |
0 |
0 |
X |
0 |
X |
1 |
X |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
X |
0 |
0 |
X |
1 |
X |
X |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
X |
0 |
0 |
X |
X |
0 |
1 |
X |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
X |
1 |
0 |
X |
X |
1 |
X |
1 |
1 |
1 |
0 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
1 |
1 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
1 |
1 |
1 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
1 |
1 |
1 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
K Map Simplification for JK Inputs
LogiSim Implementation
Design a counter circuit with sequence 0, 1, 2, …, 11 and repeat using JK flip-flops....
A counter is designed to go through the sequence : 1,3,5,7,0,2,5,6, repeat, Using JK flip- flops: (i) Construct the state table. (ii) Draw the circuit.
Up-Down counter with enable using JK flip-flops: Design, construct and test a 2-bit counter that counts up or down. An enable input E determines whether the counter is on or off. If E = 0, the counter is disabled and remains in the present count even though clock pulses are applied to the flip-flops. If E= 1, the counter in enabled and a second input, x, determines the count direction. If x= 1, the circuit counts up with the sequence...
a counter to display the following sequence: 4,5,3,6, flip-flops in your design. Display the output using a 7-segment display. 1. Design 2, 7, 1, 0, and then repeat. Use JK a counter to display the following sequence: 4,5,3,6, flip-flops in your design. Display the output using a 7-segment display. 1. Design 2, 7, 1, 0, and then repeat. Use JK
(a) Design an asynchronous Binary Coded Decimal (BCD) count-up counter using JK flip-flops. Draw the counter circuit clearly showing the configuration of the JK flip-flops and the necessary logic gate(s). Sketch the input and output waveforms of this counter (7 Marks) (b) The binary up/down counter for a cargo lift controller in a 7-storey building has an up-down (UID) control input and a buzzer output (B). The buzzer will sound B 1) when the lift is at level 1 or...
a) A counter is designed to go through the sequence : 1,3,5,7,0,2,5,6, repeat, Using JK flip- flops: (i) Construct the state table. (ii) Draw the circuit.
Design a counter that counts in the following sequence: 010, 011, 100, 101, and repeat. Use JK flip-flops in your implementation.
5) Using minimum possible of JK flip-flops design a counter that counts: 0, 3, 6, 1, 4, 7, 2, 0, ... (repeat). (10 Marks)
Design a 2-minute counter using JK Flip-Flops with every second equivalent to one clock cycle. Preferably using Logisim.
A. Design a circuit using D flip-flops that will generate the sequence 0, 0, 1, 0, 1, 1 and repeat. Do this by designing a counter for any sequence of states such that the first flip-flop takes on this sequence. There are many correct answers, but do not duplicate states, because each state can have only one next state. B. A pulse-generating circuit generates eight repetitive pulses as shown in the figure. Implement the pulse-generating circuit using a binary counter...
Design Problem: Use the JK Flip-Flop to design a circuit of a Synchronous Sequential Ring Counter that goes through the following sequence: 9, 8, 7, 13, 0, 11, 2, 5, 10, 14 and repeat ( forward direction ) Note: Your design should account for what happens if the systems starts at one of the unused states. In this scenario, the system should point to 0. The system has only one input, x. If x = 1, then the sequence goes...