Stránka 1 z 1

Ovládání displaye HPDL-1414

Napsal: 08 pro 2011, 21:01
od forbidden
Mám tu pár těchto polointeligentních LED displayů, rád bych je využil, jenže mám problém s jejich ovládáním. Potřebují 10 drátů, který nechci jen kvůli displayi obětovat. Jeden je zápis, ten je jasnej, ale zbylých devět je na výběr pozice a znaku, ty bych rád nějak eliminoval. Napadlo mě použít nějaký převodník ze sériového na paralelní. Naposílám sériově 9 bitů a naráz zapíšu na výstupy. Určitě takovej obvod existuje, jen ho nemůžu najít. Netuší někdo? Snad nějakej posuvnej registr, jenže jsem našel jen 8bit.

Díky.

Napsal: 08 pro 2011, 21:46
od masar
Předpokládám že potřebná data bude generovat nějaký procesor, tak nevím, proč dispej nepřipojit přímo k nějakému PICu? :wink:

Napsal: 08 pro 2011, 22:26
od forbidden
Protože se mi právě nechce vyhradit 10 pinů jen ovládání displaye. Chtěl bych ho připojit k jednodušším PICům, který nemají vývodů nazbyt.

Napsal: 08 pro 2011, 22:37
od Andrea
No a tři piny je moc? Wr, Clk, Data + 8 dat z posuvnýho registru.

Napsal: 09 pro 2011, 12:43
od forbidden
S 8-mi bitovým registrem na celkově tři piny nedosáhnu. Ten display potřebuje 9 bitů na volbu znaku a jeho pozice a jeden na zápis. Registr zase potřebuje dva, data a clock. V nouzi bych se dostal na čtyři, jenže by to bylo lehce komplikovaný, když bych musel dělat devátej bit mimo ten registr. Leda bych využil pin data do registru zároveň i jako ten devátej bit. Když nebude clock, tak to bude jedno co tam bude.
Ideální by prostě byl širší registr.

Napsal: 09 pro 2011, 13:07
od piitr
Andrea asi myslela, že ten data z procesoru se přivede jednak jako vstup toho posuvného registru, jednak jako ten devátý bit přímo do displeje. Po nasunutí těch osmi bitů do registru si ho přece můžeš nastavit libovolně.

Napsal: 09 pro 2011, 13:17
od forbidden
No nejspíš jo, je to chytrá holka a mě napadlo, že to s těma třema drátama má jistojistě spočítaný. Však mi to pak taky tak docvaklo. Asi si moc vymýšlím se širokým registrem. :)

Napsal: 09 pro 2011, 13:22
od rnbw
Posuvne registre sa daju zretazit - ale ked staci jeden, tak naco.

Napsal: 09 pro 2011, 13:28
od Andrea
piitr píše:Andrea asi myslela, že ten data z procesoru se přivede jednak jako vstup toho posuvného registru, jednak jako ten devátý bit přímo do displeje. Po nasunutí těch osmi bitů do registru si ho přece můžeš nastavit libovolně.

Přesně tak. :)

Napsal: 09 pro 2011, 14:26
od forbidden
Dobře, udělám to tak, stejně na obsluhu displaye bude podprogram, kterej udělám jen jednou a pak už mě nebude zajímat, jestli je to trošku komplikovanější, nebo ne.
Díky všem za pomoc.