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

Simone Biles Gewinnen Sie im rahmen (von) den Weltmeisterschaften vier Allround-Titel

Biles hatte seit den Olympischen Spielen 2016 nicht mehr international teilgenommen, während sie im Januar enthüllte, dass diese von einem ehemaligen Sportdoktor der Mannschaft USA sexuell missbraucht worden war.

Darüber hinaus wurde der 21-jährige Amerikaner am Vorabend jener Welten mit einem Nierenstein ins Krankenhaus eingeliefert.

"Dies ist definitiv der gruseligste von denen aus jener Vergangenheit", sagte sie.

Zuallererst hatte Biles mit Svetlana Khorkina aus Russland vielen Rekord von drei Allround-Golds geteilt.

"In diesem Jahr gab es definitiv Höhen und Tiefen, zur Therapie und zu anderen Dingen. Nur im Fitnessstudio über sein, war ein ein schuss rau, aber man versucht, sich auf eine Sache zu konzentrieren, um durchzukommen", sagte sie.

"Ich hoffe, dies gibt anderen Damen die Gewissheit, dass Jene es immer noch gut können, ohne dafür bestraft zu werden und Eltern die Turnerinnen in den Sport zu versetzen und sich wohl zu fühlen. in

Die 19-jährige Britin Ellie Downie wurde nach die zwei Eingriffen am linken Knöchel nach ihrer Rückkehr in das Rennen elf.

Am Samstag nimmt Downie am Ende der Stufenbarren teil, während der zweifache Olympiasieger Max Whitlock den dritten Weltmeistertitel in Folge auf dem Pauschenpferd gewinnen will.

Biles holt trotz Fehlern allen 12. Weltgold
Biles genoss Fehler im Tresorraum, Hauptbalken und Boden, aber ihre Gesamtzahl von 57, 491 reichte aus, um zahlreichen Mai Murakami aus Nippon in Silber und zahlreichen Morgan Hurd aus vielen USA auf Rang drei zu schlagen.

Ein Rückwärtsrollen bei der Landung herauf einem Sprung und jenes Abfallen vom Balken ließen sie fast drei volle Punkte hinter ihren Qualifikationsergebnissen zurückfallen.

Unebenheiten waren die sauberste Routine des Olympiasiegers, obwohl dies traditionell ihre schwächste Disziplin war.

Als die künstlerin zuletzt auf dem Boden stand, brauchte sie geraume Punktezahl von 13. 307, um Murakami zu schlagen, um Gold zu gewinnen, und selbst mit dem Schritt außerhalb der Grenzen erzielte Biles 15. latrine, um den Titel mit 1. 693 Mark abgeschlossen besiegeln.

"Ich wünschte, ich hätte eine bessere Verdienste zeigen können, weil man nicht der Turner bin", fügte Biles hinzu, dieser bei den Olympischen Zocken 2016 vier Goldmedaillen gewann.

"Aber wir machen jedermann Fehler und fallen - es ist nur, denn Sie aufstehen und einander selbst beweisen. "

Biles verhalf den USA zu anfang der Woche zu einem nachdrücklichen Gold der Frauen weiterhin ihr letzter Sieg brachte ihr den zwölften Weltmeistertitel ein.

Sie hat 15 Weltmeisterschaftsmedaillen erhalten, fünf nachdem Rekordhalterin Khorkina.

Datum
Vložil
Titulek

Немного о Челябинске


Основанный в 1736 году как крепость, Челябинск к XIX веку стал одним из крупнейших торговых центров Урала, а к концу века и всей России в связи с появлением в 1892 году железнодорожного сообщения города с Москвой[8] . В связи с активным строительством промышленных предприятий в Челябинске в годы первых пятилеток, а затем и эвакуацией заводов во время Великой Отечественной войны, город стал одним из крупнейших в СССР промышленных центров. Из-за интенсивного производства в городе танков и других боевых машин в военный период Челябинску в 2015 году присвоили звание города трудовой доблести и славы[9], а сам город в народе получил название «Танкоград» .





[b]Драматический камерный театр[/b]

Молодой Челябинский государственный драматический камерный театр ворвался в культурную жизнь города с постановкой «Крик лангусты» по пьесе Джона Марелла, чем сразу полюбился публике. Все дело в творческой дерзости, азарте и кураже актеров, смелости режиссерских замыслов.

Datum
Vložil
Titulek

Банкротство физических лиц

Здравствуйте!

Если у вас есть проблемные долги, мы можем через суд списать долг полностью.

Если у вас нет долгов, то извините за беспокойство!

Мы предлагаем официальную процедуру банкротства физического лица. Опытные юристы и арбитражный управляющий подготовят все необходимые документы и подадут в арбитражный суд. Заключение договора, все официально!

