Digital Electronics: The JK Flip-Flop

This video lecture/tutorial describes the JK Flip-Flop in detail. I begin by describing the general operation of a 7473 JK flip-flop, showing the toggle state that makes this flip-flop important for many applications. Then I show in detail how we can create a JK flip-flop using NAND gates, describing both edge-triggered and pulse-triggered configurations. I implement both types of circuit, using a pulse generator for the edge-triggered version and a master-slave JK flip-flop for the pulse-triggered implementation. Finally, I show how we can add asynchronous set and reset inputs for the master-slave configuration and implement a circuit to demonstrate that this works correctly. This video is part of a module on Digital & Analogue electronics that is taking place at Dublin City University, Ireland. http://www.eeng.dcu.ie/~molloyd/EE223/

Просмотров: 85477
Длительность: 53:48
Комментарии: 48

Тэги для этого Видео:

Найти больше видео в категории: "27"
Видео загрузил:
Показать больше видео, загруженных


Автор William McHargue ( назад)
incredible video. you make the logic of this circuitry VERY clear and

Автор Lukas Liß ( назад)
thank you very much !! You helped me a lot. I jnew how to deal with the J
and K input but i was wondering what to do with the PRESET and the CLEAR
input! Now I know how to deal with it. THANKS

Автор Daniel Nduoyo ( назад)
Well done Sir. Well explained!
Is it possible to learn both Mechanical Engineering and Digital Electronics
(In other words, Computer Hardware) Engineering?
I love both fields.

Автор melinda lee ( назад)
Clear explanation!! Can i know the value of resistors you used in this
circuit?? Because i can't see clearly the colours on the resistors.

Автор Pedro Gaiarsa ( назад)
If you plug this circuit into Quartus II and analyse it, it doesn`t work.

Автор isotürk ( назад)
Thanks for your effort. That's a very nice presentation.

Автор William Eduardo Albarracin Otalora ( назад)
In Spanish please..!!

Автор Matthwew Kennedy ( назад)
If the inputs on J and K are both 1 then its put in the state of


Автор only using transistor circuits (OUTC) ( назад)
thank you very much

Автор Mooders It ( назад)

Автор Jonathan Lopez ( назад)
this is the best explanation that I have ever got !!! thanks for the video!!


Автор shizaep ( назад)
great stuff mate

Автор juvanerik ( назад)
This is an amazing video, the work you do in making these amazing
presentations... just great.

Автор alkolaqi83 ( назад)
The best explanation of flip flop 

Автор sHrG78 ( назад)
This is the best and most comprehensive explanation on youtube for FF's.
Thank you!

Автор Reka ali ( назад)
thanks for this discussion you are the #1 

Автор Naveen kumar ( назад)
It`s nice

Автор Leung Tung Lam ( назад)
Best lecture ever

Автор Don Pavardenis ( назад)
Very very professional presentation, very accurate and very simple to
understand. You must spent a lot of time to create it, thank you Sir, I
will definitely subscribe your channel. Keep doing what you are doing ;)

Автор Nakul Agham ( назад)
best n simplest tut ever :) thanks ! 

Автор Michael Rancourt ( назад)
What a great lesson and tutorial, thank you so much for doing this.

Автор Ays Krim ( назад)
Nice tutorial Sir, but how can we design/put it in a PCB? Our professor
wants us to put it on PCB

Автор Jason T. Swartz ( назад)
This was much easier to follow than the text book and less time

Автор Cubic worId ( назад)
lol nevermind... i didn't see Mr. Molloy there...

Автор Cubic worId ( назад)
JK is the initials of the guy who invented this circuit in 1958... Jack
Kilby... Just google "JK Flipflop and Jack Kilby" for various sources if
you want.

Автор Derek Molloy ( назад)
Have a look at my 555 timer video, where I explain how to connect up the
timer - the output of the timer "OUT" can be connected to the clock of the
JK flip-flop.

Автор Azeem Abbas ( назад)
Thank you very much sir. The thing is that we have to construct a pulse
triggering master-slave jk flip flop as part of the course project. You
have used a schmitt trigger which we haven't studied so i do not know about
switch debouncing and noise. I have to use a 555 timer as 'the clock'. And
it has pins RESET, TRIG, OUT, DIS, CTRL and THR. Which pins will be useful.
Can I wholly replace the 555 and schmitt with a debouncing switch if I,
like you mentioned, want single toggle state.

Автор Derek Molloy ( назад)
The problem is with the clock input to the JK flip-flop. If you have noise
or switch bounce and you have J=K=1 then you may get multiple 'toggle'
states (1 toggle, 2 toggles etc. unknown on a single press). For learning
you can connect a 555 timer (see my video on the 1Hz 555 timer circuit) to
the clock input of the JK flip-flop. This will give you a clean clock cycle
every 1 second. An alternative would be to use a debounced switch (see my
SPST debounce video) to drive the JK clock input.

Автор Azeem Abbas ( назад)
Greetings! How can I use a 555 timer for pulse generation? Which pins will
be useful? Can you please explain how would a 555 timer be connected when
constructing a jk flip flop?

Автор Wilfred Mulenga ( назад)
God bless you!I've never had a better explanation of J-K flip flops 

Автор Aprilwindz ( назад)
I was struggling with understanding these concepts till I watched this
whole video through. Truly great at clear explanations and how things work.
Thank you for putting up these videos. 

Автор Derek Molloy ( назад)
:-) Very good... I'm not sure anyone was ever forced to listen to me
before! There should be some type of law against that! Derek.

Автор tj mj ( назад)
my teacher is forcing us to watch this now. 

Автор Derek Molloy ( назад)
It doesn't stand for anything specific... Dr. Eldred Nelson assigned
letters to the flip-flop inputs, a - h but j and k had interesting 'toggle'
properties, so it became the de facto name. Here J means Set and K means

Автор Derek Molloy ( назад)
Hi, it's a combination of applications. Adobe premiere for editing,
Smoothdraw for pen work, audacity for audio and illustrator for diagrams. 

Автор André Cavalcante ( назад)
Derek, what app do you use to make your videos?

Автор Mike22533 ( назад)

Автор alienpioneer ( назад)
I just simply love your tutorials.Crystal clear.

Автор mohamed soliman ( назад)
That's Great explanation many many thanks to u 

Автор Athira N S ( назад)
thank you.

Автор Paras Bhanot ( назад)
best explanation of flipflops on the internet 

Автор Burak Dalfidan ( назад)
Helpful video ! thanks a lot

Автор bakupcpu ( назад)
This remind me of my electronic classes! But this is way better O.o don't
know why! Nice video!

Автор StromboliKicks ( назад)
thanks you so much! keep making this beginners videos!

Автор Jaynext2 ( назад)
Thanks a lot ... :-)

Автор Pagweb ( назад)
What buttons do you use for your breadboard? Mine tend to pop out of the
breadboard and I'm looking for new ones.

Вставка видео:


Поиск Видео

Top Видео

Top 100 >>>


Seo анализ сайта