Stránka 1 z 4
Program pro ovládání 4094
Napsal: 03 zář 2011, 08:26
od xeflex
Ahoj
Potřeboval bych prosím program pro tento obvod
Aby se dalo spínat jednotlivé výstupy zvláště a ne tak že se přepínají (zkoušel jsem program test a ten funguje ale přepíná se to
![Sad :(](./images/smilies/icon_sad.gif)
) automaticky.
Jsem programátor začátečník a ještě pořádně nevím jak na to
Všem co pomohou děkuji.
Napsal: 03 zář 2011, 08:36
od jezevec
Z procesoru pošleš po bitech celé 8bitové slovo ve tvaru, v jakém potřebuješ aby byly výstupy, to se uloží do střadače v 4094. Na závěr sledu datových impulzů přijde impulz na STR a data ze střadače se přepíší na výstup a ten se přepne podle vyslaného slova. Snad je to trochu srozumitelný.
Napsal: 03 zář 2011, 08:43
od xeflex
Diky i když jsem to moc nepochopil
![Smile :)](./images/smilies/icon_smile.gif)
a začal jsme programovat před 6 dny
![Smile :)](./images/smilies/icon_smile.gif)
takže mi toho moc neřekne
![Smile :)](./images/smilies/icon_smile.gif)
Napsal: 03 zář 2011, 08:58
od GeorgeB
Jde o to, že 4094 je posuvný registr SIPO(serial in - paralel out).
Logická úroveň vystavená na vstupu D se zapíše do posuvného registru při náběžné hraně na hodinovém vstupu. Jelikož je posuvný registr 8mi bitový, tak celou tuto operaci provést 8x a pak se postupně sériová data posunou na paralelní výstup posuvného registru. Na závěr je třeba na strobovacím výstupu dát na chvíli kladný impuls, aby se výstup z posuvného registru přenesl na výstupy Q0÷Q7.
graf např na straně 3:
Datasheet 4094
Napsal: 03 zář 2011, 09:15
od xeflex
Mohl by si mi poslat alespoň ukázku programu jak říkám programuji teprve 6 dnů a zatím toho moc neumím
![Smile :)](./images/smilies/icon_smile.gif)
Napsal: 03 zář 2011, 09:18
od GeorgeB
A program do čeho
![Question :?:](./images/smilies/icon_question.gif)
Napsal: 03 zář 2011, 09:21
od xeflex
Pro Windows a abych tam mohl třeba zapnout vstup jedna a vypnout potom vstup jedna
![Smile :)](./images/smilies/icon_smile.gif)
ostatní bych si pak dodělal
![Smile :)](./images/smilies/icon_smile.gif)
Napsal: 03 zář 2011, 10:24
od GeorgeB
xeflex píše:Pro Windows
Když už programuješ 6 dní, tak bys mohl vědět jméno programovacího jazyka. Nebo windows je programovací jazyk? Já myslel, že operační systém...
Napsal: 03 zář 2011, 10:57
od xeflex
Jo tak programuji v Pascalu (ale moc mi to ještě nejde
![Smile :)](./images/smilies/icon_smile.gif)
) jestli bych tě mohl poprosit o nějaký jednoduchý prográmek ? Děkuji
V čem umíš programovat ? Jak si teď pročítám fóra tak přemýšlím že bych s pascalem praštil a pustil se do VB
![Smile :)](./images/smilies/icon_smile.gif)
ale nevím co je lepší u VB se mi líbí že jde udělat i grafika
![Smile :)](./images/smilies/icon_smile.gif)
Napsal: 03 zář 2011, 14:27
od procesor
A kde to máš pripojené-na aký port? XP a vyššie os len tak ľahko nepúšťajú k riadeniu portov ako to bolo pri W9x.
Napsal: 03 zář 2011, 19:32
od xeflex
na port je to připojené RS232 , windows používám WIN 7
![Smile :)](./images/smilies/icon_smile.gif)
Napsal: 03 zář 2011, 21:57
od procesor
Niečo sa tu o tom nie tak dávno diskutovalo ako to ide cez RS232 so signálmi RTS,DTR a TXD aj pre W2k, XP, Vista?, W7?.
Logika riadenia tých LEDiek je primitívna, problém bude to dostať nekolízne do systému W7.
Napsal: 03 zář 2011, 22:01
od xeflex
No pro mě to bude větší problém jak jsem psal tak programovat se učím a asi přejdu na VB
![Smile :)](./images/smilies/icon_smile.gif)
ještě přesně nevím byl bych vděčný tomu kdo by mi udělal tento program ve VB
![Smile :)](./images/smilies/icon_smile.gif)
nebo pascalu
Děkuji
Napsal: 03 zář 2011, 22:09
od gombik
jestli chceš tak jsem ochoten ti to napsat ale v C protože VB nebo pascalem nevládnu. Má to být okenní aplikace nebo konzole?
Napsal: 03 zář 2011, 22:19
od xeflex
gombik : To je super raději bych okenní aplikaci
Super děkuji moc
![Smile :)](./images/smilies/icon_smile.gif)