Forum: Mikrocontroller und Digitale Elektronik AT89C2051 Sleep Funktion


von Sascha (Gast)


Lesenswert?

Hallo,

wie kann ich mir eine brauchbare Sleep-Funktion für den AT89C2051 unter 
C mit dem SDCC programmieren? D.h. eine Funktion, der ich eine Zeit in 
Millisekunden oder Sekunden übergebe. Ich habe schon etwas gegoogelt, 
jedoch noch nichts gefunden. Das ganze wird ja vom Takt abhängen? Mit 
Schleifen und Funktionsaufrufen habe ich schon etwas experimentiert. 
Kann man dies nicht mit den eingebauten Timern realisieren? 
Wahrscheinlich mit Assembler?

Ist man irgendwie auf eine for-Schleifen Ebene begrenzt? Verschachtelte 
for-Schleifen funktionieren irgendwie nicht richtig.

von ... (Gast)


Lesenswert?

Besorg Dir den C51 von Keil.

Bei einem 89C2051 reicht da ja bequem die Evalversion.

Der hat auch einen ordentlichen Simulator dabei...

von search for delay (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.