10M+ Sähkökomponentit Varastossa
ISO-sertifioitu
Takuu sisältyy
Nopea toimitus
Erittäin vaikeasti löydettävät osat?
Me väitämme heidät
Pyydä tarjous

Opas vuosikymmenlaskureihin: Toiminta, piirisuunnittelu, ajoituskaaviot ja sovellukset

Mar 23 2026
Lähde: DiGi-Electronics
Selaa: 1644

Kymmenen luvun laskuri on digitaalinen laskentapiiri, joka kierrättää kymmenen tilan läpi ja toistaa sitten jonon. Se on tärkeä osa monia digitaalisia järjestelmiä, jotka vaativat desimaalilaskentaa tai taajuusjakoa. Tässä artikkelissa selitetään kymmenkuntalaskurien toimintaperiaate, niiden sisäinen rakenne, ajoituskäyttäytyminen, yleiset IC-toteutukset sekä käytännön sovellukset elektronisissa piireissä.

Figure 1. Decade Counter

Vuosikymmenlaskurin yleiskatsaus

Kymmenen luvun laskuri on digitaalinen laskuri, joka laskee kymmenen tilan läpi, välillä 0–9, ja palaa sitten nollaan toistaakseen sekvenssin. Koska se toimii kymmenessä tilassa, sitä kutsutaan myös Mod-10-laskuriksi. Monissa piireissä kymmenen luvun laskuri tarjoaa binäärikoodatun desimaalisen (BCD) ulostulon, jossa jokainen desimaaliluku esitetään neljällä binääribitillä.

Kymmenkuntalaskuri johdetaan nelibittisestä binäärilaskurista, joka voi normaalisti edustaa kuuttatoista tilaa. Lisälogiikkaa lisätään, jotta laskenta rajoittuu vain ensimmäisiin kymmeneen tilaan, jolloin laskuri nollautuu kymmenennen tilan jälkeen. Samaa periaatetta voidaan käyttää myös muiden moduulilaskureiden luomiseen, jotka toistuvat valitun määrän tilojen jälkeen.

Vuosikymmenen vastaoperaatio

Kymmenen vuoden laskuri etenee kymmenen kiinteän binäärisen tilan läpi, ja jokainen kellopulssi siirtää laskun seuraavaan tilaan.

Järjestys on:

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

Kymmenennen tilan jälkeen laskuri palaa 0000:een ja sekvenssi toistuu. Vähiten merkittävä bitti muuttuu jokaisella kellopulssilla, kun taas korkeamman asteen bitit muuttuvat binäärilaskentakuvion mukaan.

Vuosikymmenen laskurin totuustaulukko

Clock PulseQDQCQBQA
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001

Totuustaulukko näyttää, miten neljä lähtöbittiä edustavat desimaaliarvoja 0–9 binäärikoodatussa desimaalimuodossa. QA on vähiten merkittävä bitti (LSB), joten se muuttuu jokaisella kellopulssilla. Jokainen rivi vastaa laskuritilaa kellopulssin jälkeen. Kun laskenta saavuttaa 9, laskuri palaa alkuperäiseen tilaan ja sekvenssi alkaa uudelleen.

Vuosikymmenlaskurin tilakaavio

Figure 2. State Diagram of a Decade Counter

Jokainen tila vastaa nelibittistä lähtöarvoa, ja nuolet osoittavat siirtymän, joka tapahtuu jokaisen kellopulssin jälkeen. Kaavio vahvistaa visuaalisesti, että laskuri kiertää kymmenen tilan läpi ennen kuin palaa lähtöpisteeseen.

Vuosikymmenen laskuri piirikaavio

Figure 3. Decade Counter Circuit Diagram

Kymmenen luvun laskuripiiri voidaan rakentaa neljästä flip-flopista, jotka on yhdistetty muodostamaan binäärinen laskentarakenne. Lisälogiikkaa on lisätty rajoittamaan laskenta kymmeneen tilaan.

