Jednotlivé návody na možná řešení tohoto úkolu najdete v podkladech u 3. cvičení nebo můžete vycházet z následujícího schématu, který navazuje na předchozí domácí úkol.
Jedná se o BCD čítač, který na displeji zobrazí čísla 0000-9999 (můžete upravit řadič, aby potlačil nuly na začátku)
Pomocí přepínačů se volí rychlost čítání a zároveň se tím ovlivňuje i pozice desetinné tečky (pokud budete vycházet z tohoto diagramu, pro 10s a 1s desetinná tečka nebude zobrazena)
Převod BCD čísla na 7-mi segmentový displej řešte pomocí dekodéru
Řadič obsluhuje zobrazování na displeji následovně
Pomocí synchronizačního impuzu (vstup Sync) se posune zobrazeni digitu na další a začne proces zobrazení
Příslušný digit se vybere pomocí výstupů D0-D3 a tím aktivuje výstup BCD čítače, který vygeneruje na výstupy Q0-Q3 příslušnou kombinaci BCD čísla
Na výstupu dekodéru BCD na 7-mi segmentový displej dostaneme kombinaci pro zobrazení jednotlivých segmentů na displeji a které se následně zapíšou do posuvného registru pomocí signálu Latch
Vygenerováním 16-ti pulzů na výstupu CLK se vyšle obsah paralelně-sériového posuvného registru do displeje (zde sériovo-paralelní posuvný registr převede zpět na paralelní data)
Zápis na displej se provede pomocí pulzu na Strobe výstupu řadiče