Produkty Novinky Články Návody Kontakty

Popis

Zařízení led4x neumí nic jiného, než zobrazovat na čtyřech LED diodách invertovanou hodnotu čtyř bitů z 8bitové hodnoty zapsané do datového registru paralelního portu. Mimo to si zařízení led4x umí tuto hodnotu i zapamatovat pomocí tzv. D-latchů (1 bitová paměť). Tato zapamatovaná hodnota je samozřejmě, resp. její 4 bity, zobrazena i na LED diodách. Impulz k zapamatování si aktuální hodnoty na datové sběrnici se dává změnou stavu řídícího signálu Init.

Schéma

Na obrázku 1.8 je zobrazeno schéma zařízení led4x, v tabulce 1.4 pak nalezneme seznam potřebných součástek.
obrázek hwkit-4xled-schema
Obrázek 1.8 4x LED - schéma
”Srdcem” zařízení led4x je integrovaný obvod U1, který v sobě sdružuje 8 D-latchů, tedy 1bitových pamětí. Datová sběrnice paralelního portu je přivedena na vstupy D-latchů, čtyři LED diody pak na výstupy těchto čtyř D-latchů. Přivedením log. 0 na vstup /OE obvodu U1 zajistíme aktivaci výstupů D-latchů. Hodnota vstupů D-latchů a tedy i logická hodnota signálů datové sběrnice se bude přenášet na výstupy D-latchů dokud bude log. 1 na vstupu /LE obvodu U1. Jakmile se logická hodnota na vstupu /LE změní na log. 0 dojde k zapamatování aktuální hodnoty vstupů. Na výstupech Q0 - Q7 obvodu U1 pak bude tato zapamatovaná hodnota bez ohledu na stav datové sběrnice tak dlouho, dokud bude vstup /LE v log. 0. Jinými slovy logickou hodnotou řídícího signálu Init můžeme řídit zapamatování si logické hodnoty na datové sběrnici, resp. její trvalé zobrazení stavem LED diod.
Mohli bychom samozřejmě připojit LED diody přímo na datovou sběrnici. Ovšem jejich stav by pak reflektoval aktuální stav datového registru paralelního portu. V našem řešení však můžeme zapsat hodnotu do datového registru, přikázat její zapamatování si a pak už využívat sběrnici pro přenos jiných hodnot. Tzn. díky našemu řešení lze datovou sběrnici sdílet více zařízeními.