Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 20.02.2009., 23:09   #1
MicroHard
Registered User
 
Datum registracije: Aug 2004
Lokacija: Velika Gorica
Postovi: 41
C programski jezik i atmel 8051 procesor

Zdravo ljudi!
Dali se netko kuzi u programiranje hardware-a?
Zanima me kako napravit u c jeziku vremenski interval koji bi dao naredbu odnosno neku kombinaciju binarnog koda u odredenom vremenu npr. za 5 sekundi kad se sklop upali da on da 0001 binarni kod, nakod 25 petlji kaj odvrti da baci na 1010 i tak?

Hvala.

Ovo mi je jako važno...
__________________
MicroH@rd
MicroHard je offline   Reply With Quote
Staro 02.03.2009., 11:49   #2
dakt
.code
 
dakt's Avatar
 
Datum registracije: Oct 2008
Lokacija: gornji dio registra
Postovi: 34
Citiraj:
Autor MicroHard Pregled postova
Zdravo ljudi!
Dali se netko kuzi u programiranje hardware-a?
Zanima me kako napravit u c jeziku vremenski interval koji bi dao naredbu odnosno neku kombinaciju binarnog koda u odredenom vremenu npr. za 5 sekundi kad se sklop upali da on da 0001 binarni kod, nakod 25 petlji kaj odvrti da baci na 1010 i tak?

Hvala.

Ovo mi je jako važno...
Koliko iznosi 5 sec? Kako to HW moze sam po sebi znati ili neki programski jezik.
Odgovor je da mora postojati neki mehanizam u HW-u koji kontinuirano pulsira i na temelju intervala T jednog pulsa moguce je definirati vrijeme.
Pogledaj manual za trazeni HW, odnosno HW za kojeg zelis programirati.

Sto se tice petlji one nisu vezane vremenom, i njihovo je nativno svojstvo da se izvrsavaju dok testni dio petlje ne ispuni zadani uvijet. U tvom slucaju stvar je vrlo jednostavna:

Code:
for( _round = 0; _round != 25; _round++ ) {
     do_something();
     }
__________________

Downloading...
(57%)
__________________________________________________
█████████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒
⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻

dakt je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na