Čítač se skládá z klopných obvodů typu T, které jsou zapojené v řadě za sebou. Pokud na vstup připojíme obdelníkový signál, tak při každé sestupné hraně změní výstup svůj stav. Díky propojení jednotlivých klopných obvodů se výstup jednoho přenese na vstup druhého a dál. Tím dochází k čítání vstupních impulsů v binárním tvaru a zároveň i k jejich dělení 2, 4, 8 a 16.
![](https://www.arze.cz/wp-content/uploads/2023/11/4bit_citac_06_H-1024x358.png)
![](https://www.arze.cz/wp-content/uploads/2023/11/4bit_citac_05_H-1024x241.png)
časové průběhy vstupu a výstupu
![](https://www.arze.cz/wp-content/uploads/2023/11/4bit_citac_01_H-1024x576.jpg)
![](https://www.arze.cz/wp-content/uploads/2023/11/4bit_citac_02_H-1024x576.jpg)
testovací zapojení s rotačním číselníkem
![](https://www.arze.cz/wp-content/uploads/2023/11/4bit_citac_04_H-1024x576.jpg)
testovací zapojení s generátorem signálu
![](https://www.arze.cz/wp-content/uploads/2023/11/4bit_citac_03_H-1024x576.jpg)
Jako generátor signálu jsem použil arduino s rotačním enkodérem a OLED displejem. Napsal jsem jednoduchý program který generuje obdélníkový signál s možností změny enkodérem a zobrazuje na displeji dobu trvání logických stavů.
Program pro Arduino je ke stažení: