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

Re: pem till gardena









Datum
Vložil
Titulek

Re: pem till gardena









Datum
Vložil
Titulek

ДЕНЕЖНЫЙ АЛГОРИТМ. Автозаработок до 230 000 в месяц. [Скачать] 2021

ДЕНЕЖНЫЙ АЛГОРИТМ. Автозаработок до 230 000 в месяц.

Автоматизируй персональный доход.
Настрой всё и смотри на результат. Корректируй и управляй только по необходимости.
Начинайте без вложений.
Да, можно просто зайти и заработать. Вкладывать деньги не обязательно!
Станьте увереннее в себе.
К чёрту всех, кто не верит в Вас! Они поверят, когда увидят твой новый BMW.

>> СКАЧАТЬ ВИДЕОКУРС
https://teletype.in/@denezhnyj-algoritm/denezhnyj-algoritm-skachat
*Переходите по ссылке на сайт автора и получайте персональный бонус!

////////

Отзывы о курсе Денежный алгоритм. Автозаработок до 230 000 в месяц.

Светлана Куценко
Здравствуйте, Дмитрий!
Я рада, что у меня теперь есть возможность заработать. Уже много раз пыталась, но не получалось.
То на одну пустышку натыкалась, то на другую! А с вашим курсом сразу как-то пошло!
Уже результат есть, 11 473 заработала. Спасибо Вам от всей нашей семьи!


Валентин Чураков
Если кто-то сомневается, идти ли к Дмитрию, то вначале прочитайте мой отзыв.
Я сам не очень доверчивый человек. Вначале посмотрел, подумал и решил, что не пойду.
Но до вечера так и маялся в сомнениях.
Вроде бы и сайт закрыл и решение принял, но где-то была мысль, что я упускаю что-то важное для себя! В итоге вернулся, написал Диме.
И мне достаточно было небольшой переписки, чтобы понять какой это добрый и надежный человек. Вот прямо родственная душа!
Уже на следующий день я изучал Денежный алгоритм. А сегодня второй раз вывожу заработанные деньги


Катерина Реут
Дмитрий! Ваша система - чудо!
Она буквально вытащила меня из нищеты. Меня уволили с работы, а найти что-то комфортное я не могла.
Ребенок маленький и я не могу на полный день уходить. Когда я совсем уже отчаялась, Бог направил меня на ваш сайт.
Только благодаря вам я могу нормально жить и уже распланировала как буду рассчитываться с долгами


Олеся Назмиева
Дай вам бог здоровья, Дима! Я даже не представляла, что смогу зарабатывать в интернете.
А оказывается, что могу! Да еще и почти 100 тысяч сделала за месяц! Вы мой проводник в мир денег и счастья.
И если когда-нибудь встретимся, я вас просто расцелую!


>> Денежный алгоритм. Автозаработок до 230 000 в месяц. Отзывы о курсе
https://денежный-алгоритм.я.рус
*Переходите по ссылке на сайт автора и получайте персональный бонус!

''''''''

Гарантия возврата средств.
Вы можете воспользоваться гарантией возврата денег. Если все сделали по методике, но это не принесло никакого реузультата напишите автору и он вернёт деньги.

ДЕНЕЖНЫЙ АЛГОРИТМ. Автозаработок до 230 000 в месяц. Обзор 2021

Datum
Vložil
Titulek

Пожизненный доход на SP офферах - Скачать бесплатно

Пожизненный доход на SP офферах - Обзор
https://teletype.in/@sp-offer
https://teletype.in/@sp-offer/skachat-kurs-sp-offer
https://teletype.in/@sp-offer/pozhiznennyi-dohod-na-sp-offerah
https://teletype.in/rss/sp-offer
https://telegra.ph/Skachat-kurs-Pozhiznennyj-dohod-na-offerah-SP---ehto-novyj-i-uvlekatelnyj-sposob-zarabotka-v-internete-09-18
https://telegra.ph/Pozhiznennyj-dohod-na-SP-offerah-Skachat-09-18

Datum
Vložil
Titulek

Пожизненный доход на SP офферах

https://teletype.in/@sp-offer
https://teletype.in/@sp-offer/skachat-kurs-sp-offer
https://teletype.in/@sp-offer/pozhiznennyi-dohod-na-sp-offerah
https://teletype.in/rss/sp-offer

Datum
Vložil
Titulek

Larrybak


I pay a visit day-to-day a few sites and sites to read content, but this blog gives feature based articles.

Datum
Vložil
Titulek

Oduvan4ikEvot No

Error 523 [url=https://support.cloudflare.com/hc/en-us/articles/115003011431-Troubleshooting-Cloudflare-5XX-errors#523error]origin is unreachable[/url]

Datum
Vložil
Titulek

Oduvan4ikEvot Lol

Error 523 [url=https://support.cloudflare.com/hc/en-us/articles/115003011431-Troubleshooting-Cloudflare-5XX-errors#523error]origin is unreachable[/url]

Datum
Vložil
Titulek

не до конца понятно

не совсем понятно, действительно ли так, как написано [url=https://ukrat.ru/index.php?/Table/Nedvijimost/feed/atom.html]Сделки с недвижимостью, оформление и регистрация...[/url] или все-таки есть какие-то другие варианты.<br>Предоставляем помощь по разработке правовых позиций в срочном порядке. Мы даем отличное качество работ в этой области. В числе гарантируемых нами преимуществ профессионализм, гибкость. У нас колоссальный стаж решения подобных дел.

Datum
Vložil
Titulek

Best lolita2

####### OPVA ########
ULTIMATE РТНС COLLECTION
NO PAY, PREMIUM or PAYLINK
DOWNLOAD ALL СР FOR FREE

Description:-> gg.gg/lua7w

Webcams РТНС 1999-2021 FULL
STICKAM, Skype, video_mail_ru
Omegle, Vichatter, Interia_pl
BlogTV, Online_ru, murclub_ru

Complete series LS, BD, YWM
Sibirian Mouse, St. Peterburg
Moscow, Liluplanet, Kids Box
Fattman, Falkovideo, Bibigon
Paradise Birds, GoldbergVideo
Fantasia Models, Cat Goddess
Valya and Irisa, Tropical Cuties
Deadpixel, PZ-magazine, BabyJ
Home Made Model (HMM)

Gay рthс collection: Luto
Blue Orchid, PJK, KDV, RBV

Nudism: Naturism in Russia
Helios Natura, Holy Nature
Naturist Freedom, Eurovid

ALL studio collection: from
Acrobatic Nymрhеts to Your
Lоlitаs (more 100 studios)

Collection european, asian,
latin and ebony girls (all
the Internet video) > 4Tb

Rurikon Lоli library 171.4Gb
manga, game, anime, 3D

This and much more here:
or --> gg.gg/ntwfm
or --> cpc.cx/uVc
or --> xor.tw/4pt0y
or --> v.ht/LEYc
or --> cutt.us/jKbHA
or --> gg.gg/ntwgr
or --> v.ht/kIy2
or --> gurl.pro/k6ftqd
or --> gg.gg/ntwhd
-----------------
---------------xr3

<< 6 | 7 | 8 | 9 | 10 >>

Vyhledávání

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