Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> elektronika >> gadgets >>

Jak digitální hodiny Work

dolů pomocí čítače. Při budování své vlastní hodiny, typický TTL část k použití je 7490 desetiletí pult. Tato část může být nakonfigurován tak, aby dělení libovolným počtem mezi 2 a 10, a generuje binární číslo jako výstup. Takže si vzít 60 Hz časové základny, vydělíme ji 10, rozdělit ji 6 a nyní máte 1 Hz (1 oscilací za sekundu) signál. Tento 1 Hz signál je ideální pro jízdu na " z druhé ruky " část displeje. Zatím hodiny vypadá v blokovém schématu:

Chcete-li skutečně vidět sekundy, pak výstup čítačů musí řídit displej. Dva čítače vytvářejí binární čísla. Předěl-by-10 counter produkuje 0-1-2-3-4-5-6-7-8-9 sekvenci na jeho výstupech, přičemž čítač dělení-by-6 produkuje 0-1-2 -3-4-5 sekvence na svých výstupech. Chceme zobrazit tyto binárních čísel na něco, co nazývá displej 7 segmentový. Displej 7-segmentový má sedm barů na to, a zapnutím různých barech si můžete zobrazit různá čísla:

Chcete-li převést binární číslo mezi 0 a 9 na vhodné signály řídit displej 7-segmentový, použití (vhodně pojmenovaný) " binární číslo na 7-segmentový displej měniče &Quot.; Tento čip se dívá na binární čísla přicházejí a zapne příslušné bar v 7segmentový LED se zobrazí toto číslo. Pokud bychom se zobrazením sekund, pak sekundy část naší hodiny vypadá takto:

Výstupem z této fáze kmitá na frekvenci jednoho cyklu za minutu. Můžete si představit, že část minut z hodiny vypadá úplně stejně. Konečně, část hodiny vypadá skoro stejně výjimkou toho, že pult rozdělit-by-6 je nahrazena rozděl-by-2 pult.

Nyní existují dva detaily nechal přijít na to, pokud jste budování real Hodiny:

  • Hodiny, jak byla navržena zde nechápe, že v 12:59:59 to má na kole zpátky do 1:00. To je špinavá malý problém, a existuje několik způsobů, jak to řešit. Jedna technika zahrnuje vytvoření trochu logiky, která může detekovat číslo 13 a resetovat část hodinu zpět do 1 (nikoli nula). Další technika zahrnuje použití sčítačky. Pro naše účely je snazší obchodovat s vojenským dobu, protože vojenský čas zahrnuje nultá hodina.
  • Potřebujeme způsob, jak nastavit hodiny. Typicky to je se ovládal vtokové vyšší-než-normální frekvencí do sekce minut. Například většina Hodiny mají " Fast " a " pomalý " Set tlačítka. Když stisknete tlačítko " Fast " Tlačítko je 60 Hz signál je řízen přímo do pultu minut. Když stisknete tlačítko " pomalý " Tlačítko, 1-Hz signál je poháněn do sekce minut. Existují další možné

    Page [1] [2] [3] [4] [5] [6]