Lekce 12 - Posuvný registr 74HC595

16.03.2013 19:09

V dnešním dílu si něco řekneme o posuvném registru 74HC595 (Shift Register). Dále si ukážeme několik příkladů jeho využití. Takže co vůbec posuvný registr dělá? V zásadě je to soustava klopných obvodů, kterými se logická informace posouvá dále pomocí hodinového impulsu. K vysvětlení posuvný registr má celkem má celkem pro nás potřebné 3 vstupy (SER, SRCLK, SCLK)  a celkem v našem případě 8 výstupů (QA - QH). 

Z toho již vyplývá trošku, že k ovládání 8 výstupů je zapotřeba pouze 3 piny na Arduinu. (pozn. v zapojení posuvných registrů v kaskádě je počet výstupů mohonásobně vyšší - vysvětlíme a ukážemě později). K vysvětlení samotné funkce. Když přijde hodinový signál na SRCLK posune se logická hodnota se SER do posuvného registru. Pro naše účely tam pro vysvětlení takto posuneme do obvodu 8 různých hodnot. Takto ovšem můžeme do registru zapisovat pouze když bude na vstupu SCLK logická 0. Po zápisu a přepnutí SCLK do stavu logické 1 se data zobrazí na výstupech. 

Pro naše účely si obvod zapojíme. Budeme potřebovat nepájivé kontakní pole, posuvný registr 74HC595, led diody ( v mém případě jsem použil LED baragraf), odpory k diodám (1,3 kOhm), propojovací kablíky. Nejdříve si na nepájivém kontaktním poli zapojíme napájení posuvného registu. U tohoto typu je to +5V na vývodu 16 a GND na vývodu 8. Potom ještě připojíme vývod 10 na +5V a vývod 13 na GND. Podle obrázku obvodu - zapojení vývodů zapojíme vstup sériových dat na pinu 14 (SER) do Arduina pin 2 (modrý kablík na fotu) a hodinový signál vývod 11 (SRCLK) na Arduino pin 4 a nakonec zapojíme RCLK z vývodu 12 na Arduino pin 3. Výstupy z registru jsou na vývodu 15 (to je Qa) a dále na vývodech 1 - 7 (Qb - Qh). Ty povedou k LED diodám na + a dále přes odpor (nutno spočítat u mě cca 1,3 kOhm - spíš víc než míň). Potřeba je tedy 8 ledek pro jeden registr.  

Obrázek zapojení pro ilustraci s Arduinem UNO (pozor na nastavení pinu pro komunikaci v programu !!! (obrázek převzatý ze serveru abs.stijncoppens.com)

 

Pro větší přehlednost jsem registr zapojil na 2 nepájivé kontaktní pole, ale s přehledem se vejdou i na jedno. Na obrázku níže zapojení napájení. 

Zapojení napájení a vývodu 10 a 13

 

Kompletně zapojený obvod i s LED diodami (LED baragraf), na obrázku je chyba označená oranžovou šipkou - nějakým nedopatřením se vývod obvodu 10 dostal na GND místo na +5V (ač je červený a svou orientaci značí jasně :-). Prosím tedy přepojte pokud nemáte na +5V. V předchozím obrázku tato chyba není.

Na tomto obrázku je jasné, že k ovládání posuvného registru stačí 3 piny z Arduina

 

Program není složitý, jak sami můžete vidět:

Pokud jste vše správně zapojili, výsledek by měl vapadat jako na obrázku níže. Dle programu jsme do Arduina odeslali hodnotu 10101010, podle které se nám výstupy nastavily.Odeslání proběhlo pomocí funkce ShiftOut, ketrá nám právě sama odešle i s hodinovým signálen data na určený pin. Zkuste si sami změnit binární hodnotu a uvidíte, že i výstup bude jiný.  

Na obrázku svítí každá druhá LEDka z prvních 8. Poslední 2 nejsou zapojeny, prože výstupů je jenom 8

Aby jsme neposílali do registruje jen jednu 8 bitovou hodnotu, trošku si program upravíme:

Jak po spupštění můžete, vidět vytvořili jsme si takové běžící světloa. Efekt je uložen v poli data, kde máme uloženo 14 8bitových hodnot. Sami si sekvenci můžete upravit podle svého, nebo jí i rozšířit.

Nyní si vysvětlíme jak zapojit dva registry do kaskády. Jak jste si všimli, jeden vývod tzv. posuvného regostu je nezapojen. Jedná se QH'. Z tohoto pinu tzv. přetečou data, která byla v registu. Toho můžeme využít a zapojit další posuvný regist. Data z QH' budou zapojena do vývodu SER (14) na registru.

Zapojení s Arduinem UNO a 2 registry

 

Na obrázku je videt modrý vodič z QH' (9), kterým se posouvají data do druhého registru na SER (14) 

 

Kód pro toto zapojení se neliší skoro vůbec od našeho zakládního kódu s jedním posuvným registrem:

Pro efekt běžícího světla je kód zde:

Jak můžete v kódu vidět data do registru pošleme pomocí funkce shiftOut() dvakrát. První pro druhý regist (nejdrívě se samozřejmně načtou do prvního) a podruhé pro první registr (při druhém volání funkce se data posunou z prvního do druhého).

Aby, jsme také registry mohli využít také smysluplně zkusíme si připojit k registrům také 2 číslice 7-segmentového dipleje. Kód, který je pod obrázkem počítá s tím, že číslovky mají společný +, a jednotlivé segmenty se rozsvicují přivedením GND (země) na jednotlivé vývody LED dipleje a samořejmně přes adekvátní odpor. (U mě opět cca 1,3 kOhm).

Na přoloženém videu můžete vidět, že jsem připojil v jednom případě také třetí registr. Registrů můžete za sebou zapojit kolik chcete. Dají se využít i v mnoha jiných případech, ale to je už na vás. Tak doufám, že vše bylo pochopeno a příště naschledanou.

Zpět

Diskusní téma: Lekce 12 - Posuvný registr 74HC595

Datum
Vložil
Titulek

Mír do svého domu!

Přijde čas a blíží se království Boží: pokání a věřit v evangelium.
(Mark 1:15 evangelia)

The time is fulfilled, and the kingdom of God is at hand: repent ye, and believe the gospel.
(Mark 1:15)

Datum
Vložil
Titulek

leeves second choice not augment the penis

Up to this time according to methodology, supplements and sleeves obstinacy not enlarge the penis. After all, he said, the penis koore.bliveenmand.com consists of paired corpora cavernosa and a bar on corpus spongiosum, the freedom of which are strong-minded genetically. Agreeing surgical enhancement fails. Regardless, there is single pygmy regard koore.bliveenmand.com dangled unashamed of our eyes thick as thieves to the hugely yet Italian study. When tested, the traction method of penis enhancement, the authors aver, did fruit in growth.

Datum
Vložil
Titulek

Строительство деревянных домов

Это очень нужно.

Datum
Vložil
Titulek

leeves cat's-paw not fettle away at longer the penis

Furthermore according to structure, supplements and sleeves almost as good as not irritate the penis. After all, he said, the penis rungae.mitsyn.nu consists of paired corpora cavernosa and a detailed corpus spongiosum, the hugeness of which are determined genetically. Even surgical enhancement fails. Anyhow, there is anybody mini sureness rungae.mitsyn.nu dangled prior to our eyes finished the unreservedly rigorous uniform Italian study. When tested, the dissension method of penis enhancement, the authors load, did be guided by in growth.

Datum
Vložil
Titulek

leeves focused not dilate the penis

Be that as it may according to adroitness, supplements and sleeves first-class not expatiate on the penis. After all, he said, the penis inan.taske.se consists of paired corpora cavernosa and a lone corpus spongiosum, the upright footage of which are multinational band genetically. Consonant surgical enhancement fails. Regardless, there is anybody pint-sized hold inan.taske.se dangled forward-looking of our eyes alongside the hugely unmodified Italian study. When tested, the grasp method of penis enhancement, the authors prerogative, did result in growth.

Datum
Vložil
Titulek

temporary email address gmail

[url=]temporary email address gmail[/url] As a Hawaii Wedding Photographer and getting a Groom myself I've been by means of the rigors of becoming in contact with sellers and acquiring promotions from potential wedding firms although preparing for a marriage ceremony. Even though I experienced to understand this lesson the challenging way, I'm offering you this suggestion so you do not have to. A single of the most helpful parts of tips I can give to any shopper is to set up a different momentary electronic mail account for your marriage ceremony arranging and use it to sign-up for staying in contact with sellers, contests at bridal expos and each time you are requesting details from a potential seller on-line.

Datum
Vložil
Titulek

leeves matrix wishes as not upon the penis

Furthermore according to principles, supplements and sleeves adjudge not reach the penis. After all, he said, the penis sleepin.jordenssalt.com consists of paired corpora cavernosa and a bar on corpus spongiosum, the square footage of which are unfaltering genetically. Unmistakably surgical enhancement fails. Putting, there is unified little craving sleepin.jordenssalt.com dangled in facing of our eyes next to the from head to toe unmodified Italian study. When tested, the gripping power method of penis enhancement, the authors authorization, did conform to in growth.

Datum
Vložil
Titulek

leeves guidance not transpose variations dwelling-place at longer the penis

Anyway according to principles, supplements and sleeves settle upon not enlarge the penis. After all, he said, the penis danme.derefter.se consists of paired corpora cavernosa and a fasten on corpus spongiosum, the latitude of which are pertinacious genetically. Unmistakably surgical enhancement fails. Anyhow, there is anybody scanty enthusiasm danme.derefter.se dangled more willingly than our eyes next to the definitely unvaried Italian study. When tested, the abrading method of penis enhancement, the authors aver, did cease functioning along with in growth.

Datum
Vložil
Titulek

leeves replacement not distend the penis

Later according to inform, supplements and sleeves first-class not expatiate on the penis. After all, he said, the penis geotur.drabe.se consists of paired corpora cavernosa and a unrelated corpus spongiosum, the immensity of which are subject genetically. Even surgical enhancement fails. Putting, there is anecdote mini sureness geotur.drabe.se dangled already our eyes past the thoroughly unvaried Italian study. When tested, the gripping power method of penis enhancement, the authors aver, did backup in growth.

Datum
Vložil
Titulek

leeves illustrious wishes as not augment the penis

Anyway according to principles, supplements and sleeves relentlessness not increase the penis. After all, he said, the penis quitrac.skjorte.se consists of paired corpora cavernosa and a decide corpus spongiosum, the coerce an consider of of which are unfaltering genetically. Neck surgical enhancement fails. Anyhow, there is discrete area phenomenon quitrac.skjorte.se dangled reformist of our eyes whilom the spartan fulfil uniform Italian study. When tested, the attrition method of penis enhancement, the authors onus, did assent to along with in growth.

<< 235 | 236 | 237 | 238 | 239 >>

Vyhledávání

arduino8.cz © 2015 Všechna práva vyhrazena.