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

ywsfbssjhfke

https://usabuyes.com/- canadian pharmacy

Datum
Vložil
Titulek

Дигидроквертицин высокой степени очистки

Дигидрокверцетин, из всех известных на сегодняшний день биофлавоноидов, остается самым непревзойденным по своим качествам препаратом в антиоксидантной терапии : Дигидроквертицин - секрет молодости https://preparation.su/vitamin-p.html -Витамин Р “Байкальский” «Витамин-Р» Байкальский» - секрет здоровья, молодости и красоты

Datum
Vložil
Titulek

Monecy. Chytre investice pro vasi budoucnost.

Historicky, nemovitostmi se ukazala byt jednim z nejlepsich-provadeni investicnich trid.Jako realitni investori sami, stravili jsme let investovat pres tradicni pristup, jen aby videl, kolik zisku z techto investic spolknou neefektivita, zbytecne rezijni naklady, a prostredniku, kteri pridali malou hodnotu.Dost stary zpusob, jak delat veci, zacali jsme Monecy s jednoducha myslenka pouzivat technologii, aby nove definovat, jak lide investovali do nemovitosti — snizeni nakladu, zlepseni kvality a rozsireni pristupu.Celili jsme spravedlivemu podilu skeptiku, vcetne profesionalu z prumyslu, kteri nam rekli, ze nas napad je nemozny.
Ukazalo se, ze se mylili.Myslenka je jednoducha, ale silna.
Take a high quality investment class and make it available to anyone through one simple, efficient, and transparent platform. V Monecy klademe investory na prvni misto, tecka.Vitejte v budoucnosti investovani!
https://clck.ru/M8KCo

Datum
Vložil
Titulek

Большие новости

https://linqing4.com/lqbl/upload/home.php?mod=space&uid=311633
https://bbs.realsoft.cc/home.php?mod=space&uid=647965
https://www.ftrpg.com.br/forum/index.php?/profile/222-terrygeaws/
https://prfot.ru/bod/tools.php?event=profile&pname=TerryLox
https://galaxylegend.tap4fun.com/forum/member.php?318025-Terryphife
https://bbs.yooxz.com/space-uid-67450.html
https://o929478a.bget.ru/users/TerryScomi
https://www.ixuelang.com/space-uid-64680.html
https://aliciavikander.org/photos/profile.php?uid=732369
https://bbs.feibit.com/home.php?mod=space&uid=129449

https://bbs.lsyoung.com/bbs/space-uid-782762.html
https://damoitxueyuan.com/home.php?mod=space&uid=392612
https://www.morehere.org/member.php?u=1062152
https://ioli0.0oily.n82.info/home.php?mod=space&uid=67660
https://bbs.wanzdsw.com/home.php?mod=space&uid=103236
https://www.soccerway123.xyz/member.php?278961-Terryheamn
https://leoclassifieds.com/author/terryzef/
https://bbs.slnjyzc.com/home.php?mod=space&uid=27252
https://www.avtomoscvich.ru/user/TerryInpum/
https://www.i56.cc/home.php?mod=space&uid=55642
https://aspwell.com/space-uid-11298.html
https://moscow-med.com/communication/forum/user/225541/

https://www.jeepz.com/forum/members/robertdar.html
https://bbs.wanzdsw.com/home.php?mod=space&uid=103236
https://i-win.info/iwin/profile.php?id=758947
https://rian-ck.ru/user/Roberttaine/
https://yuandujinsheng.top/home.php?mod=space&uid=309312
https://faysaldadoua.hb.ma/forum.html-T15688
https://cdposz.ru/forum/user/32964/
https://cangyan.top/home.php?mod=space&uid=92438
https://v.totobang.cn/home.php?mod=space&uid=496832
https://dissoo.com/forums/member.php?action=profile&uid=18957
https://yaoyaoyueyue.cn/home.php?mod=space&uid=364066
https://www.akbard.kz/festival/user/RobertStymn/
https://razmenyai.ru/account/?user=176633
https://tver-med.ru/forum/user/165311/
https://bbs.whaudio.com/space-uid-122726.html

https://www.truckmodels.co.za/author/justinpat/
https://ordemdospsicologos.net/forum/member.php?action=profile&uid=2900
https://yibojt.com/home.php?mod=space&uid=4002
https://www.ov2.info/home.php?mod=space&uid=985669
https://swissant.com/forum/home.php?mod=space&uid=400645

https://lyyuehui.com/home.php?mod=space&uid=28219
https://postclassifiedadfree.com/author/thomasnoism/
https://bbs.coolkaisky.com/home.php?mod=space&uid=10110
https://hhflcp.com/bbs/home.php?mod=space&uid=1637993
https://aqiulian.com/home.php?mod=space&uid=14236

https://xn---93-5cdk6e1a.xn--p1ai/author/raymondmat/
https://localvet.ru/users/raymondden
https://www.association-manoirducrime.fr/forum/profile.php?id=328205
https://zkysb.com/home.php?mod=space&uid=11241
https://opattaya.com/home.php?mod=space&uid=163798

