Steeds meer I/O pinnen op ATTiny met Shift registreert (1 / 6 stap)

Stap 1: Eerste date


Shift register is een halfgeleider-apparaat dat accepteert ingang voor seriële en parallelle of seriële uitgang afhankelijk van hoe je ermee produceert. Ook, als bijna alle halfgeleider ICs, hebben shift registers gekregen heel goedkoop, dus in plaats van een relatief klein bedrag + 1,00 dollar besteden aan een enkele verschillende microcontroller moet je een handvol die 74HC595 bij $0,12 per stuk.

74HC595 is een 8-bit seriële, seriële of een parallel-out shift register met uitvoer klink en 3-staat output. Om te begrijpen wat het is, laten we eens kijken naar de Werkingsschema van dit apparaat:

Wij voeden ingang voor seriële stukje-bij-beetje via DS pin, terwijl het verstrekken van kloksignaal te SHCP pin om shift register te verschuiven van de inhoud ervan. Als wij redden van de 8-bit-invoergegevens willen, moeten we STCP pin om de klink van de inhoud naar het register van de opslag in-/ uitschakelen. Dit geeft ons de mogelijkheid om te "hold" de oude output terwijl het voederen van 8 bits van de volgende output. PIN-Q7S wordt gebruikt voor het trapsgewijs, wat betekent dat als we 2 shift registers en we uitgang Q7S van de eerste tot en met de DS-pin van de tweede, we krijgen een 16-bits shift register! En, zoals u moet hebben gemerkt, we hoeven alleen maar 3 pinnen gebruik van de essentiële functies (DS, SHCP en STCP).

Een diagram van de pinout voor onze shift register is hierboven weergegeven.

Allermeest naar de pinnen waren eerder beschreven, maar er zijn 2 meer links:

  • OE (uitvoer inschakelen): is de actieve laag. Wanneer ingesteld op 1 schakelt het de uitgang en sets pinnen Q0... Q7 naar een hoog-impedantie staat.
  • MR (Master Reset): is ook actieve laag. Wanneer ingesteld op 1 het Hiermee wist u de inhoud van het shift register (niet de hendel).

We zijn niet met behulp van een van deze pinnen voor dit project, dus OE moet worden aangesloten op de grond, terwijl de heer op VCC, die output pinnen in de op-Braziliaanse altijd zal houden en zal shift register voorkomen resetten is aangesloten. Om de inhoud van het shift register zijn we just gonna het de waarde 0x00 net als reguliere gegevens verzenden. Lees meer informatie over dit apparaat kunt u het gegevensblad van de 74HC595.

Gerelateerde Artikelen

4 x 4 x 4 LED kubus upgrade met Shift registreert (74hc595)

4 x 4 x 4 LED kubus upgrade met Shift registreert (74hc595)

dit project begon met een zak van LED's die ik had verwijderd uit zaklampen, converteren naar UV zaklampen. Ik wist dat ik zou vinden iets leuk om te gebruiken met, maar het was maanden voordat ik wat bedacht te doen met hen. Toen ik zag een LED kubu
Multiplexing 7 Segment verschijnt met Arduino en Shift registreert

Multiplexing 7 Segment verschijnt met Arduino en Shift registreert

In dit instructable, ik zal onderwijzen de basisprincipes van multiplex 7 segment displays met behulp van een Arduino en een paar van shift registers. Dit project is geschikt voor het weergeven van de numerieke gegevens of als u wilt bepalen van een
Arduino aangedreven 7 seg LED display met behulp van Shift registreert - ik maakte het op TechShop

Arduino aangedreven 7 seg LED display met behulp van Shift registreert - ik maakte het op TechShop

zeven gesegmenteerde displays zijn groot. Ze zijn vrij eenvoudig, niet veel macht, en hebben een heleboel flexibiliteit als het gaat om het weergeven van nummers. Maar afgezien van 14 pinnen net om het te draaien is zo'n pijn. Als slechts er een mani
Multiplexing van vier 7-segment displays met behulp van Shift registreert Arduino

Multiplexing van vier 7-segment displays met behulp van Shift registreert Arduino

Hallo iedereenIk ontwierp een eenvoudige manier om het multiplexen van vier 7-Segment displays met behulp van Shift registreert en een ArduinoLaten we het 7 segment display multiplexStap 1: Stap-1: laten we ontwerpen Neem vier 7-segment displays en h
Auto broeikasgassen - steeds meer voedsel, uitbreiding van het seizoen en slagen met Tropicals

