Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> elektronika >> polovodičová elektronika >>

Jak Mikrokontroléry Work

ce. Razítko pak provádí program. V tomto případě program produkuje obdélníkový na I /O pin 3. Pokud připojit logickou sondu nebo LED na pin 3 (viz článek elektronické brány pro podrobnosti), uvidíte LED blesk zapnutí a vypnutí dvakrát za Druhé (to změní stav každých 250 milisekund, protože příkazů pauzy). Tento program by se ucházel o několik týdnů pryč z 9V baterii. Dalo by se ušetřit energii tím zkrácení času, který LED je na (možná je to o 50 tisícin sekundy a vypnutí pro 450 milisekund), a také pomocí instrukce NAP místo pauzy.
Vytvoření opravdu drahé digitální hodiny

Strávit blikat jedna LED může zdát extravagantní, aby vám $ 79 |. Co byste asi chtěli udělat, je vytvořit něco užitečného s vaším BASIC razítkem. Tím, výdaje o $ 100 víc si můžete vytvořit opravdu pěkný digitální hodiny! To se může zdát extrémně
extravagantní, až si uvědomíte, že díly jsou opakovaně použitelné v řadě dalších projektů, které budete chtít vytvořit později.

Řekněme, že bychom chtěli využít I /O pinů na BASIC Stamp se zobrazí číselné hodnoty. V digitální hodiny článku jsme viděli, jak se rozhraní na 7-segmentový LED displej s použitím 7447 čipu. 7447s bude fungovat stejně dobře s BASIC Stamp. Dalo by se zapojit čtyři I /O piny rovnou do 7447 a snadno zobrazit číslo mezi 0 a 9. Vzhledem k tomu, BS-1 Razítko má osm I /O pinů, je snadné řídit dvě 7447s přímo takhle.

hodiny, potřebujeme minimálně čtyř číslic. Náhonu na všechna čtyři 7447s s osmi I /O piny, musíme být trochu více kreativní. Následující graf ukazuje jeden přístup:

V tomto schématu, osm I /O linek z Razítko vstup z levé strany. Tento přístup používá čtyři řádky, které běží na všech čtyřech 7447s. Pak další čtyři řádky z Stamp aktivaci 7447s v pořadí (" E " na žetony znamená, " Povolit " - na 7447, který by byl zaslepením vstup na pin 5). Chcete-li toto uspořádání práce, BASIC program v Razítko bude výstup první číslice na čtyři datových linek a aktivujte první 7447 přepnutím svůj E čep s prvním ovládacím vedením. Pak by vyslalo hodnotu pro druhou pozici a aktivujte sekvencování Druhý 7447, a to prostřednictvím všech čtyřech 7447s, jako je tento opakovaně. Zapojením věci trochu jinak, mohli byste vlastně dělat jen s jedním 7447. Použitím 74154 Demultiplexer čip a některé ovladače, můžete řídit až 16 míst pomocí tohoto přístupu.

Toto je, ve skutečnosti, standardní způsob ovládání LED displeje. Například, pokud máte starý LED kalkulač