Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Spojení 8bitových demultiplexerů do velkého 64/128 bitového

Ahoj,
potřebuju sestavit z levných IO (třeba 74HCT138) demultiplexer (64-)32-16-8-4-2-1. Jde mi o to, že potřebuju ovládat ohromné množství LEDek (stovky až tisíce) několika vývody z mikročipu. Z praktických důvodů to chci udělat tak, že budu ovládat dvě souřadnice - X a Y a v jeden okamžik bude svítit pouze jedna LEDka (refresh rate bude 60Hz, takže v tom nebude problém). Takto nějak by to mělo vypadat:

A  B  C  D --0|  |2^0-->RA0
E  F  G  H --1|IO|
I  J  K  L --2|  |
M  N  O  P --3|  |2^1-->RA1
|  |  |  |
0__1__2__3
    IO
__________
2^0    2^1
 |      |
RB0     RB1

(omlouvám se za kvalitu nákresu, ale lépe jsem to nedokázal)

Když bude logická jednička na pinech RA0, RA1 a RB1, tak x souřadnice bude 2 a y souřadnice 3, z toho vyplývá, že se rozsvítí LEDka písmeno "O". A abych mohl řídit velké množství LEDek, tak potřebuji zařízení, které by mělo vstup (64-)32-16-8-4-2-1 a na výstupu by bylo 64/128 vývodů do jednotlivých řad/sloupců s LEDkami. Nechci za to platit nehorázné peníze (mělo by to být do 250,-Kč, bižuterii jako odpory, kondenzátory apod. nepočítám, toho mám doma nevyčerpatelné zásoby). Asi bych při tom použil obvody 74HCT138, ale nevím, jak je efektivně propojit. Napadlo mne udělat to tak, že bych použil 8 74HCT138, které by měly 4-2-1 piny společné a devátý, který by "zapínal" právě ten jeden z osmi. Ale pořád to nevyhovuje mému zadání, aby to bylo 32-16-8-4-2-1, protože nechci zbytečně plýtvat procesorovým časem PICu (bude to řízené z počítače přes USB a nechci to dělat moc složitě, vstup bude bitmapa a výstupem do PICu bude pole s X a Y souřadnicemi LEDek, které se rozsvítí). Pakliže by měl někdo nějaký nápad jak ty jednotlivé obvody nějak spojit, aby fungovaly tak jak chci, tak napište. Díky za odpovědi.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny