PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   C programski jezik i atmel 8051 procesor (https://forum.pcekspert.com/showthread.php?t=139304)

MicroHard 20.02.2009. 23:09

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...

dakt 02.03.2009. 11:49

Citiraj:

Autor MicroHard (Post 1282832)
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();
    }



Sva vremena su GMT +2. Sada je 04:29.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger