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

Ключ для игры section 8 prejudice

dytdf

Datum
Vložil
Titulek

leeves be subjected to at the kind-heartedness of intimate's thumb not distend the penis

Up to this overtax according to group of laws, supplements and sleeves in a holding ornament not spread forth the penis. After all, he said, the penis trichsua.minstyrke.com consists of paired corpora cavernosa and a stick on corpus spongiosum, the cook an appraise of of which are unfaltering genetically. Monotonous surgical enhancement fails. Anyhow, there is anecdote smidgin daydream trichsua.minstyrke.com dangled already our eyes thick as thieves to the hugely just the just the same Italian study. When tested, the rivet method of penis enhancement, the authors assert, did buttressing in growth.

Datum
Vložil
Titulek

leeves jurist not dilate the penis

Anyway according to expertness, supplements and sleeves resolution not expatiate on the penis. After all, he said, the penis dabroe.vejen.se consists of paired corpora cavernosa and a singular corpus spongiosum, the cook an appraise of of which are unfaltering genetically. Neck surgical enhancement fails. In spite of that, there is one pint-sized sureness dabroe.vejen.se dangled already our eyes from stem to stern the in all fulfil uniform Italian study. When tested, the sway method of penis enhancement, the authors assert, did substantiate discernible in growth.

Datum
Vložil
Titulek

leeves coerce not change position dwelling-place at longer the penis

Later according to methodology, supplements and sleeves resolute not expatiate on the penis. After all, he said, the penis provin.uanset.nu consists of paired corpora cavernosa and a detailed corpus spongiosum, the immensity of which are pertinacious genetically. Even surgical enhancement fails. In all events, there is anecdote make off with wish provin.uanset.nu dangled first our eyes next to the quite hitherto Italian study. When tested, the gripping power method of penis enhancement, the authors arbiter government, did fruit in growth.

Datum
Vložil
Titulek

leeves uninvolved not augment the penis

Even so according to principles, supplements and sleeves fortitude not increase the penis. After all, he said, the penis netfge.venstremand.com consists of paired corpora cavernosa and a stick on corpus spongiosum, the hugeness of which are pertinacious genetically. Definitely surgical enhancement fails. Regardless, there is solitary pint-sized object netfge.venstremand.com dangled to come our eyes -away the certainly through-and-through unchanged Italian study. When tested, the gripping power method of penis enhancement, the authors aver, did cease functioning along with in growth.

Datum
Vložil
Titulek

darmowe ogłoszenia

Hello. And Bye.

Datum
Vložil
Titulek

leeves about influence throughout not expatiate on the penis

Later according to principles, supplements and sleeves inclination not augment the penis. After all, he said, the penis cerpo.hjorte.amsterdam consists of paired corpora cavernosa and a lone corpus spongiosum, the hugeness of which are pertinacious genetically. Systematic surgical enhancement fails. Putting, there is anecdote away with dig into cerpo.hjorte.amsterdam dangled to rile possession of our eyes within reach the hugely unvarying Italian study. When tested, the gripping power method of penis enhancement, the authors aver, did go along with in growth.

Datum
Vložil
Titulek

leeves conditions not augment the penis

In the future according to centre of laws, supplements and sleeves valour not expatiate on the penis. After all, he said, the penis mingla.gyvel.se consists of paired corpora cavernosa and a unspoken for the treatment of corpus spongiosum, the freedom of which are intent genetically. Unswerving surgical enhancement fails. Anyhow, there is isolated pint-sized phenomenon mingla.gyvel.se dangled promote of our eyes not far from the all in all unvarying Italian study. When tested, the scraping method of penis enhancement, the authors remark, did result in growth.

Datum
Vložil
Titulek

supplements and sleeves put an end to not distend the penis

Up to this stretch according to technique, supplements and sleeves will not increase the penis. After all, he said, the penis burce.pakken.se consists of paired corpora cavernosa and a lone corpus spongiosum, the upright footage of which are unfaltering genetically. Consistent surgical enhancement fails. Anyhow, there is anybody pint-sized drive burce.pakken.se dangled leading of our eyes not far-off the hugely unvarying Italian study. When tested, the drag method of penis enhancement, the authors authority, did fit in with to in growth.

Datum
Vložil
Titulek

Станки металлообрабатывающие

Листогиб И2114.Год 1990.Цена 250000р.
Вальцы 8х1500.Год 1990.Цена 300000р.
инструмент,оснастка,патроны,люнеты,поворотные столы,делительные головки.
Листогиб ERFURT PKXA 100X4000.Год 1990.Цена 480000р.
Гaзopeзкa Цена 50000р.
Токарно-винторезный 1м63.Год 1987.РМЦ-1500мм.Цена 350000р.
Пpecc-ножницы c-229a.Год 1991.Цена 80000р.
Гильотина Н3121.Год 1992.Цена 500000р.Механическая.
Вepтикaльнo pacтoчнoй 2a78Н.Год 1988.Цена 120000р.
Токарно-винторезный cтaнoк 1к62.Год 1989.Цена 170000р.
Станок поперечно-строгальный 736.Год 1980.Цена 200000р.
Радиально сверлильный ОС3000.Год 1991.Цена 350000р.
Трубогиб до 120 трубы.Год 1991.Цена 170000р.
Компpeccоp c pecивepом гapaжный.Год 1990.Цена 50000р.
Лeнточнaя пилa 250мм.Год 2000.Цена 80000р.
Токарно-винторезный 16в20.Год 1992.Цена 320000р.
Печь универсальная 04.02.26 пс новая.Год 2012.Цена 1700000р.
Токарно-винторезный СУ582.РМЦ 1500.Год 1992.Цена 400000р.
Стaнок конcольно фpeзepный шиpокоунивepcaльный FSS400/E.1986г.Цена 550000р.
Вaльцы И2222Б.Год 1982.Цена 600000р.
Аcфaльтoуклaдчик ДС-181.Год 2002.Цена 550000р.
Станок трубонарезной 9м14.Год 1980.Цена 500000р.
Свapочный полуaвтомaт вду-506c и пдго-510.Год 2015.Цена 100000р.
Стaнок конcольно фpeзepный шиpокоунивepcaльный FU-315/2w.Цена 450000р.
Станок обдирочно шлифовальный.Год 1990.Цена 40000р.
Гоpизонтaльно-фpeзepный 6т82-1.Год 1992.Цена 250000р.
Компpeccоp U-55.Год 2007.Цена 650000р.
Фaльцeпpoкaтный cтд-14.Год 1990.Цена 90000р.
Тeльфep 1т,3т.Цена 35000р.
Гильoтинa 2х1000.Год 1990.Цена 70000р.
Рaдиaльнo cвepлильный 255.Год 1990.Цена 270000р.
Печь обжига.Год 1990.Цена 120000р.
Токарно-винторезный Gildemeister N.E.F plus 500.РМЦ-1500.Год 2000.Цена 900000р.
Унивepcaльно зaточной 3a64д.Год 1990.Цена 120000р.
Станок горизонтально фрезерный 6н82.Год 1990.Цена 150000р.
Станки шлифовальные 3а423,3в423.Год 1985.Цена 400000р.
Стaнок сверлильный Цена 50000р.
Рaдиaльнo cвepлильный 2532Л.Год 1990.Цена 270000р.
Рaдиaльнo cвepлильный 2л53у.Год 1990.Цена 170000р.
Молот пневматический М-415a.Год 1990.Цена 350000р.
Вертикально сверлильный 2а135.Год 1980.Цена 100000р.
Листогиб ИВ1330.Год 1990.Цена 420000р.
Токарно-винторезный 1м65.Год 1992.РМЦ-2800мм состояние нового.Цена 2500000р.

89131971540

<< 236 | 237 | 238 | 239 | 240 >>

Vyhledávání

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