Program pro ovládání 4094

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

Program pro ovládání 4094

#1 Příspěvek 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.
Naposledy upravil(a) xeflex dne 03 zář 2011, 10:22, celkem upraveno 1 x.

Uživatelský avatar
jezevec
Hlavní moderátor
Hlavní moderátor
Příspěvky: 5414
Registrován: 13 čer 2004, 02:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#2 Příspěvek 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ý.

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#3 Příspěvek 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 :)

Uživatelský avatar
GeorgeB
Příspěvky: 1187
Registrován: 21 lis 2005, 01:00
Bydliště: Pardubice
Kontaktovat uživatele:

#4 Příspěvek 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

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#5 Příspěvek 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 :)

Uživatelský avatar
GeorgeB
Příspěvky: 1187
Registrován: 21 lis 2005, 01:00
Bydliště: Pardubice
Kontaktovat uživatele:

#6 Příspěvek od GeorgeB »

A program do čeho :?:

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#7 Příspěvek od xeflex »

Pro Windows a abych tam mohl třeba zapnout vstup jedna a vypnout potom vstup jedna :) ostatní bych si pak dodělal :)

Uživatelský avatar
GeorgeB
Příspěvky: 1187
Registrován: 21 lis 2005, 01:00
Bydliště: Pardubice
Kontaktovat uživatele:

#8 Příspěvek 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...

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#9 Příspěvek 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 :)

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#10 Příspěvek 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.

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#11 Příspěvek od xeflex »

na port je to připojené RS232 , windows používám WIN 7 :)

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#12 Příspěvek 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.

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#13 Příspěvek 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

Uživatelský avatar
gombik
Příspěvky: 19
Registrován: 09 pro 2007, 01:00

#14 Příspěvek 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?

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#15 Příspěvek od xeflex »

gombik : To je super raději bych okenní aplikaci :)

Super děkuji moc :)

Odpovědět

Zpět na „Poradna“