Digital Logic - Making a State Machine with JK flip-flops

  Рет қаралды 65,452

Robot Brigade

Robot Brigade

Күн бұрын

This is one of a series of videos where I cover concepts relating to digital electronics. In this video I talk about how to convert a state table into a functioning circuit that uses JK flip-flops.

Пікірлер: 45
@taekwondotime
@taekwondotime 6 жыл бұрын
I've been learning this material recently to prep for an engineering exam. The following might help others: 1. The first thing you need is your state table. (How to move from present state to next state.) You can derive the next state equations (called *"characteristic equations"* ) from that. 2. Once you have your state table, if you're designing with anything OTHER THAN D-flip flops, then you need to work out the *flip flop INPUT EQUATIONS* , because they will be different from your next state equations. The four rightmost columns in his state table are the flip flop input equations. FYI: The table he created at the top left of the board is called an *EXCITATION TABLE* , and it's NOT necessary to do these problems. Why? The table is FIXED because the behaviour of the underlying flip flop never changes. A JK flip flop behaves the same way all the time. Once you know it, that table will be in your brain automatically.
@zither3416
@zither3416 4 жыл бұрын
Thank you so much!!! Knowing that is called an excitation table is really helpful. Bless you~
@felixbarrios2799
@felixbarrios2799 11 жыл бұрын
I just want to grateful for the time that you spent doing this so useful work. I am actually designing a little circuit avoiding use microcontrolers and this class has been wonderfull to reach my goal, thank you very much :)
@critterpower
@critterpower 10 жыл бұрын
You are the best! Keep up the awesome work, this is the only video I've found that guides the viewer through a State Table with jk flip flop excitation. Keep on HAMing it!
@aliciapavan9
@aliciapavan9 9 жыл бұрын
Thank you so much for this!! Helped me to understand what hours of lecture didn't.
@muhammadnasihi2496
@muhammadnasihi2496 9 жыл бұрын
great work dude ! Im currently takin electrical engineering. Your lecture helps me a lot! Thank you again. May God Bless you
@taekwondotime
@taekwondotime 6 жыл бұрын
*RE: K-maps (Karnaugh maps):* The K-maps are used to simplify boolean equations so that you reduce them to the minimum number of terms and literals. This is done to save money on circuitry and optimize the circuit so it runs as fast as possible. Every place where the function produces a "1", the K-map has a "1" in the corresponding box. There's no need to list the 0's. The "X" represents a "don't care" condition, which means it can take on the value of 0 or 1 -- whatever you need it to in order to help with the simplification. Simplification involves finding adjacent groups of 1's in the grid that are in powers of 2. Thus, you can circle two boxes, four boxes, eight boxes, etc. If a bigger grouping is available, you always take it.
@kukaneswaranselvarajoo9377
@kukaneswaranselvarajoo9377 9 жыл бұрын
Did you make a mistake finding Jb and Kb?
@KSITREVS
@KSITREVS 8 жыл бұрын
I managed to understand the subject due to your vid! Thanks a bunch :)
@py4735
@py4735 8 жыл бұрын
Really helpful!!! Did solve my questions, now I am confusing about how to make a recording like that lol
@chrishadjipetris6059
@chrishadjipetris6059 2 жыл бұрын
There's a mistake in this video, the expression should be In XNOR B, because before simplification it was In*B+'In*'B, meaning that both A and B should be the same (either 1, or 0)
@paarik3157
@paarik3157 6 жыл бұрын
These videos are amazing! Helped me so much!
@josepaul2000
@josepaul2000 10 жыл бұрын
Thanks for the video! Do you reverse your videos?
@rudytrevino5872
@rudytrevino5872 9 жыл бұрын
Can this be done backwards? I have a circuit diagram of JK Flip flops and need to find the next state equation, table, & diagram.
@omerfarukunal4203
@omerfarukunal4203 5 жыл бұрын
It was helpful thanks for the lesson
@FelicianoMurillo
@FelicianoMurillo 8 жыл бұрын
I think there is a mistake on your k-maps finding your J_B and your K_B
@briandillon2378
@briandillon2378 9 жыл бұрын
The InB = InB(Notted) is an ExNor not an Exor and a Exnor is an Exor Notted
@briandillon2378
@briandillon2378 9 жыл бұрын
Should say the InB + InB(Notted) is an ExNor not an Exor - and an ExNor is an Exor(Notted)"
@innocentokoloko
@innocentokoloko 5 жыл бұрын
​@@briandillon2378 A xor B'=AB''+A'B'=AB+A'B'
@tilemachostsiapras3224
@tilemachostsiapras3224 8 жыл бұрын
realy helpfull !!!thanks
@yodadback
@yodadback 5 жыл бұрын
would this be a mealy model since the outputs are on the outside of the state?
@primitzisgate7
@primitzisgate7 8 жыл бұрын
What if our state diagram has 3 bits to represent each state (A,B,C).Then at the karnaugh map i should use AB/CX for example?(x=input).And if there is a value at the karnaugh map eg 00/10 which it doesen't exist at the state table what do i put in that box at the karnaugh map? thanks :D
@Rodion491
@Rodion491 10 жыл бұрын
thank you, very useful! But i have a question: InB+/In/b is the opposite of each other, why it cant be simplified to 1?
@AntonioVerlotta
@AntonioVerlotta 10 жыл бұрын
Try to make the truth table and you will see that the output of the function is not always 1.
@lleaves
@lleaves 10 жыл бұрын
Very difficult to read the glass wall, unfortunately.
@Exoepxoe
@Exoepxoe 9 ай бұрын
they still use it after 10 years unfortunately
@h.ibrahimakkus
@h.ibrahimakkus 4 жыл бұрын
ANLAYAMIYOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMM
@mileyice13
@mileyice13 10 жыл бұрын
Thank you thank you thank you
@TheNthPeterLEE
@TheNthPeterLEE 5 жыл бұрын
could you teach me about dampers?
@unswka2379
@unswka2379 4 жыл бұрын
Holly shit dude thanks a lot gg wp , 18/20
@lprater11
@lprater11 10 жыл бұрын
This video is very confusing.
@haziqassiddiq7884
@haziqassiddiq7884 2 ай бұрын
bang rambut tukar kaler aah
@philipokke
@philipokke 7 жыл бұрын
those squeaking sounds :/
@jl9285
@jl9285 6 жыл бұрын
Better on glass than paper
@mohamedshaat9922
@mohamedshaat9922 5 жыл бұрын
you can fly back home once you finish doing videos with these side burns
@anishvarmapakalapati4670
@anishvarmapakalapati4670 3 жыл бұрын
hello
@pancekaradzov3885
@pancekaradzov3885 7 жыл бұрын
You missed SR flip flop in your videos...
@randomuser5443
@randomuser5443 4 жыл бұрын
Learning electrical engineering from a dude with a confederate barber
@gentreshtani826
@gentreshtani826 7 жыл бұрын
Gosh, you did a very poor job at explaining this subject/topic. I watched it 5 times just to make sure that I'm not the problem. Geez.
@xxxamuchixx
@xxxamuchixx 4 жыл бұрын
he sucks
@guaplei1
@guaplei1 7 жыл бұрын
squeaky squeak
@HarjoteSingh
@HarjoteSingh 7 жыл бұрын
Please shave off your side burns !!!! its sooo anoying
@xxxamuchixx
@xxxamuchixx 4 жыл бұрын
they mad ugly
@yosibennaim4973
@yosibennaim4973 Жыл бұрын
I love those videos! jusr one thing - it's (InxorB)'
Digital Logic - Latch Circuits
12:58
Robot Brigade
Рет қаралды 54 М.
Modus males sekolah
00:14
fitrop
Рет қаралды 16 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 2,8 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 163 МЛН
How to Draw a State Transition Diagram? Analysis of Clocked Sequential Circuits
35:54
Digital logic - Making a State Machine with D Flip-Flops
9:28
Robot Brigade
Рет қаралды 116 М.
Digital Logic - State Reduction
10:01
Robot Brigade
Рет қаралды 55 М.
Latches and Flip-Flops 6 - The JK Flip Flop
13:49
Computer Science
Рет қаралды 32 М.
Turing Machines - How Computer Science Was Created By Accident
17:05
Digital Logic - Shift Registers
10:18
Robot Brigade
Рет қаралды 51 М.
Visualizing Data with 7-Segment Displays
34:26
Sebastian Lague
Рет қаралды 1,2 МЛН
Digital Logic - Decoders
9:16
Robot Brigade
Рет қаралды 115 М.
Modus males sekolah
00:14
fitrop
Рет қаралды 16 МЛН