10M+ Składniki Elektroniczne na Magazynie
Certyfikowany ISO
Gwarancja włączona
Szybka Dostawa
Części trudno dostępne?
My ich pozyskujemy.
Poproś o wycenę

Przewodnik po licznikach dekad: Działanie, projektowanie układów, schematy czasowe i zastosowania

mar 23 2026
Źródło: DiGi-Electronics
Przeglądaj: 1265

Licznik dekad to cyfrowy obwód liczenia, który przechodzi przez dziesięć stanów, a następnie powtarza sekwencję. Stanowi ważną część wielu systemów cyfrowych, które wymagają liczenia dziesiętnego lub dzielenia częstotliwości. W tym artykule wyjaśniono zasadę działania liczników dekad, ich strukturę wewnętrzną, zachowanie czasowe, typowe implementacje układów scalonych oraz praktyczne zastosowania w układach elektronicznych.

Figure 1. Decade Counter

Przegląd licznika dekad

Licznik dekad to cyfrowy licznik, który liczy przez dziesięć stanów, od 0 do 9, a następnie wraca do 0, by powtórzyć sekwencję. Ponieważ działa w dziesięciu stanach, nazywany jest także licznikiem Mod-10. W wielu układach licznik dekady dostarcza wyjście dziesiętne kodowane binarnie (BCD), gdzie każda liczba dziesiętna jest reprezentowana przez cztery bity binarne.

Licznik dekad jest wyprowadzany z czterobitowego licznika binarnego, który normalnie może reprezentować szesnaście stanów. Dodana jest dodatkowa logika, aby ograniczyć licznik tylko do pierwszych dziesięciu stanów, więc licznik resetuje się po osiągnięciu dziesiątego stanu. Ta sama zasada może być również stosowana do tworzenia innych liczników modułów, które powtarzają się po wybranej liczbie stanów.

Operacja kontrdekadowa

Licznik dekad przechodzi przez dziesięć stałych stanów binarnych, przy czym każdy impuls zegara przesuwa licznik do następnego stanu.

Sekwencja jest następująca:

0000 → 0001 → 0010 → 0011 → 0100 → 0101 → 0110 → 0111 → 1000 → 1001

Po dziesiątym stanie licznik wraca do 0000 i sekwencja się powtarza. Najmniej istotne bity zmieniają się przy każdym impulsie zegara, podczas gdy bity wyższego rzędu zmieniają się zgodnie z binarnym wzorcem liczenia.

Tabela prawdy licznika dekady

Impuls zegaraQDQCQBQA
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001

Tabela prawdy pokazuje, jak cztery bity wyjściowe reprezentują wartości dziesiętne od 0 do 9 w formie dziesiętnej kodowanej binarnie. QA to bit o najmniejszym znaczeniu (LSB), więc zmienia się przy każdym impulsie zegara. Każdy wiersz odpowiada stanu licznika po impulsie zegarowym. Po osiągnięciu 9 licznik wraca do stanu początkowego i sekwencja zaczyna się od nowa.

Schemat stanu licznika dekad

Figure 2. State Diagram of a Decade Counter

Każdy stan odpowiada czterobitowej wartości wyjściowej, a strzałki pokazują przejście, które następuje po każdym impulsie zegara. Diagram wizualnie potwierdza, że licznik przechodzi przez dziesięć stanów, zanim wróci do punktu początkowego.

Schemat obwodu licznika dekad

Figure 3. Decade Counter Circuit Diagram

Układ licznika dekad można zbudować z czterech przerzutników połączonych w strukturę binarną liczącą. Dodano dodatkową logikę ograniczającą liczbę do dziesięciu stanów.

Obwód wykrywa wartość binarną 1010, która odpowiada dziesiętnemu 10. Gdy ten stan pojawia się, bramka NAND generuje sygnał NISKI, który aktywuje przezroczyste sygnały przeklopników. Ten sygnał resetuje wszystkie wyjścia do 0000, uniemożliwiając licznikowi kontynuowanie działań do pozostałych stanów binarnych.

Ponieważ reset następuje bezpośrednio po pojawieniu się dziesiątego stanu, licznik wielokrotnie przechodzi tylko przez dziesięć stanów. W zależności od konstrukcji mogą być stosowane różne typy flip-flopów, takie jak flip-flopy JK, D lub T.

Schemat czasowy licznika dekad

Figure 4. Timing Diagram of a Decade Counter

Diagram czasowy pokazuje, jak wyjścia licznika zmieniają się wraz z każdym impulsem zegara. W miarę jak liczba rośnie z 0 do 9, QA zmienia się przy każdym impulsie, podczas gdy bity wyższego rzędu zmieniają się rzadziej zgodnie z binarną sekwencją liczenia. Wzór wyjściowy powtarza się co dziesięć impulsów zegarowych, co pozwala licznikowi dekady działać jako układ dzielony przez dziesięć.

74LS90 Licznik Dekady IC

Figure 5. 74LS90 Decade Counter IC

74LS90 to szeroko stosowany układ scalony licznika dekad, zaprojektowany do liczenia metodą dzielenie przez dziesięciu. Zawiera wewnętrzne flip-flopy i logikę potrzebną do liczenia od 0 do 9, a następnie powrotu do 0. Układ zapewnia cztery wyjścia: QA, QB, QC i QD, które reprezentują liczbę w formie kodowanej dziesiętnie (BCD) z kodem binarnym. Gdy liczba osiąga 10, wewnętrzny reset oczyszcza wyjścia z powrotem do 0000. 74LS90 posiada także wejścia resetowe, które można wykorzystać do czyszczenia licznika lub ustawiania określonych warunków licznika. Wiele układów 74LS90 można połączyć razem, tworząc większe obwody liczące.

