The Shift Register: Explained [74HC595]

Sdílet
Vložit
  • čas přidán 28. 08. 2013
  • This video explains some of the shift register fundamentals.

Komentáře • 135

  • @chaos-ivy
    @chaos-ivy Před 3 lety +77

    ah - I wish I watched this before moving to Canada.

  • @albejanon
    @albejanon Před 7 lety +49

    Please, upload more videos... Your tutorials are short, crystal clear and funny... We enjoy learning... Thanks.

  • @popbumper
    @popbumper Před rokem +4

    As a college ELT prof, you get an A+ for this presentation!!!! LOL! Love your style and delivery pace. I assign this IC as an advanced lab where I tell them nothing and they have to design and deliver a result. If they find your video, they'll know exactly what to do ;)

  • @teeceetime2
    @teeceetime2 Před 4 lety +5

    My expectations weren't high when I started the video, but then you explained everything perfectly and really helped me understand how to use shift registers. Consider my like and subscribe earned!

  • @auszeit1772
    @auszeit1772 Před 4 lety

    There is no other way to explain it any better. Super cool Tutorial. Thank you!!

  • @jwisquitethefellow
    @jwisquitethefellow Před rokem +1

    Watched a bunch of videos. This is the only one I was able to fully understand. You are an amazing teacher. Thank you !

  • @ilumos
    @ilumos Před 9 lety +3

    great video, thanks very much. I went from not knowing what they are at all to understanding them (conceptually) perfectly!

  • @BennettSanderson
    @BennettSanderson Před 5 lety

    Your manual button example was just what I needed. I was trying the same thing, but getting so much bounce that my input clock would fill the register all the way. You example convinced me that I was doing it right just in the wrong way. I mean, I was right, just not right enough. Thanks for doing that a long time ago.

  • @joesilva3519
    @joesilva3519 Před 3 lety

    this is the only video that managed to explain shift registers to me. thank you!

  • @lovestein92
    @lovestein92 Před 3 lety +1

    it took me several hours to understand the concept but i finally got it and wow, it’s really cool now that i know how to use it.

  • @JeremyIglehart
    @JeremyIglehart Před 8 lety +1

    Great video! short, to the point and just enough humor to keep it moving!
    And might I add better than the other shift register videos I've seen on youtube.
    Keep making more.
    liked and subscribed!

  • @ahonda55
    @ahonda55 Před 10 lety +11

    ***THIS IS PERFECT***
    Thanks a lot man, thank you so much

  • @MrSpacelyy
    @MrSpacelyy Před 3 lety

    Only 2 videos. This was a great explanation. I think more people would not mind more of these videos.

  • @stoyannikolov4682
    @stoyannikolov4682 Před 10 lety +12

    Its my first comment in CZcams, but you really deserve it.
    Thank you! Great video!

  • @HatefulGravey
    @HatefulGravey Před 8 lety

    This was a great help in understanding just what was happening. Thanks for sharing.

  • @beninreallife
    @beninreallife Před 7 lety +2

    this answered all my questions. thank you

  • @gustavoluissore4611
    @gustavoluissore4611 Před 2 lety

    One of the best videos to understand. Thanks

  • @khalifashuaib1168
    @khalifashuaib1168 Před 2 lety

    Beautiful video. Just the explanation I was looking for

  • @moinshaikh6684
    @moinshaikh6684 Před 3 lety

    Excellent explanation! Keep it up your channel

  • @SparkOutUs
    @SparkOutUs Před 2 lety

    I actually leanrt alot your o e of the greats my friend, please dont ever stop we need more like you! :)

  • @BRUCE59468
    @BRUCE59468 Před 8 lety +2

    Wow you explained this well! Thank you!

  • @haydnoleary6937
    @haydnoleary6937 Před 3 lety

    This is detailed and funny video at the same time.
    Nice Job

  • @theerapolkhositanont532

    Simply, funny and easy to understand. Thanks

  • @Chathumal2011
    @Chathumal2011 Před 6 lety

    U are explaining this perfectly.. Thank you so much..

  • @jcvcomfg1
    @jcvcomfg1 Před 4 lety +1

    This is helpful for making an n-bits remote control. Just adding a dip switch and xor gates for addressing the device. And an fm trans/recept for more distance.

  • @Passco666
    @Passco666 Před 7 lety +1

    first right understanding tutorial.. thanks

  • @kierantheflah
    @kierantheflah Před 3 lety

    Great vid, thanks to this and a bit of tinkering I finanlly kind of understand shift registers!

  • @FrancescoCositore
    @FrancescoCositore Před 6 lety

    It's a pity that you have stopping to make video. This tutorial is very clear and useful. Thanks buddy! ;-) :-)

  • @RobertoWhyyoucare
    @RobertoWhyyoucare Před 3 lety

    Very clear explanation -- thank you so so much!

  • @Ken-ky4ju
    @Ken-ky4ju Před 2 lety

    God bless you friend for good words AMEN

  • @garygranato9164
    @garygranato9164 Před 4 lety

    this guy made it very easy to understand . top job :)

  • @florisdenhollander4793

    Thanks for your crystal clear explanation. I build an LED-matrix and want to control it with arduino. Your explanation of the shift register is very helpful. (and funny;-)

  • @elektrolyte
    @elektrolyte Před 6 lety +1

    awesome video. very clearly described. tnx

  • @oshosanyamichael9589
    @oshosanyamichael9589 Před 3 lety

    Very crisp and clear explanation

  • @Gheotic
    @Gheotic Před 5 lety

    Thanks for the awesome explaination!

  • @abdou4979
    @abdou4979 Před 5 lety

    Thanks, very good informations with easy way to understand.

  • @mrakjunior
    @mrakjunior Před 6 lety

    Thank you for your clear explanation.

  • @chrispretorius85
    @chrispretorius85 Před 10 lety

    DUDE!!! You are a legend!! Great Video!

  • @clarionvoicemedia1276
    @clarionvoicemedia1276 Před 5 lety

    Your are a talented teacher. thanks for the video

  • @wkarny
    @wkarny Před 8 lety

    This is very helpful to me. Thanks.

  • @kursatcelik7999
    @kursatcelik7999 Před 4 lety

    thanks man finally i understand this.thank you very much

  • @bilalmushtaq4029
    @bilalmushtaq4029 Před 7 lety +1

    yes really you are great man. when I watched your video really I feel you deserve for like. thank you

  • @humayun891
    @humayun891 Před 9 lety

    Thank you very.
    A clean
    Precise and Brief video

  • @mkm_is_here
    @mkm_is_here Před 5 lety

    wow man, great explanation! thanks a lot!

  • @srmj71
    @srmj71 Před 5 lety

    great explanation, well laid out! New sub here!

  • @karabolebethe603
    @karabolebethe603 Před 4 lety

    Great Explanation man!!!

  • @peoplethesedaysberetarded

    Okay, that was rather good. “One like for you!”

  • @alexandruserban5227
    @alexandruserban5227 Před rokem

    Great Video

  • @williamp7702
    @williamp7702 Před 7 lety +1

    I understood, thank you so much

  • @Fatdarwin
    @Fatdarwin Před 16 dny

    Keep up the good work❤

  • @siby18
    @siby18 Před 7 lety +1

    Simply, Educationally-funny!

  • @MrTareT
    @MrTareT Před 8 lety

    thank you very much , you're pretty good trainer

  • @mahmoudhasan3171
    @mahmoudhasan3171 Před 5 lety

    seriously very good work

  • @joaowitorbiliu1211
    @joaowitorbiliu1211 Před 5 lety

    Good morning, in my project I intend to connect a color sensor to the shift, how do I declare the variables of the sensor pins that will be connected to the shift?

  • @luise.batres6436
    @luise.batres6436 Před 2 lety

    It's Been 8 years since this video. Where are you dude? We want more!

  • @raniamontazeri87
    @raniamontazeri87 Před 3 lety

    great explanation, thanks a lot sir.

  • @KJ7JHN
    @KJ7JHN Před 4 lety

    If Output Enable is set to high, pins turned off, will the chip be aloud to change it's memory content? Say if I have three chips connected to an Arduino, all three chips share the same srclk, srclr, rclk, and ser pins on the arduino except pin 13, the output enable, can i write to each chip individually by setting the intended output enable low, then shifting the bits? Set low 13 on chip one, shift bits set 13 high. set low chip 3, shift bits, set high, etc... Good video, Thank you!!

  • @amikhimji
    @amikhimji Před 10 lety

    Great explanation thank you.

  • @hadzihasanovickenan
    @hadzihasanovickenan Před 7 lety

    Great job !!!

  • @sachinnair1613
    @sachinnair1613 Před 8 měsíci

    when you trigger the SRCLR pin, do the outputs still stay the same, or do both the memory and outputs get cleared?

  • @jolsondacosta2017
    @jolsondacosta2017 Před 4 lety

    yea that's how I learnt shift register. thank you

  • @slzckboy
    @slzckboy Před 2 lety

    excellent explanation

  • @CreativeJE
    @CreativeJE Před 4 lety +2

    hey where are u gone upload more tutorials this was helpful

  • @Ramonbecker
    @Ramonbecker Před rokem +1

    Why there is a capacitor in the SRCLK output button? and what is its capacitance?

  • @MuhammadRaza-yd6sg
    @MuhammadRaza-yd6sg Před rokem

    Could you explain why the resistors are necessary? Also what happens if I turn the input and output clock on at the same time?

  • @toshnono7237
    @toshnono7237 Před 6 lety

    This video is very helpful

  • @joshg.1780
    @joshg.1780 Před 6 lety +1

    if you are wondering how to reset the memory of the shift register, just click the button connected to the SRCLR and click the RCLK, then its done make your LED queue light up again

  • @zdanek81
    @zdanek81 Před 9 lety

    thanks. good job.

  • @matiassoriamonge9911
    @matiassoriamonge9911 Před 5 lety

    thanks! now it works.

  • @wenjiewang485
    @wenjiewang485 Před 6 lety

    超有才的哦 ,so talented

  • @electronicphilia1687
    @electronicphilia1687 Před rokem

    Amazing❤

  • @sheenamuthu
    @sheenamuthu Před 3 lety

    when i tried to control the shift register with push buttons i could not control the memory of the shift register and the memory was random.I used pull up and pull down resistors but it still did not work.Is it because of the resistor?did i use the wrong ohm?please tell me.

  • @iurieysi9103
    @iurieysi9103 Před 3 lety

    im the 1000th subscriber! wohoo

  • @jeromembeche8907
    @jeromembeche8907 Před 3 lety

    Is the IC a serial out or parallel out type or both?

  • @AhmedIbrahim-kx1sl
    @AhmedIbrahim-kx1sl Před 6 lety

    2018 and still crystal clear and funny

  • @anokhautomation4453
    @anokhautomation4453 Před 2 lety

    Nice tutorial 👌👌

  • @deepakbasty7694
    @deepakbasty7694 Před 5 lety

    Nicely done with your ideas and how you make it fun to watch...iam a bit late i think...LOL

  • @piyushsinghal51
    @piyushsinghal51 Před 7 lety

    can you tell me the circuit diagram? The connections shown in video are not working in my case.

  • @kf5hcr176
    @kf5hcr176 Před 11 měsíci

    Well done

  • @ivanmiletic3418
    @ivanmiletic3418 Před 3 lety

    What will bi if PIN 12 RCLK (output clock) connect to 5V? Will the data momentarily pess from Data Lene to output or it will not work?
    Thanks.

  • @expertworkaccount8885
    @expertworkaccount8885 Před 2 lety

    My head hurts and the prob is I can't remember. Interesting watching and trying to understand and learn this stuff.

  • @damorafik
    @damorafik Před 3 lety

    Thank you

  • @tharunv1885
    @tharunv1885 Před 5 lety

    Awesome well undestood
    Im watching after 7 years ????

  • @smksore6266
    @smksore6266 Před 4 lety

    Pleas help me how can i control 2 potensio for 16 led using 74hc595 ...
    1.firs potensio control 1-8 leds
    2.second potenaio control 9-16 leds

  • @DFG265
    @DFG265 Před 6 lety +2

    Thanks a lot for the video, all the explanation is really great and clear. Just a question from a beginner like me, What is the aim of this small capacitor that you add in the third button?
    Thanks again

  • @schlaier
    @schlaier Před 3 lety

    For some reason when I wire mine up all the LEDs light up and the buttons have no noticeable effect. I'm fairly certain I copied the layout.

  • @d74g0n
    @d74g0n Před 4 lety

    that was great

  • @yichizhang795
    @yichizhang795 Před 9 lety

    Thanks!

  • @akhiljoseph8360
    @akhiljoseph8360 Před 6 lety

    Thanks a lot..

  • @skd5432
    @skd5432 Před 6 lety

    Cool way to Teach... :)

  • @venom_ftw9316
    @venom_ftw9316 Před 3 lety

    Thank youuuj

  • @Khujandiho
    @Khujandiho Před 2 lety

    What about delay time? If I want to have 5 second of 01000000 and than 3 second of 00110000?

  • @OmarAhmed-sr2bt
    @OmarAhmed-sr2bt Před 4 lety

    do i realy need an arduino? i am only using a breadboard with 9v battery

  • @ismailicanovic9482
    @ismailicanovic9482 Před 7 lety

    Nice, thanck you

  • @kevinmarriott6973
    @kevinmarriott6973 Před 3 lety

    How can I wire pin 12 so that I don't have to use it to show the data? I want to clock data along a string of LEDs without using this pin.

  • @TheOldKid
    @TheOldKid Před 7 měsíci

    With over 1000 subscribers looks like I'm not the only one wishing there were more videos in the past 10 years. If the creator sees this I want to say if you could jump back into tutorials you would have a successful channel. Clear, quick, concise, English and not 40 minutes. Please come back

  • @firdausprasetyawan4666

    can I get the circuit ?

  • @fakesmile155
    @fakesmile155 Před 2 lety

    Thanks.

  • @Arthur-rh9tf
    @Arthur-rh9tf Před 5 lety

    whats the capacitor for?

  • @vishwakbabu4440
    @vishwakbabu4440 Před 7 lety

    can you send the logic diagram because i can't understand clearly