Latches and Flip-Flops 6 - The JK Flip Flop

Поділитися
Вставка
  • Опубліковано 5 лип 2024
  • 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

КОМЕНТАРІ • 31

  • @rdnetala
    @rdnetala Рік тому +16

    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!

  • @bigchungus937
    @bigchungus937 Місяць тому +2

    These are so clear and helpful, best I have seen yet.

  • @piecucci
    @piecucci 2 місяці тому +2

    brilliant! I like the minimalistic approach, pure education with no distractions

  • @AbigailRosales-vc5bk
    @AbigailRosales-vc5bk Місяць тому

    I'm in my first semester of university and just couldn't grasp the concepts of flip-flops. You explained it so easily and with a cool and clear visual representation-amazing. Greetings from Argentina!

  • @Emir__Arslan
    @Emir__Arslan Місяць тому

    I really appreciate for that video list. You explained very clear and fluently thank you man

  • @okikioluwakitansokoya8010
    @okikioluwakitansokoya8010 Рік тому +2

    i appreciate this so much! you explained each perfectly.

    • @ComputerScienceLessons
      @ComputerScienceLessons  Рік тому

      You are most welcome. You might like this video too, in which I simulate a JK flip flip ua-cam.com/video/pGDA6ch8twc/v-deo.html
      :)KD

  • @leyteristhomas6994
    @leyteristhomas6994 Рік тому +3

    could you continue this series please?

  • @enriqueeenriquez8818
    @enriqueeenriquez8818 Рік тому +3

    Simple, very good

  • @Stomachbuzz
    @Stomachbuzz 9 місяців тому

    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;

  • @bubadukuray3095
    @bubadukuray3095 Рік тому +14

    Why do colleges make it so hard to understand??

    • @ComputerScienceLessons
      @ComputerScienceLessons  Рік тому +11

      They either understand it too well (but don't really understand how people learn), or they don't understand it at all. :)KD

    • @kissassparty
      @kissassparty 5 місяців тому +1

      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
      @Thundermight Місяць тому

      I'm in high school 💀💀

  • @kellyredds7292
    @kellyredds7292 6 місяців тому +1

    This is excellent

  • @markfinn825
    @markfinn825 2 місяці тому

    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 .

  • @markfinn825
    @markfinn825 7 місяців тому

    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

  • @MhdAliAlashkar
    @MhdAliAlashkar Рік тому +5

    شكراً لنشر العلم مقطع رائع

  • @thomassaook7787
    @thomassaook7787 Рік тому +1

    awesome

    • @magnuswootton6181
      @magnuswootton6181 Рік тому +1

      got your computer finished yet? :)

    • @ComputerScienceLessons
      @ComputerScienceLessons  Рік тому +1

      It kind of works. It's a wall display now :)KD

    • @magnuswootton6181
      @magnuswootton6181 Рік тому +1

      @@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
      @ComputerScienceLessons  Рік тому +2

      It's the journey, not the destination, that counts. :)KD

  • @ammarsamy1439
    @ammarsamy1439 Рік тому

    gamedd zo7lee2aaa