Piiri tunnistaa binääriarvon 1010, joka vastaa desimaalia 10. Kun tämä tila ilmenee, NAND-portti tuottaa LOW-signaalin, joka aktivoi flip-flopien selkeät tulot. Tämä signaali nollaa kaikki ulostulot arvoon 0000, estäen laskuria jatkamasta jäljellä oleviin binääritiloihin.

Koska nollaus tapahtuu heti kymmenennen tilan ilmestymisen jälkeen, laskuri kierrättää toistuvasti vain kymmenen tilan läpi. Suunnittelusta riippuen voidaan käyttää erilaisia flip-flop-tyyppejä, kuten JK-, D- tai T-flip-flopeja.

Vuosikymmenlaskurin ajoituskaavio

Figure 4. Timing Diagram of a Decade Counter

Ajoituskaavio näyttää, miten laskurin ulostulot muuttuvat jokaisen kellopulssin myötä. Kun laskenta etenee 0:sta 9:ään, laadunvarmistus muuttuu jokaisella pulssilla, kun taas korkeamman asteen bitit muuttuvat harvemmin binäärilaskentasekvenssin mukaan. Lähtökuvio toistaa kymmenen kellon pulssin välein, mikä mahdollistaa kymmenen laskurin toimimisen kymmenellä jaettuna piirinä.

74LS90 vuosikymmenen vasta-IC

Figure 5. 74LS90 Decade Counter IC

74LS90 on laajasti käytetty kymmenen luvun laskuri-IC, joka on suunniteltu jakamaan kymmenellä. Se sisältää sisäiset flip-flopit ja logiikan, joka tarvitaan laskemiseen 0:sta 9:ään ja sitten takaisin nollaan. Piiri tarjoaa neljä lähtöä: QA, QB, QC ja QD, jotka esittävät määrän binäärikoodatussa desimaalimuodossa (BCD). Kun laskenta saavuttaa 10, sisäinen nollaustoiminto tyhjentää ulostulot takaisin 0000:een. 74LS90:ssä on myös nollaustuloja, joita voi käyttää laskennan tyhjentämiseen tai tiettyjen laskuriehtojen asettamiseen. Useita 74LS90-piirejä voidaan liittää yhteen suurempien laskentapiirien luomiseksi.

Binäärilaskuri vs vuosikymmenlaskuri

Figure 6. Binary Counter vs Decade Counter

OminaisuusBinäärilaskuriVuosikymmenlaskuri
Laskentaalue0–2ⁿ − 10–9
ModulusKahden potenssiMod-10
TulostusmuotoBinääriBCD
NollaustilaMaksimitilan jälkeenVuoden 1001 jälkeen
Yleinen käyttöYleinen laskentaDesimaalinäytöt

Kaskadiset vuosikymmenlaskurit

Figure 7. Cascading Decade Counters

Yksi vuosikymmenlaskuri voi laskea vain 0:sta 9:ään. Suuremmilla laskentaalueilla kaksi tai useampi kymmenkuntalaskuri yhdistetään sarjaan tai ketjutettuina. Tässä järjestelyssä ensimmäinen laskuri käsittelee yksikkönumeroa, toinen kymmenen numeroa ja kolmas satojen numeroa. Tämä mahdollistaa vaihteluvälien, kuten 00–99 tai 000–999, laskemisen. Ketjutettuja vuosikymmenlaskureita käytetään laajasti piireissä, joissa tarvitaan suurempi laskentakapasiteetti, kuten digitaaliset kellot, tapahtumalaskurit, mittauslaitteet ja taajuusmittarit.

Kymmenkuntalaskurien sovellukset

Figure 8. Applications of Decade Counters

• Digitaaliset kellot ja ajastimet – Laskurit seuraavat sekunteja, minuutteja ja tunteja ajanmittausjärjestelmissä.

• Taajuusjakopiirit – Kymmenen vuotta jaetaan tulotaajuuden kymmenellä, mikä auttaa tuottamaan matalataajuisia kellotaajuutta digitaalisille järjestelmille.

• Taajuusmittauslaitteet – Taajuuslaskureissa tulosignaali syötetään laskuriin, kun taas porttipulssi mahdollistaa laskemisen kiinteän aikavälin ajan. Tämän ajanjakson aikana laskettujen pulssien määrä edustaa signaalitaajuutta.

• Digitaaliset näyttöjärjestelmät – Vuosikymmenlaskurit toimivat BCD-dekoodereiden ja seitsemän segmentin näyttöjen kanssa laskimien, mittareiden ja digitaalisten laskureiden kanssa.

• Tapahtumien laskentajärjestelmät – Käytetään tuotannon valvonta-, testauslaitteissa ja tiedonkeruujärjestelmissä tapahtumien tai pulssien määrän tallentamiseen.

Yhteenveto

Kymmenkuntalaskurit tarjoavat hallitun kymmenen tilan laskentajonon, joka sopii luonnollisesti desimaalipohjaisiin digitaalisiin järjestelmiin. Yhdistämällä flip-flopit nollauslogiikkaan he rajoittavat laskennan arvoihin 0–9 ja toistavat sykli. Niiden selkeä rakenne, yhteensopivuus BCD-tulosteiden kanssa ja kyky kaskadoitua tekevät niistä käytännöllisiä komponentteja monissa digitaalisissa laskenta- ja mittauspiireissä.

Usein kysytyt kysymykset [UKK]

Miten kymmenen vuoden laskuri nollautuu, kun saavutetaan 9?

Kymmenen luvun laskuri nollautuu logiikan avulla, joka havaitsee desimaaliarvon 10 (1010). Kun tämä tila ilmestyy, nollaussignaali poistaa kaikki flip-flopit takaisin 0000:aan. Tämä automaattinen nollaus estää laskuria pääsemästä nelibittisen binäärilaskurin jäljellä oleviin tiloihin, rajoittaen sekvenssin kymmeneen lukumäärään.

Mikä on ero BCD-laskurin ja kymmenen luvun laskurin välillä?

BCD-laskuri tuottaa numerot binäärikoodatussa desimaalimuodossa, jossa jokainen desimaalinumero esitetään neljällä bitillä. Kymmenen luvun laskuri on eräänlainen BCD-laskuri, joka laskee 0:sta 9:ään ja sitten nollautuu. Käytännössä monet vuosikymmenlaskurit on toteutettu nimenomaan BCD-tuotoksiin.

Voidaanko kymmenkuntalaskuria käyttää jakamaan taajuudet muilla kuin 10:llä?

Kyllä. Vaikka kymmenen luvun laskuri luonnollisesti jakaa signaalin kymmenellä, sen ulostulot voidaan yhdistää ulkoiseen logiikkaan luodakseen muita jakosuhteita. Nollaamalla laskuri valittuun tilaan ennen kuin saavuttaa 10, piiri voi toimia eri modulilaskurina, kuten jako-5:llä tai jako-6:lla.

Mitkä tekijät rajoittavat kymmenen luvun laskurin maksiminopeutta?

Suurin käyttönopeus riippuu flip-flopien ja logiikkaporttien etenemisviiveestä laskurin sisällä. Aaltolaskureissa jokainen vaihe laukaisee seuraavan peräkkäin, mikä lisää viivettä. Tämä kumulatiivinen viive rajoittaa, kuinka nopeasti laskuri voi reagoida saapuviin kellopulsseihin.

Miten vuosikymmenlaskurit yhdistetään seitsemän segmentin näyttöihin?

Kymmenen luvun laskuri tuottaa nelibittisen BCD-ulostulon, joka edustaa lukuja 0–9. Tämä ulostulo yhdistyy BCD:stä seitsemän segmentin dekooderiin, joka muuntaa binääriarvon näytön oikeiksi segmenttisignaaleiksi. Näyttö näyttää vastaavan desimaaliluvun.