De 74HC164 Shift Register en je Arduino (1 / 9 stap)

Stap 1: Dus, wat zijn verschuiving registreert?


Zoals eerder vermeld, ze komen in alle verschillende smaken, en ook gezegd dat ik ben met behulp van een 74HC164 8 bit, seriële in parallelle out, niet vergrendeld, shift register

Dus wat betekent dat alle betekenen?!?

Eerste, de naam
74--betekent haar deel van de familie van de logica 74xx, en sinds haar logica kan niet rechtstreeks Informaticacontrole zeer veel huidige (16-20ma voor de gehele chip is gemeenschappelijk), het geeft alleen signalen rond, maar dat betekent niet dat signaal is niet gonna een transistor die van een hogere huidige last schakelen kan.

HC betekent het is een hoge snelheid cmos-apparaat, kunt u lezen over dat op de onderstaande link, maar wat u eigenlijk wilt weten over dat is dat het een energiebesparende apparaat en loopt van 2 tot 5 volt (dus als je met behulp van een arduino 3.3 volt uw ok)

Ook het correct kan werken bij hoge snelheden dit bijzondere chip heeft een typische snelheid van 78mhz, maar kun je als langzaam of snel (totdat het begint goofing) als u wilt
www.kpsec.freeuk.com/Components/74series.htm

164 is het modelnummer voor deze chip is er een grote grafiek van hen op wikipedia
en.wikipedia.org/wiki/List_of_7400_series_integrated_circuits

Volgende, 8 bit
Een shift register bestaat van flip flop circuits, een flip flop is 1 bit geheugen, deze heeft 8 (of 1 byte van geheugen). Omdat het geheugen, als u niet hoeft tot het bijwerken van het register dat u gewoon stoppen met het kunt "praten" aan en deze in welke staat blijft u het verliet, totdat u "" om het weer praten of op beginstand zetten van macht.

andere 7400 logica serie shift registers kunnen gaan t/m 16-bits

seriële in parallelle out

Dit betekent dat je arduino verzendt deze gegevens serieel (op off pulsen achter elkaar) en het shift register plaatst elke bit op de juiste uitgang Pins. Dit model vereist slechts 2 draden worden gecontroleerd, zodat u kunt gebruik maken van 2 digitale pinnen op de arduino, en die 2 uit met 8 meer digitale uitgangen verbreken

sommige andere modellen zijn parallelle in seriële out, zij het zelfde ding doen maar zoals ingangen aan de arduino (bijvoorbeeld een gamepad NES)

niet vergrendeld

Dit kan een ondergang van deze chip worden als je het nodig hebt. Terwijl een shift register gegevens via seriële invoert, verschijnt het op de eerste uitgang Pins, wanneer een klok-puls invoert in, de eerste bit verschuivingen meer dan 1 plaats, creëren een schuivende effect op de uitgangen, bijvoorbeeld 00000001 zou opdagen op de uitgangen als

1
01
001
0001
00001
000001
0000001
00000001

Als je praat met andere logica-apparaten die zijn delen van de dezelfde klok en niet verwachten dat dit, het andere problemen kan opleveren. Vergrendeld shift registers hebben een extra setje van geheugen, dus zodra de gegevens wordt gedaan het register invoeren u kunt spiegelen van een schakelaar en Toon van de uitgangen, maar het voegt een andere draad, software en dingen bij te houden.

In het geval van dit instructable we bestuurt LED displays, het schuivende effect gebeurt zodat snel u cant zien (behalve wanneer u eerste beurt op de chip), en zodra de byte in het register van de verschuiving is is er niet meer scrollen

Wij zullen controleren bargraph type, 7 segment en een 16LED 4 x 4 dot-matrix met deze chip en software op de arduino met behulp van slechts 2 digitale pennen (+ macht en grond)

Gerelateerde Artikelen

ATTiny45/85 LCD Weergave besturingselement met een shift register, geprogrammeerd in Arduino

ATTiny45/85 LCD Weergave besturingselement met een shift register, geprogrammeerd in Arduino

uitgevoerd op een ATTiny45 van 85 chip Arduino is een grote kosten-spaarder voor mini-projecten. Echter geen u een HD44780 compatibele LCD display verbinding maken als u nodig hebt 6 uitgangen, maar u slechts 5 hebt. Dit probleem kan worden opgelost
LinkIt één - Shift Register

LinkIt één - Shift Register

De LinkIt One is een zeer goede Raad om mee te werken en een geweldig alternatief voor de Arduino, maar als de projecten ingewikkeld krijgen kunt u geconfronteerd dat 14 pinnen van de LinkIt One kunnen niet enkel genoeg. En soms is het wellicht niet
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Twee Nixie-buizen met een Arduino rijden via een shift register en twee SN74141s.

Twee Nixie-buizen met een Arduino rijden via een shift register en twee SN74141s.

Nixie buizen zijn echt cool op zoek en zijn steeds heel populair voor hun 'retro' look. Hoewel er een aantal tutorials die er over het gebruik van de watergeest buizen en sommige aardige voorverpakte eenheden (zie deze leuke degenen uit ogi lumen en
Eerste stappen met Processing en Arduino (controlerend shift register van computer)

Eerste stappen met Processing en Arduino (controlerend shift register van computer)

Hey weer! Ik heb slechts een paar delen, dus heb ik besloten om te beginnen met de bouw virtueel! Ik had de verwerking op mijn computer, maar ik had nooit gebruikt, omdat i´m alleen een student en ik don´t Java helemaal kennen. Eerst besloten heb ik
Het gebruik van een Shift Register - Arduino tutorial Arduino Tutorial

Het gebruik van een Shift Register - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u een shift register (of serieel naar paralled controller). Het shift register zal geven je Arduino een extra 8 digitale uitgangen, met behulp van slechts 3 pinnen op je boardIn deze tutorial zal je de praktijk door bestu
Het gebruik van een 74HC595 Shift Register met een AVR ATtiny13

Het gebruik van een 74HC595 Shift Register met een AVR ATtiny13

als je hebt gespeeld met microcontrollers en elektronica dan u waarschijnlijk gezien hebt LED dot matrix displays en andere projecten die daar gebruik van shift registers zoals 7-segment displays en meer. Dit instructable gaat over een snelle intro a
74HC595 Shift register

74HC595 Shift register

dit is een snelle start gids voor het 74HC595 Shift register.Het shift register werkt op een vrij eenvoudige manier, maar kan worden gewijzigd om te worden erg ingewikkeld, maar zeer nuttig.Het basisconcept is je 8 output pinnen uit de 74HC595.  Voor
8 LED Chaser met 74HC595 8 Bit Shift Register

8 LED Chaser met 74HC595 8 Bit Shift Register

heb je wilde maken van een zoete Cylon/Knight Rider (Larson) Scanner-effect? Maar u geen gebruik wilt maken van alle van uw pins Arduino IO? Nou, kunt u een mooie 8 LED Scanner met een verschuiving registreren van IC.In deze tutorial zullen we gebrui
Een shift register met Raspberry Pi

Een shift register met Raspberry Pi

dit instructable zal proberen uit te leggen, in eenvoudige termen, wat een verschuiving register is, en hoe u het kunt gebruiken met de Raspberry Pi om uit te breiden de GPIO poort door het uitvoeren van acht uitgangen met slechts vier GPIO poorten.O
Exploitatie van een Shift Register

Exploitatie van een Shift Register

In afwachting voor de 8 x 8 x 8 LED kubus Instructable (ik heb een 3 x 3 x 3 versie hier), 'm I gonna verklaren een belangrijk onderdeel van de exploitatie van de kubus die ik voel me niet zo mooi als het zou kunnen worden (maar aarzel niet om mij te
Verschuiving Me Kit: 595 en 165 Shift Register Kit

Verschuiving Me Kit: 595 en 165 Shift Register Kit

kunt u zich voorstellen moetend haak alle regels nodig gewoon om 74HC595s te verschuiven van een bajillion bits voor u?  Ja. Evenmin kunnen wij.  Dus hebben we breadboard-vriendelijke shift modules die ad infinitum tot elkaar wordt vastgehaakt kunnen
74HC595 Shift Register Demystified

74HC595 Shift Register Demystified

voorbereidende uitleg/voorzorgsmaatregelenAltijd verwijzen naar de gegevensbladen voordat u eventuele tests uitvoert op een geïntegreerde schakeling.CMOS operaties:Een belangrijk ding in gedachten te houden is de 74HC595 (HC) is CMOS-technologie. De
LED matrix project met behulp van shift register en pic16f628a micro

LED matrix project met behulp van shift register en pic16f628a micro

dit is een te bewegen van woorden op led matrix beeldschermWe gebruiken1-pic16f628a als microcontroller: goedkoop, program 2k geheugen, heeft twee poorten A, B, interne oscillatror en een heleboel dingen.2 geleide matrix 8 * 8 rijen gemeenschappelijk