Označení pro kombinaci klopných obvodů schopnou čítat
Počítání podle vstupních impulsů
Vyjádření počtu impulsů pomocí binárního nebo jiného kodu
Příklady:
Asynchronní čítač vpřed
Synchronní čítač
Vratný čítač
Dělič frekvence
Posuvný registr
Asynchronní čítač vpřed
Složený z řetězce klopných obvodů T
Vstupy J a K jsou připojeny na konstantní logickou 1
Hodinový vstup je připojený na výstup předchozí obvodu
Překlápění se řídí dvěma pravidly:
Q0 se mění každou sestupnou hranou vstupního impulzu
Ostatní výstupu se mění pokud se mění předchozí výstup z 1 na 0
Překrývající hodinové signály následně udávají binárně pořadí vstupního impulzu
Synchronní čítač
Oproti asynchronnímu se překlápí všechny členy v jeden okamžik ovládané jedním hodinovým signálem připojeným na vstup C
Vstupy J a K jsou připojeny na výstup předchozího obvodu
U obvodů následujících po druhém obvodu se na výstupech využívá AND hradlo
Díky synchronizaci se zkrátí doba odezvy na minimální hodnoty
Vratný čítač
Možnost čítání vpřed i vzad pomocí přepínání
v případě čítání dopředu je druhý obvod připojený na výstup Q
v případě odčítání druhý obvod připojíme na negovaný výstup Q
Vstupní hodinový signál je připojený na vstup C
Přidává se další vstup P, který řídí přepínání
Lze realizovat synchronní i asynchronní vratný čítač
Dělič frekvence
Nejjednodušší a nejpoužívanější je integrovaný obvod 7490
Jedná se o monolitický obvod s obsahem 4 bistabilních klopných obvodů JK vzájemně propojených tak, že tvoří dělič dvěma a dělič pěti
Obvod zapojený samostatně je dělič frekvence dvěma
Další 3 obvody jsou zapojeny ve funkci děliče pěti s pomocí logických hradel
Posuvný registr
Skupina klopných obvodů zapojených tak, aby se výstupní hodnota jednoho při náběžné hraně hodinového signálu posunula o hradlo dopředu o jeden klopný obvod
Vstup dat může být sériový nebo paralelní
Kruhový čítač
Speciální použití posuvného registru
Poslední bit je přiveden zpět na vstup registru
Výchozím stavem je do posuvného registru možno zapsat stavovou informaci, jako přednastavení bitů
Tahle informace se následně přesouvá v kruhu
Kruhové čítače se používají jako hodinové generátory, elektronické kontaktní spínače a řídící jednotky
Multiplexor
Několik vstupních signálů spojuje do jednoho pomocí řízeného přepínání s adresami
Využíváme je pro snížení vodičů například u klávesnice, při přenosu dat, pro pro směrování signálu nebo řízení datové sběrnice
Pomocí spojení s demultiplexorem přenášíme paralelní data data sériově s využitím jediného datového vodiče
Musí mít stejný počet datových a adresových vstupů
U dvou vstupů stačí jeden ovládací signál
Osmivstupý multiplexor
Dostupný jako integrovaný obvod 74151
Má 8 datových vstupů a 3 adresové vstupy, 1 vstup povolení a 2 výstupy
vstup povolení multiplexoru vypíná nebo zapíná
Použití multiplexoru:
pro přepínání informací
pro převod paralelních dat na sériová
jako generátor logických funkcí více proměnných
Demultiplexor
Opačný k multiplexoru, z jednoho vstupního signálu vytvoří několik výstupních
Rozdělování se provádí pomocí adresového signálu
Využití se dá i na řízení LCD a LED displejů
Má jeden datový vstup, jeden vstup adresní a několik výstupů, může mít i vstup uvolnění
Dekodér
Převádí binárně kodované n-bitového číslo na 2^n displejů kodovaných jak z 1 z 2^n
Vždy je aktivní pouze jeden vstup vstup a jeden výstup
Používají se pro zobrazování na segmentových displejích nebo pro výběr pozice na segmentových displejích
Koder
funkce opačná oproti dékoderu
Převádí kod, kde je v daný čas aktivní jeden bit na jiný typ kodu(binární nebo BCD)
využívají se pro snížení počtu vodičů
například 16 vodičů u klávesnice je možné sloučit do 4 vodičů