Auto broeikasgassen - steeds meer voedsel, uitbreiding van het seizoen en slagen met Tropicals

Wij zijn net als de meeste mensen die in oude volkstaal huizen of in een klein appartement wonen, zeer beperkt op de vensterruimte. Ons huis was meer dan 300 jaar geleden, toen glas geen optie, was dus elke kamer slechts één venster waarrond heeft te
Hoe om te reizen de wereld en nog steeds mobiel bericht voor 3¢ per dag met behulp van een oude iPhone

Hoe om te reizen de wereld en nog steeds mobiel bericht voor 3¢ per dag met behulp van een oude iPhone

Dit instructable zal lopen u stapsgewijs door het nemen van een oude iPhone, SIM chips omwisselen en maken een wereldwijde telefoon welk kunt cellulaire dienst in meer dan 150 landen voor het verzenden van SMS-berichten met behulp van de volgende app
Seriële monitor ATtiny met behulp van de arduino walkthrough

Seriële monitor ATtiny met behulp van de arduino walkthrough

Allllllllllright dudes en dudets. Hier is whats up, we gonna attiny en arduino beste vrienden maken.Als u ooit hebt gewerkt met capacitieve switches weet u hoeveel het maakt je wilt je gezicht in een muur breken... Nu veronderstellen u hebben geen ma
Een ATtiny met Arduino Program

Een ATtiny met Arduino Program

volgt zijn aanwijzingen voor het programmeren van de ATtiny microcontrollers met behulp van de Arduino IDE. In gewoon Engels is dit hoe te programmeren 8-pins Atmel chips zoals u normaal een Arduino. Dit is cool, omdat de ATtiny klein is, en - goed -
Steeds meer uit uw goedkope software voor analoge borduurwerk

Steeds meer uit uw goedkope software voor analoge borduurwerk

enkele jaren geleden kocht ik sommige analoge software voor mijn Husqvarna Designer ik.  Heb ik niet kopen van de top van de lijn-software, maar wat ik heb gekocht (4D borduurwerk Extra) niet werk zo goed als ik dacht dat het zou moeten.  Ik verwacht
Steeds meer spanning op Power Supply

Steeds meer spanning op Power Supply

in dit instructable zullen we meer dan 12v uit atx of een wallwart met behulp van wallwarts en/of atx psuKEN OP UR EIGEN RISICO IK ZAL NIET VERANTWOORDELIJK VOOR DINGEN BREKEN.Voor chat en techbookStap 1: Bedrading het omhoog Draad elke voeding zoals
Programmering van een Attiny met Arduino IDE

Programmering van een Attiny met Arduino IDE

Attinys zijn een geweldige manier om te krimpen uw arduino project. Ik heb onlangs geprobeerd om deze grote instructies te volgen op de website van High Low Tech, maar het ziet eruit als zijn verouderd. Ze hebben enkele tutorials en als je niet een A
Het wegwerken van "Vampire Power" en steeds meer efficiënt-Earthjustice Verenigde Staten van efficiëntie Contest Entry

Het wegwerken van "Vampire Power" en steeds meer efficiënt-Earthjustice Verenigde Staten van efficiëntie Contest Entry

u mag niet weten, maar al uw aangesloten in apparaten, uitgeschakeld of niet, zijn met macht als we spreken. Dit is wat wij noemen "vampier power". Denk aan het als uw nooit gebruikte videorecorder op de muur, of dat je als een geschenk aangeslo
Aloë vera! meer dan alleen een plant! (met behulp van een plant te weren slakken!)

Aloë vera! meer dan alleen een plant! (met behulp van een plant te weren slakken!)

Want to keep snails away? wilt vriendelijk voor het milieu worden? kijk dan niet verder!Stap 1: Wat u nodig hebt. zal u een lepel, een kom, water en natuurlijk Aloë Vera.Stap 2: Aan de slag Halen de aloëVera 3 kleine spears moeten doen.  Om te houden
Steeds meer papieren handdoek uit dat automatische papier handdoek dispenser

Steeds meer papieren handdoek uit dat automatische papier handdoek dispenser

leren hoe je meer dan alleen een klein beetje van papieren handdoek uit een automatische papier handdoek dispenser.Ik weet dat dit op de Georgia Pacific enMotion werkt, maar het ook op anderen werken kan.Stap 1: Dingen die nodig zijn u zal moeten wor