Forum: Mikrocontroller und Digitale Elektronik Pause bei AT89S8252


von Christian Barth (Gast)


Lesenswert?

Hallo,

ich will mit dem Baustein AT89S8252 ein kleines Programm erstellen ... 
ich komm soweit auch klar, aber ich hab ein Problem: Ich muss eine 
kleine Pause im Programm einlegen von ca einer Sekunde. Ich weiss nicht 
wie ich das im Code umsetzten muss. Kann mir da einer helfen ?? Ich 
programmiere noch mit Assembler

von Arne (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Christian,

ich hab da mal etwas passendes für Dich angehängt. Der AT98S8252 war 
doch ein 8051-Derivat oder?

Kurz noch zur Handhabung:

    mov   A, #100d
    acall Wait_hs

bewirkt eine Verzögerung von ca. 1 sec, wie ebenfalls:

    mov   A, #10d
    acall Wait_zs

Eine Uhr sollte man sich damit besser nicht basteln, dafür sind ja auch 
die Timer da. Dennoch sind die Routinen gut beim Initialisieren, zum 
Testen, Debuggen und für Notfälle (wenn grade alle Timer im Einsatz 
sind) für alles, wo es eben nicht so auf die µsec ankommt... ;)

Viel Spaß damit,
Arne

von Christian (Gast)


Lesenswert?

Hallo,

dass könnte eine sehr sehr interessante Seite sein für alle die 8051 in 
Assembler programmieren:

http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/generator.htm

mfg

Christian

von Christian Barth (Gast)


Lesenswert?

danke für eure Hilfe...ich hab das Problem damit lösen können...thx

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.