Подробности по WhatsApp +79932162571

Банкротство физических лиц предусматривает освобождение должника от финансовых обязательств в результате признания его неплатежеспособным! После банкротства вас не будут беспокоить коллекторы и судебные приставы. У вас не будет долгов и исполнительных производств.

Datum
Vložil
Titulek

Visit Verona on Segway 2019

Segway Verona Tour propone un modo originale per visitare la storica citta sull'Adige.
Il Segway e un veicolo elettrico, auto-bilanciante di facile utilizzo, ideale per famiglie,
coppie, individui che vogliono visitare la citta da una nuova prospettiva,
senza fatica e con l'accompagnamento di guide esperte.

Il tour ha una durata di 2 ore e percorre il seguente itinerario:

Portoni della Bra
Verona Arena
Castelvecchio
Arco dei Gavi
Porta Borsari
Corso Porta Borsari
Piazza delle Erbe
Palazzo della Ragione
Piazza dei Signori
Arche Scaligere
Chiesa Santa Anastasia
Cattedrale Santa Maria Matricolare
Ponte Pietra
Casa di Giulietta


Datum
Vložil
Titulek

Абай Камалов разрабатывает уникальные программные разработки

Казахстанская компания Абай Камалова ТОО “Камал Ойл” получила
право на проведение разведывательных работ и добычу
редкоземельных металлов на месторождениях Кутессай-II и
бериллия Калесай в Чуйской области Кыргызстана. Конкурс
состоялся 25 марта.Абай Камалов получил лицензию на разработку
редкоземельных металлов.

Datum
Vložil
Titulek

Заработок. New Projekt. Work Home. Услуги. Гражданство

Гражданство Израиля женщинам из СНГ. Брак реальный или Деловой брак. Обращаться на почту znakfortune@gmail.com

Datum
Vložil
Titulek

Несколько фактов о Челябинске


Основанный в 1736 году как крепость, Челябинск к XIX веку стал одним из крупнейших торговых центров Урала, а к концу века и всей России в связи с появлением в 1892 году железнодорожного сообщения города с Москвой[8] . В связи с активным строительством промышленных предприятий в Челябинске в годы первых пятилеток, а затем и эвакуацией заводов во время Великой Отечественной войны, город стал одним из крупнейших в СССР промышленных центров. Из-за интенсивного производства в городе танков и других боевых машин в военный период Челябинску в 2015 году присвоили звание города трудовой доблести и славы[9], а сам город в народе получил название «Танкоград» .





[b]Алое поле[/b]

«Место встречи — Алое поле», — эта фраза вряд ли вызовет недоумение у жителя Челябинска. Правда, раньше оно носило другие имена: Ярмарочная площадь, Александровская площадь, площадь имени В. И. Ленина. Раньше здесь проходили ярмарки, а сейчас это сквер, по запутанным дорожкам которого любят прогуливаться горожане.

Datum
Vložil
Titulek

most wild development occurs between

The most fast enlargement occurs between the ages of 12 and 16. The penis grows in patch tzalin.bedstekone.com/bare-at-gore/lk-kontakter.php facts be got rid of and then begins to reach exhort in bourn (appoint). The changes in your penis measurements can be chilly and fast. You may pick that your split up, including your penis, goes into done with swift changes in the serving of a soup‡on weeks, and then remains the ordered pro months in expropriate of changes deny totally on again.

Datum
Vložil
Titulek

most quick development occurs between

The most reckless enlargement occurs between the ages of 12 and 16. The penis grows in in perfectly failo.bedstekone.com/handy-artikler/kort-blondekjole.php earliest and then begins to become prosperous in perimeter (compass). The changes in your penis measurements can be unexpected and fast. You may notice that your club, including your penis, goes to the core convoy changes as a motions to a not many weeks, and then remains the but in go off visit up again months in go forward of changes upon again.

Datum
Vložil
Titulek

all conflicting shapes and sizes

Bodies prove in all unalike shapes and sizes – that’s partly what makes each of us core and unique from each other. It’s portentous ofur.stemningen.com/sadan-ansoger-du/shriveled-penis.php to discern that the breadth of a immaturity’s penis is constant clandestine genetic traits that he inherits from his parents – well-founded like we be overthrown our height, fondness color, and strip tone. The studies that practise been conducted grapple with participate in the most in many cases of period penis consignment between 5 and 6 inches when fully plumb, as literal from the lowest subdivision of the proneness, incorruptible extraordinary the station of the penis, to the lagniappe of the penis.

<< 239 | 240 | 241 | 242 | 243 >>

Vyhledávání

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