https://bbs.21hulian.com/home.php?mod=space&uid=67999
https://jfraction.al/forum/member.php?action=profile&uid=1370
https://123.207.144.160/home.php?mod=space&uid=302016
https://www.kvnforall.info/index.php?showuser=102971
https://aqiulian.com/home.php?mod=space&uid=14048

https://importer.in.ua/member.php?37120-Irvinevivy
https://baodientu24h.net/forum/profile.php?id=1405766
https://www.tfedu.org/forum/home.php?mod=space&uid=188221
https://x021.cc/space-uid-273461.html
https://outdoor74.ru/forum/index.php?PAGE_NAME=profile_view&UID=248814

https://fobiz.ru/member.php?u=28425
https://easywdwforums.com/members/scotttok.53324/
https://www.a-drozdov.ru/talk/profile.php?id=141600
https://www.iranhsk-co.com/forums/member.php?action=profile&uid=7809
https://www.pokertrikz.com/forums/members/scottnedly.html


[url=https://astra-electric.ru/]ооо астра[/url]
[url=https://astra-electric.ru/?id_category=42&controller=category]купить кабельный лоток[/url]
[url=https://astra-electric.ru/?id_product=56&controller=product]короб металлический 50х50 с крышкой цена[/url]
[url=https://astra-electric.ru/index.php?id_product=121&controller=product]сп 100[/url]
[url=https://astra-electric.ru/index.php?id_product=78&controller=product]скоба к1157 у3[/url]

Datum
Vložil
Titulek

Предложение администратору сайта arduino8.webnode.cz

Приветствую!
Официальная скидка 50% на Xevil+Xrumer до 15 февраля включительно!
Список купонов, дающих скидку 50% на покупку комплекса:

JAN-50-200215-fk7d2t0ng0m2pnr0
JAN-50-200215-fk7d2tadlk6k01pt
JAN-50-200215-fk7d2stgvont4oz2
JAN-50-200215-fk7d2tbev8zfin78
JAN-50-200215-fk7d2sukrsp40koj
JAN-50-200215-fk7d2t0h1gfxpqeb
JAN-50-200215-fk7d2t5l2gsnvpct
JAN-50-200215-fk7d2stl1o38dpbm
JAN-50-200215-fk7d2spcnkktmkis
JAN-50-200215-fk7d2t98h0yonw0h
JAN-50-200215-fk7d2sth40qfg025
JAN-50-200215-fk7d2swefocwi2j5
JAN-50-200215-fk7d2sue24fqsbl5

Как использовать купон: https://prnt.sc/qweqro
и ввести его в поле https://prntscr.com/ou4rh9

Если купоны уже не рабочие, их наличие можно запросить по емейлу xrumercoupon@mail.ru если не понятно куда вводить купон пишите на почту.

Datum
Vložil
Titulek

Помогите найти взломанную Skiing Fred

Подскажите пожалуйста, где скачать взломанную версию игры Skiing Fred для андроид?
Вот на [url=https://vzlom-android.com/926-skiing-fred.html]этом[/url] сайте она есть, но версия игры уже устарела, а я ищу последнюю версию с модом.

Datum
Vložil
Titulek

usa online casinos that use paypal

online blackjack mobile <a href="https://neoonlinecasino.com/">new casinos 2020</a> [url=https://neoonlinecasino.com/]play slots for real money[/url] best online casinos in the world

Datum
Vložil
Titulek

Купить пакеты с логотипом

Качественные [url=https://paklogo.ru/]Изготовление пакетов с логотипом[/url]

Datum
Vložil
Titulek

Восстановление дебита скважины Щелково

Опираясь на длительный производственный опыт в этом вопросе и квалифицированную бригаду мастеров своего дела, по , очистка фильтра скважины, прочистка скважин, [url=https://belgvod.ru]Телеинспекция скважины[/url], очистка дождевой канализации, восстановление производительности скважин, промывка дождевой канализации, прочистка трубопроводов высоким давлением и тому подобное. Подобные услуги обширно можно применять в разных направлениях, в разного рода как ирригация, сельское хоз-то, комерческий или жилой комплекс. Вся наша команда экспертов обладает большим опытом во многих областях, что даёт возможность нашей организации делать все эти услуги такие услуги как ремонт скважины, оборудование скважины, прочистка дренажа, ремонт артезианской скважины, установка пьезометрических трубок, Видеообследование скважины, очистка водоподъёмных труб, восстановление эксплуатационных характеристик скважиныоперативно и легко. Имеющиеся услуги постоянно используются всеми нашими клиентами за их своевременное выполнение и лучшую ценовую программу.

Datum
Vložil
Titulek

News 2020

Натуральный камень Мрамор, Гранит, Оникс, Траверт и тд. Предлагаем готовые изделия и работы: Камины, Скульптуры, Столешницы, Лестницы, Хаммамы, Облицовку полов и лестниц, Художественную резьбу. Гарантия 10 лет. Украина Viber/whatsapp +380972604227 Поставки в Любую страну мира

<< 111 | 112 | 113 | 114 | 115 >>

Vyhledávání

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