Latches and Flip-Flops 6 - The JK Flip Flop
This is the sixth in a series of computer science and electronics lessons about latches and flip-flops. In particular, this video covers the JK flip flop, which is one of the most versatile flip flops. It is widely used in shift registers, ripple counters, event detectors, frequency dividers, and more. The video begins with a review of the active high, NOR based, SR latch and the active low, NAND based, SR latch. It examines the main limitation of the SR latch, namely an invalid combination of inputs which makes its behaviour unpredictable. The video then covers the JK Latch which addresses the invalid input problem by interlocking the inputs and outputs, thereby allowing the JK latch to toggle from one state to the other. The rising edge triggered JK flip flop is then described by means of a timing diagram and a truth table. The lesson concludes with a description of a modified version of the JK flip flop, namely the Toggle type flip flop, or T type flip flop.
Chapters:
00:00 Introduction to the JK Flip Flop
00:46 Review of the NOR based SR latch
01:50 Invalid state of the NOR based SR latch
03:26 Review of the NAND based SR latch
04:14 Invalid state of the NAND based SR latch
04:50 NOR based JK Latch
07:10 NAND based JK Latch
08:46 Gated JK Latch
10:50 Level triggered JK Flip Flop
11:24 Edge triggered JK Flip Flop
13:18 T Type Flip Flop
Пікірлер: 30
These are so clear and helpful, best I have seen yet.
@ComputerScienceLessons
13 күн бұрын
Thank you. :)KD
I'm in the computer science program at my uni and everytime one of the underclassmen take the EE course I recommend these videos to them for the final. You clutched that class for me about a year ago, so thank you!
@ComputerScienceLessons
Жыл бұрын
That's really great to hear. Thank you. :)KD
brilliant! I like the minimalistic approach, pure education with no distractions
@ComputerScienceLessons
Ай бұрын
Thank you :)KD
I really appreciate for that video list. You explained very clear and fluently thank you man
could you continue this series please?
i appreciate this so much! you explained each perfectly.
@ComputerScienceLessons
Жыл бұрын
You are most welcome. You might like this video too, in which I simulate a JK flip flip kzread.info/dash/bejne/ont4o5icmJvap8Y.html :)KD
Why do colleges make it so hard to understand??
@ComputerScienceLessons
Жыл бұрын
They either understand it too well (but don't really understand how people learn), or they don't understand it at all. :)KD
@kissassparty
4 ай бұрын
Another element is youre going back to learn something in another way making you master the subject better. Youll never understand anything in-depth from the first lesson.
@Thundermight
9 күн бұрын
I'm in high school 💀💀
Simple, very good
@ComputerScienceLessons
Жыл бұрын
Thank you :)KD
Do you know of a method to tie together basic logic blocks to test Change of State? Such as triggering when a button changes state. Edge detection, I suppose. Something rather simple to do in text base programming: if (buttonState != lastButtonState) then (Counter = Counter + 1); lastButtonState = buttonState;
I have a flip flop that can be leading or trailing edge transition triggered and loaded with a 1 or 0. It uses And Gares , Or Gates and Inverters and is easy to understand .
This is excellent
@ComputerScienceLessons
4 ай бұрын
Thank you :)KD
There are flip flop designs that rely on a different latch that don't rely on pulse inputs. With low to high or high to low toggling
شكراً لنشر العلم مقطع رائع
@ComputerScienceLessons
Жыл бұрын
انت مرحب بك
awesome
@magnuswootton6181
Жыл бұрын
got your computer finished yet? :)
@ComputerScienceLessons
Жыл бұрын
It kind of works. It's a wall display now :)KD
@magnuswootton6181
Жыл бұрын
@@ComputerScienceLessons ive got a custom risc processor on the way, dont know how much hz im going to be able to get, its a little nerve wracking. :)
@ComputerScienceLessons
Жыл бұрын
It's the journey, not the destination, that counts. :)KD
gamedd zo7lee2aaa
@ComputerScienceLessons
Жыл бұрын
idu