Posuvný registr (2014)

ShiftRegister

Posuvný registr je sestavou paměťových buněk (např. klopný obvod D) se sdílenými hodinami, do kterých se postupně nahrává požadovaná hodnota. Pomocí dvou vodičů lze tedy postupně nahrát libovolnou hodnotu do daného obvodu.

Tato knihovna vznikla pro posuvný registr se zadržovací pamětí. Do této paměti se překlopí data nahraná na vstupu pomocí třetího signálu až v momentě, kdy nahrávání bylo dokončeno. Výhodou je stabilní výstup.

Knihovna je ve výchozím nastavení vytvořena pro obvod 74HTC595. Veškeré časování, i velikost dat, lze však pomocí jednotlivých konstruktorů snadno zaměnit za jiné hodnoty.

Ukázka využití posuvného registru je dostupná na stránce

Kliknutím na název zobrazíte zdrojový kód
LibShiftRegister.h - header file
Download
LibShiftRegister.c - source code
Download

Go back to STM32