Forum: Mikrocontroller und Digitale Elektronik LED Blinken lassen mit Assembler


von Johannes (Gast)


Lesenswert?

Ich habe meine LED soweit angeschloßen und bekomme sie auch zu Leuchten.
Jetzt muss ich das Programm weiter schreiben das die LEd anfängt zu 
blinken.
Hat mir jemand ein Tipp oder fertiges Programm damit die LEd anfängt zu 
Blinken

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Pseudocode:

1. LED einschalten
2. warten (1sek zum Beispiel)
3. LED ausschalten
4. warten
5. Sprung nach 1

von Johannes (Gast)


Lesenswert?

Ich muss dann ja eine Schleife machen und wie die schleife funktioniert 
weiß ich nicht

von Testfall (Gast)


Lesenswert?

1
// Ganz einfach:
2
// <dein Initialisierungskram>
3
4
Blinken:
5
6
// <Deine Blinkprozedur>
7
8
rjmp Blinken
9
10
// Das war's

von Johannes (Gast)


Angehängte Dateien:

Lesenswert?

Ich komm mit den Befehlen nicht klar

call

DECFSZ

movlw
movwf
nop

retlw

die bruach ich aber ich weis nicht wie ich die zusammen setz und was da 
hinter und was ich noch brauch

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wasn das erstmal fürn Controller?!

von Timmo H. (masterfx)


Lesenswert?

Steht alles im Manual/Datenblatt wie die Befehle zu nutzen sind.
Du hast uns ja noch nichtmal gesagt um was für einen µC es sich handelt. 
Den Befehlen nach zu urteilen handelt es sich um einen PIC.
Und wenn ich "DECFSZ" und "movlw" bei google eingebe findet man gleich 
ein kleines Programm was ein wenig wartet und einen Port setzt. Also 
fast das was du willst: 
http://www.google.de/search?hl=de&q=DECFSZ+movlw&aq=f&aqi=&aql=&oq=&gs_rfai= 
(1. Link)

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.