Licznik binarny kontra licznik dekady

Figure 6. Binary Counter vs Decade Counter

CechaLicznik binarnyLicznik dekady
Zakres liczenia0 do 2ⁿ − 10 do 9
ModułPotęga dwójkiMod-10
Format wyjściowyBinarnyBCD
Stan resetuPo maksymalnym staniePo 1001 roku
Powszechne użycieOgólne liczenieWyświetlacze dziesiętne

Kaskadowe liczniki dekad

Figure 7. Cascading Decade Counters

Pojedynczy licznik dekad może liczyć tylko od 0 do 9. Dla większych zakresów liczenia liczniki dwóch lub więcej dekad są połączone szeregowo, czyli kaskadowo. W tym układzie pierwszy licznik obsługuje cyfrę jednostkową, drugi dziesiątkę, a trzeci cyfrę setek. Pozwala to na liczenie zakresów takich jak 00 do 99 lub 000 do 999. Kaskadowe liczniki dekad są szeroko stosowane w układach wymagających większej pojemności liczenia, takich jak zegary cyfrowe, liczniki zdarzeń, przyrządy pomiarowe i mierniki częstotliwości.

Zastosowania liczników dekad

Figure 8. Applications of Decade Counters

• Cyfrowe zegary i timery – liczniki śledzą sekundy, minuty i godziny w systemach pomiaru czasu.

• Obwody podziału częstotliwości – licznik dekad dzieli częstotliwość wejściową przez dziesięć, co pomaga generować sygnały zegarowe o niższych częstotliwościach dla systemów cyfrowych.

• Instrumenty pomiaru częstotliwości – W licznikach częstotliwości sygnał wejściowy jest kierowany do licznika, podczas gdy impuls bramki pozwala na liczenie przez określony przedział czasowy. Liczba impulsów zliczonych w tym okresie odpowiada częstotliwości sygnału.

• Cyfrowe systemy wyświetlania – liczniki dekad współpracują z dekoderami BCD i siedmiosegmentowymi wyświetlaczami w kalkulatorach, licznikach i cyfrowych licznikach.

• Systemy zliczania zdarzeń – stosowane w monitorowaniu produkcji, sprzęcie testowym oraz systemach akwizycji danych do rejestrowania liczby zdarzeń lub impulsów.

Podsumowanie

Liczniki dekad zapewniają kontrolowaną sekwencję liczenia dziesięciu stanów, która naturalnie pasuje do cyfrowych systemów opartych na dziesiętnym. Łącząc flip-flopy z logiką resetowania, ograniczają liczbę do wartości od 0 do 9 i powtarzają cykl. Ich przejrzysta struktura, kompatybilność z wyjściami BCD oraz zdolność kaskadowego procesu sprawiają, że są praktycznymi elementami w wielu cyfrowych obwodach liczenia i pomiaru.

Najczęściej zadawane pytania [FAQ]

Jak licznik dekad resetuje się po osiągnięciu 9 lat?

Licznik dekad resetuje się za pomocą logiki, która wykrywa wartość binarną reprezentującą dziesiętny 10 (1010). Gdy ten stan pojawi się, sygnał resetu usuwa wszystkie flip-flopy z powrotem do 0000. Ten automatyczny reset uniemożliwia licznikowi wejście do pozostałych stanów czterobitowego licznika binarnego, ograniczając sekwencję do dziesięciu liczników.

Jaka jest różnica między licznikiem BCD a licznikiem dekad?

Licznik BCD generuje liczby w binarnie kodowanym formacie dziesiętnym, gdzie każda cyfra dziesiętna jest reprezentowana przez cztery bity. Licznik dekad to rodzaj licznika BCD, który liczy od 0 do 9, a następnie się resetuje. W praktyce wiele liczników dekad jest implementowanych specjalnie do generowania wyników BCD.

Czy licznik dekad może być używany do dzielenia częstotliwości innych niż 10?

Tak. Chociaż licznik dekad naturalnie dzieli sygnał przez dziesięć, jego wyjścia można łączyć z logiką zewnętrzną, tworząc inne współczynniki dzielenia. Resetując licznik w wybranym stanie przed osiągnięciem 10, układ może działać jako inny licznik modułów, np. dzielenie przez 5 lub dzielenie przez 6.

Jakie czynniki ograniczają maksymalną prędkość licznika dekad?

Maksymalna prędkość pracy zależy od opóźnienia propagacji flip-flopów i bramek logicznych wewnątrz licznika. W licznikach ripple każdy etap uruchamia kolejne kolejne, co dodaje opóźnienie. To skumulowane opóźnienie ogranicza szybkość, z jaką licznik może reagować na nadchodzące impulsy zegara.

Jak liczniki dekad są połączone z siedmiosegmentowymi wyświetlaczami?

Licznik dekad generuje czterobitowy wynik BCD, który reprezentuje liczby od 0 do 9. Wyjście to łączy się z dekoderem BCD na siedmiosegmentowy, który konwertuje wartość binarną na właściwe sygnały segmentowe dla wyświetlacza. Wyświetlacz pokazuje wtedy odpowiadającą cyfrę dziesiętną.