How Shift Registers Work - The Learning Circuit

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 84

  • @ZetaPyro
    @ZetaPyro 4 года назад +69

    A lot of old video game consoles like the NES and SNES used shift registers for transmitting controller input. When the console wants to read the state of the controller's buttons, it sends a series of clock pulses to the controller, which then stores all of the button's pressed states into a shift register, and it then transmits those bits one by one across a serial cable. Back on the console's side, it reads those bits off of the serial cable back into a shift register to demultiplex the bits into bytes/words.

  • @haydenhoodless2055
    @haydenhoodless2055 4 года назад +17

    Brilliant video - It's sometimes difficult to find electronics educational videos that put all the pieces together in such a way. In particular, I really enjoy the animations that you use to show how the components react at different input states. You also speak clearly, focus on important points and structure them really well so something difficult is actually quite easy to understand. Thanks to this video, not only do I feel like I have a better understanding of shift registers, but also flip flops, data transmission and how computers work in general.

  • @davidanthony8998
    @davidanthony8998 Год назад +1

    I cannot express the amount of gratitude I have for your videos. I consider myself a hands on learner so trying to learn through boring PowerPoint presentations is nearly impossible. Your explanations along with intuitive and creative animations help me understand the material when it otherwise would go straight over my head. I appreciate all that you do and keep these videos coming! :)

  • @MervinGCamille
    @MervinGCamille Месяц назад

    Ii just got a MB 102 Kit. It's the first time I heard of Shift Register. Thank you for the video. So far the clearest I've watched. Keep them coming...
    Novice Amateur Radio Operator Learning Electronics

  • @davesuxxx
    @davesuxxx 4 года назад +9

    Finally a video on this where arduino isn't mentioned. I'm trying to read serial data from another IC rather than an MCU. Hopefully I can do it with the 595!

    • @leivan5507
      @leivan5507 10 месяцев назад

      Verdade. Já tá chato a gente fazer uma pesquisa sobre um determinado CI e no meui do vídeo Arduino aparece 😂. Não tem pelo menos outro MCU pra eles [Brasil]

  • @UsedToBeConsumer
    @UsedToBeConsumer Год назад +2

    i don't really understand why there is so much debate about a Latch and FlipFlop, where the answer is so obvious; a latch is transparent to input all the time when enabled so its a Level sensitive, while a FlipFlop is Edge sensitive meaning its input is reflected by the output at the edge of a clock (high or low). so what you are describing is simply a FlipFlop....

  • @kenmichaels1842
    @kenmichaels1842 Год назад

    Excellent explanation on an underappreciated component !

  • @kyawzeya8914
    @kyawzeya8914 3 года назад +2

    Thank you teacher.I understand clearly about Shift Register by watching your video.

  • @tjadventures
    @tjadventures Год назад

    One of the best videos I've seen on this. Thank you!

  • @iancoleman6352
    @iancoleman6352 8 месяцев назад

    My class uses "Digital Design" by M. Mano, M. Ciletti. The book defines latches as triggered by a HIGH value where as flip flops are triggered on the positive or negative edge of a clock signal.
    The positive or negative edge of the clock signal used for the flip flops is actually just a very short impulse of a signal caused by clever manipulation of gate delays.

  • @windyzanele3813
    @windyzanele3813 2 года назад

    thank you mam keep on making videos it's easy to understand when you show us what you're are talking about practically

  • @RandomValueToBe
    @RandomValueToBe 4 года назад +5

    The videos are great. I really like how you explain everything. It seems always so clear and easy. I will work again on my projects. Thanks for the quality and the good explanations. (Sorry for my english; it is not my mothertonge)

  • @stormz4040
    @stormz4040 4 года назад +3

    French guy here. Thank you for your videos. :)

  • @anasraed4918
    @anasraed4918 3 года назад +10

    My last brain cell died

  • @agstechnicalsupport
    @agstechnicalsupport 2 года назад

    A good summary with animations on shift registers.

  • @shaymenashe2742
    @shaymenashe2742 3 года назад +1

    Thank you very much, when I was looking for shift registers I was always confused by the 3 clock pulses, thank you!

  • @alfredkaserekasivanzire9488
    @alfredkaserekasivanzire9488 4 года назад +3

    We need to practice with LED 7 segments display or with led matrix display to understand better the shift register. Dronebot workshop man showed the use of shift register in practice.

  • @igbana_ai
    @igbana_ai 2 года назад

    No no no.... I was just smiling while watching this...... Wow... The explanation is wonderful

  • @heidik1757
    @heidik1757 4 месяца назад

    Where do you find these Gate Diagrams? I can never find them anywhere! Is there a certain book? I was hoping to get them for most of the devices that can be attached to an arduino.

  • @Enderbro3300
    @Enderbro3300 2 года назад +2

    Thank you so much. This is so clearly explained! Gonna use this to build a nixie tube timer!

  • @stevendorath7268
    @stevendorath7268 Год назад

    Thank you! You are great. Way better explanation than my professor

  • @adailyllama4786
    @adailyllama4786 4 года назад +7

    I enjoy this series of videos. They are very helpful!

  • @leozendo3500
    @leozendo3500 3 года назад

    so so much better than the old videos

  • @Usernumberamillion
    @Usernumberamillion 4 года назад +3

    Once again thank you so much for helping us learn better in an amazing way, Thanks a lot. wish you the bests ever

  • @Electronzap
    @Electronzap 4 года назад +1

    Great explanation!

  • @adailyllama4786
    @adailyllama4786 4 года назад +2

    Very helpful series on shift registers. Many Thanks!

  • @mosesjehovah6194
    @mosesjehovah6194 4 года назад +3

    OH!
    You ARE very wonderfully educate!

  • @08fractal
    @08fractal 3 года назад +2

    a really good explanation, thanks ;)

  • @OMNI_INFINITY
    @OMNI_INFINITY Год назад +1

    So a flip-flop is literally a switch that stays in one position until switched to the other position. And "high" would be the application of finger pressure on a light switch in that analogy.

  • @terrym2007
    @terrym2007 4 года назад +1

    Great Work. Thanks for your passion.

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

    brilliant video!

  • @arzo1630
    @arzo1630 Год назад

    There is a difference between flipflops or latches, the first is edge activated and the latter is clock-level activated.

  • @stevie2112
    @stevie2112 4 года назад

    Can you please fix the learning circuit playlist so its not backwards please

  • @rubenmendez6065
    @rubenmendez6065 7 месяцев назад

    For 595 what pin is the sh/load

  • @Max-en9rz
    @Max-en9rz Год назад +1

    on my way to barely avoid F in microprocessor class.

  • @funkykong9001
    @funkykong9001 4 года назад +6

    Excellent explanation and graphics! Thank you!

  • @11219tt
    @11219tt 6 месяцев назад

    This is so confusing! What would make it much easier to understand is answering the question why at every step of the X explanation.
    Giving an example of when each register type would be used, would really help me understand what each one does the signal path of each.for example, which option is for one pin on an Arduino sending code for LEDs. And which option is used to send multiple buttons to one pin on there or do we know?

  • @mdsajidraza9575
    @mdsajidraza9575 2 года назад +1

    Great video

  • @impactodelsurenterprise2440
    @impactodelsurenterprise2440 2 года назад

    Took me a few hours to research how a monitor cable can send individual data to millions of leds on the sceen, now I know it's shift register.

  • @injoelsgarage3934
    @injoelsgarage3934 4 года назад +1

    Thank you! Nicely done.

  • @KJ7JHN
    @KJ7JHN 3 года назад

    Hi Karen, could you please do a few videos on the Teensy 4.1? I know it's kind of old, but the code is Arduino. I was hoping to see a shift register connected to a Teensy. Perhaps using the Arduino game controller library, a Teensy could be a controller?

  • @victormaxwellpeters9771
    @victormaxwellpeters9771 2 года назад

    But what is the durations of individual clock pulse ???? if enable pin is on for long time then data input will be same in all flip flop in series

  • @elecsense
    @elecsense 2 года назад

    Great explanation mam 🙏thank you .

  • @JoaoVictor-yz8wy
    @JoaoVictor-yz8wy Год назад

    you just saved my life

  • @SouthwestIndustrialElectric
    @SouthwestIndustrialElectric 4 года назад +1

    Thanks for sharing!

  • @maykondias8240
    @maykondias8240 Месяц назад

    Thanks for this video

  • @isabelescarlette2021
    @isabelescarlette2021 4 года назад +1

    Great video, thank you very much!

  • @mattjessup8376
    @mattjessup8376 2 года назад

    The difference between Flip-Flops and Latches, "Flip-Flops are edge-triggered or edge-sensitive whereas gated latches are level-sensitive (Digital Fundamentals 11th P. 381)."

  • @matthewberry201
    @matthewberry201 2 года назад

    It would be nice to see an example on a circuit board

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

    Don’t get bogged down by the individual logic gates of the shift register combined together

  • @leivan5507
    @leivan5507 10 месяцев назад

    Porque que só agora que eu tô vendo esse teu vídeo, explica tudo bem detalhado. Eu não entendi muito o que vc falou mais por causa da animação eu consegui aprender de primeira. Agradeço. 👏 [Brasil]

  • @t4ir1
    @t4ir1 4 года назад +1

    Superb video! The animations are spot on and clarify a great deal of information. Thank you!

  • @columbioaudioskrishnamoort649
    @columbioaudioskrishnamoort649 3 года назад

    Super explain thank you 👍

  • @mikeearls126
    @mikeearls126 2 года назад

    This is mind blowing

  • @petopa77
    @petopa77 9 месяцев назад

    Helpful 💯

  • @jboy6944
    @jboy6944 2 года назад

    Can I marry you already 😍. You taught me what my lectures couldn’t ⭐️

  • @jiddukrishnamurtispeech-xy2np
    @jiddukrishnamurtispeech-xy2np 5 месяцев назад

    Is there a book that explains all this? With maybe some exercises

  • @assiya3023
    @assiya3023 Год назад

    Tank you very much

  • @muhandes8453
    @muhandes8453 3 года назад

    Thank you very much :)

  • @oraz.
    @oraz. 4 года назад +1

    I guess with pipo you can create a digital sample and hold..

  • @rohankumar5461
    @rohankumar5461 4 года назад +2

    There are only few Karen as sweet as her.

  • @nickush7512
    @nickush7512 4 года назад +1

    So superbly delivered, so many thanks..

  • @syahmijaris.8734
    @syahmijaris.8734 3 года назад

    faham faham mekasih😄😄

  • @habtamusium8646
    @habtamusium8646 4 года назад +1

    understandable approach ! thank you for your energy + knowledge + moral- sprite

  • @mgkyi3114
    @mgkyi3114 4 месяца назад

    Thank

  • @JozsefSzaszFabian
    @JozsefSzaszFabian 4 года назад +1

    Some important things...
    - connecting wires must have dots
    - missed a very impotrant thing: what happens when both set and reset are active

  • @tanmeowsoon5252
    @tanmeowsoon5252 Год назад

    sent me an update if you have it Thanks you

  • @arnelcondino2634
    @arnelcondino2634 4 года назад

    Hi Karen

  • @naderhumood
    @naderhumood 4 года назад +1

    Lovly you... And your channnnel

  • @MesakLalrindika
    @MesakLalrindika 2 года назад

    nice

  • @samanzakeri2403
    @samanzakeri2403 2 года назад

    in basic terms SR latches are simpler flip flops. so think of it like this
    from simple to more complicated you have SR latches then D and T flip flops and finally JK flip flops.
    they all have their own usage and if you want to learn more a simple comment isn't enough.

  • @Avionics2
    @Avionics2 4 года назад +1

    You Rock !👌👍

  • @fododude
    @fododude 4 года назад

    How many other people came here looking for vegetable gardening videos?

  • @jonjingleheimerschmidt5153
    @jonjingleheimerschmidt5153 2 года назад

    Whaaaaaat? When did Sarah Silverman's non-annoying sister start making electronics videos? She's all the good qualities of her sister but without that "I need to punch you in the face, right now" voice and entitledment! subscribed.

  • @siddhantrao9587
    @siddhantrao9587 Год назад

    Flip flops are edge triggered and latches are level triggered, end of story

  • @olivezoo
    @olivezoo 3 года назад

    Lady, do u have a dr degree?

  • @lloydrmc
    @lloydrmc Год назад

    I learned serIAL not seIES

  • @sp8871
    @sp8871 Год назад

    lesbian?

  • @mitchelline
    @mitchelline 3 года назад

    Am I the only one who doesn't understand a single bit of this video?

  • @alibaba-mj3cy
    @alibaba-mj3cy 10 месяцев назад

    you are very beautiful