Latches and Flip-Flops 6 - The JK Flip Flop

Поделиться
HTML-код
  • Опубликовано: 10 июл 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 Год назад +17

    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!

  • @AbigailRosales-vc5bk
    @AbigailRosales-vc5bk Месяц назад +1

    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!

  • @bigchungus937
    @bigchungus937 Месяц назад +3

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

  • @piecucci
    @piecucci 2 месяца назад +3

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

  • @Emir__Arslan
    @Emir__Arslan Месяц назад +1

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

  • @okikioluwakitansokoya8010
    @okikioluwakitansokoya8010 Год назад +3

    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 ruclips.net/video/pGDA6ch8twc/видео.html
      :)KD

  • @bubadukuray3095
    @bubadukuray3095 Год назад +15

    Why do colleges make it so hard to understand??

    • @ComputerScienceLessons
      @ComputerScienceLessons  Год назад +12

      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 6 месяцев назад +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 💀💀

  • @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;

  • @leyteristhomas6994
    @leyteristhomas6994 Год назад +3

    could you continue this series please?

  • @markfinn825
    @markfinn825 3 месяца назад

    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 .

  • @kellyredds7292
    @kellyredds7292 6 месяцев назад +1

    This is excellent

  • @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