Hur man använder en 74HC595 SKIFT Register med en AVR ATtiny13
Vad du behöver:
1 - skärbräda
1 - strömkälla - 7805 eller några andra 5v källa
1 - ATtiny13 och ett sätt att programmera den (jag använder den AVRISP mkII med AVRStudio 4.17 w / WinAVR)
1 - 74HC595 skiftregister
1 - 100uF cap
1 - 0.1uF mössa
1 - 10K resistor
8 - lysdioder
8 - 470 ohm motstånd
~ 15 - hookup ledningar
Vad är ett skift Register?
Seriell till parallella SKIFT register är ICs som tillåter "" data till tas tid på 1 pin och stack i ett register som är utgången på 8 parallella stift (för en 8-bitars skiftregister). Eftersom data är klockat in, skiftar det alla andra bitar över en position med slutet en falla av. Gemensamma SKIFT register är 74HC164 och 74HC595.
Det finns ett par bra online tutorials om dessa med animationer.
www.eelab.usyd.edu.au/digital_tutorial/part2/register01.html
595 har en annan funktion som är cool. Det kallas en spärr. Det ger resultat att visa de aktuella bitar som har varit låst i spärr Register medan nya data skiftas in SKIFT Register. Sedan växla spärr stiftet och nya data kopieras till spärren registrera.
Här är en länk till 74HC595 databladet:
www.onsemi.com/pub_link/Collateral/MC74HC595A-D.pdf
Kolla in en Youtube-Video av kretsen i aktion