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

Электромонтажное оборудование

Самый эффективный способ продажи или покупки готовых фирм с историей в Беларуси. Актуальные объявления от собственников на международном ...


[url=https://astra-electric.ru/product/perfoshveller-2/]швеллер п образный перфорированный[/url]
[url=https://astra-electric.ru/product/polka-kabelnaya/]кабельная полка[/url]
[url=https://astra-electric.ru/product/z-profil/]зетовый профиль[/url]
[url=https://astra-electric.ru/index.php?controller=category&id_category=43%5D%D0%BB%D0%BE%D1%82%D0%BE%D0%BA&p=5]купить кабельные лотки[/url]
[url=https://astra-electric.ru/]лоток электротехнический[/url]

Datum
Vložil
Titulek

Новости политики Россия США

Приветствую! Класный у вас сайт!
Что скажете по поводу этих новостей?:
Армия Канады получила первую партию бронемашин TAPV https://uptek.ru/news/21198-armiya-kanady-poluchila-pervuyu-partiyu-bronemashin-tapv.html
https://uptek.ru/news/34198-armeyskaya-aviaciya-podrazdeleniya-pvo-i-pro-voydut-v-formirovaniya-vdv.html
Ещё много интересного нашел тут: [b] новости россии мира события [/b] [url=https://uptek.ru/]https://uptek.ru/[/url]
[url=https://uptek.ru/video/]видео фото новости[/url] смотреть видео новости

Datum
Vložil
Titulek

Мировые новости

Приветствую всех! Класный у вас сайт!
Что думаете по этим новостям?:
США ввели санкции против ряда венгерских чиновников за попытку сближения с Россией https://mybioplanet.ru/news/8579-ssha-vveli-sankcii-protiv-ryada-vengerskih-chinovnikov-za-popytku-sblizheniya-s-rossiey.html
Климкин в печали: украинцы бегут туда, где борщ гуще [url=https://mybioplanet.ru/news/31619-klimkin-v-pechali-ukraincy-begut-tuda-gde-borsch-gusche.html] Климкин в печали: украинцы бегут туда, где борщ гуще [/url]
Ещё много всего нашел тут: [b] новости мировой энергетики [/b] [url=https://mybioplanet.ru/]https://mybioplanet.ru/[/url]
новости экономики https://mybioplanet.ru/ekonomika/

Datum
Vložil
Titulek

Вопрос по авто

[b]lacetti хэтчбек[/b]
[url=https://vk.com/lacetti_1]внутренний шрус лачетти[/url]
<a href="https://vk.com/lacetti_1">задний ступичный лачетти</a>

Datum
Vložil
Titulek

Охрана и безопасность, видеонаблюдение

Лазерный микрофон направленного действия

[url=https://spy-sts.com/catalog/dom_semya/rybalka_okhota/]Рыбалка - Охота[/url]

Datum
Vložil
Titulek

Кубань фото


[url=https://kuban.photography/]новые фото кубань[/url]

Datum
Vložil
Titulek

cialis soft tabs canada Phant

Fish Flex Forte 500 Mg Cephalexin NUHISSUELL [url=https://dcialish.com/]cialis for sale[/url] OrnaraCrew Zithromax And Sinus Infection

Datum
Vložil
Titulek

Кубань фото


[url=https://kuban.photography/]фото кубанские[/url]

Datum
Vložil
Titulek

Нашел класную информацию

Привет всем участникам!
Нашел хорошую инфу на этом сайте: https://okaybro.ru :
[url=https://okaybro.ru/tekhnologii_gadzhety/]какие технологии[/url] проект по технологии
Восхитительные работы Ли Хоанг Лонга https://okaybro.ru/8185-voshititelnye-raboty-li-hoang-longa.html
Цвет не имеет значения [url=https://okaybro.ru/1252-cvet-ne-imeet-znacheniya.html] Цвет не имеет значения [/url]
https://okaybro.ru/8869-pyatnica-13-v-krymu.html

Datum
Vložil
Titulek

Электромонтажное оборудование

Добрый день. Наше руководство решило купить летом всем сотрудником турпутевки, ведь их теперь можно... ФНС обобщила судебную практику по вопросам уплаты налогов через проблемные банки и сделала важные выводы. Доказывать,... Арест имущества организации в соответствии со статьей 77 НК РФ применяется в качестве обеспечительной меры для исполнения... ИП освобождается от фиксированных взносов во внебюджетные фонды в исключительных случаях. Перечень оснований исчерпывающий.... Чтобы упростить работу, в частности обработку входящих с документов, в системе учета должна быть функция распознавания... В середине лета стало известно о намерении властей ужесточить порядок выдачи квалифицированных электронных подписей, а также изменить правила работы с ними. Поправки в законодательство уже собрались п... В середине лета стало известно о намерении властей ужесточить порядок выдачи квалифицированных электронных подписей, а также изменить правила работы с ними. Поправки в законодательство уже собрались п... В середине лета стало известно о намерении властей ужесточить порядок выдачи квалифицированных электронных подписей, а также изменить правила работы с ними. Поправки в законодательство уже собрались п... В августе стали известны данные по «серым» доходам россиян. В целом показатели улучшились, однако суммы, которые государство недополучает в виде налогов, весьма существенные. А значит, власти будут пр... При определении остаточной стоимости основных средств в целях применения УСН остаточную стоимость лизингового имущества учитывает та сторона договора, на чьем балансе учитывается имущество. Переданный... И для организации, и для ее работников вопрос налогового резидентства работников актуален всегда. Ведь организация должна удержать НДФЛ с их доходов по правильной ставке НДФЛ. А сотрудникам важно избежать... Воронежский областной суд в Апелляционном определении от 4 июля 2019 г. по делу № 33-4324/2019 сделал вывод, что в тех случаях, когда работник не указал дату планируемого отдыха, отпуск с последующим увольнением можно не предоставлять. Воронежский областной суд в Апелляционном определении от 4 июля 2019 г. по делу № 33-4324/2019 сделал вывод, что в тех случаях, когда работник не указал дату планируемого отдыха, отпуск с последующим увольнением можно не предоставлять. При расчете предельной суммы дохода тем, кто претендует на «детский» вычет по НДФЛ, суммы матпомощи, суточные при командировках, а также допвзносы на накопительную пенсию не учитывают. Письмо ФНС России от 9 августа 2019 года № СД-4-11/15807@. При расчете предельной суммы дохода тем, кто претендует на «детский» вычет по НДФЛ, суммы матпомощи, суточные при командировках, а также допвзносы на накопительную пенсию не учитывают. Письмо ФНС России от 9 августа 2019 года № СД-4-11/15807@. Письмо Минтруда России от 12 июля 2019 г. № 15-2/В-1828: сотрудникам, которые проводят за персональными компьютерами не менее половины рабочего времени, сейчас обязательно следует проходить предварительные и периодические медицинские осмотры. Письмо Минтруда России от 12 июля 2019 г. № 15-2/В-1828: сотрудникам, которые проводят за персональными компьютерами не менее половины рабочего времени, сейчас обязательно следует проходить предварительные и периодические медицинские осмотры. Соцзащита назначила выплату неработающему пенсионеру, но не отменила ее вовремя. А спустя несколько лет отправилась в суд - взыскивать с пенсионера не Банкиры и налоговики – люди чрезвычайно мнительные. При этом наделенные полномочиями по приостановлению операций по счетам. Это чревато тем, что некот Налогоплательщики, налоговые агенты, лица, являющиеся участниками товарищества (концессионного соглашенич, договора доверительного управления имуществом), ведущими общие дела Объект 'доходы”: 182 1 05 01011 01 1000 110 ОКТМО ТП ГД.00.2019 0 дата подписания декларацииОбъект “доходы минус расходы”, в том числе минимальный налог: 182 1 05 01021 01 1000 110 ОКТМО ТП ГД.00.2019 0 дата подписания декларации Бухгалтерия.ру — это сайт для бухгалтеров, аудиторов, налоговых консультантов, специалистов по кадрам. Налогообложение и бухгалтерский учет, формы и бланки отчетности, бухгалтерские новости, бухгалтерия и налогообложение на практике ежедневно. . Также на нашем сайте вы сможете найти множество актуальных материалов, связанных с применением налогового законодательства, на следующие темы: , задать на нем свой вопрос или поделиться своим опытом. Также вы имеете возможность в любое время обратиться к нашим специалистам в рубрике «Вопрос-ответ». Посещайте наш сайт регулярно, и ни


[url=https://astra-electric.ru/product/shveller-perforirovannyj-shp-32kh16-k347/]швеллер перфорированный шп 32х16 цена[/url]
[url=https://astra-electric.ru/product/profil-zetovyj-60kh40kh40-k239/]профиль монтажный к239[/url]
[url=https://astra-electric.ru/product/shveller-perforirovannyj-shp-60kh35-k235/]швеллер перфорированный шп 60х35[/url]
[url=https://astra-el

<< 29 | 30 | 31 | 32 | 33 >>

Vyhledávání

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