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
Obrázek

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 :( ) 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 :) a začal jsme programovat před 6 dny :) takže mi toho moc neřekne :)

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 :)

Napsal: 03 zář 2011, 09:18
od GeorgeB
A program do čeho :?:

Napsal: 03 zář 2011, 09:21
od xeflex
Pro Windows a abych tam mohl třeba zapnout vstup jedna a vypnout potom vstup jedna :) ostatní bych si pak dodělal :)

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 :) ) 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 :) ale nevím co je lepší u VB se mi líbí že jde udělat i grafika :)

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 :)

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 :) ještě přesně nevím byl bych vděčný tomu kdo by mi udělal tento program ve VB :) 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 :)