Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Servo per ASM mit CC steuern Kategorie: Programmierung ASM (von Martin Kaup, Homepage - 5.02.2005 19:33)
 Als Antwort auf Re: Servo per ASM mit CC steuern von Martin Kaup - 5.02.2005 17:12
Sorry,

kleiner Fehler: Es muss natürlich auch die Sprungmarke
Schleife rein. Ich hatte gerade gesehen, dass sie noch in der
Zwischenablage lag .... ;-}

  org $101
      lda #$01       ;eine 1 in den Akkumulator laden
      sta $04        ;Port 1 (PA0) auf Ausgang setzen
      sta $00        ;Port 1 auf High setzen
      lda #$00       ;Akkumulator auf 0 setzen

Warteschleife
      Inca             ;Akkumulator incrementieren ;Anfang einer 255 langen Warteschleife
      CMP #$FF   ;mit 255 vergleichen
      BNE Warteschleife

      lda #$00       ;Akkumulator auf 0 setzen
      ; Müsste weg, da sonst ein $A1 mit Inhalt 0 statt 1ms eine 2ms-Schleife macht.

Schleife
      inca             ;Akkumulator incrementieren
      cmp $A1      ;Mit der Variable der Servostellung vergleichen
      BNE Schleife

      LDA #$00
      STA $00        ;Port 1 wieder auf low setzen
.end





Meine Homepage: http://www.nettypes.de/b-control

 Antwort schreiben

Bisherige Antworten: