www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Timer Programmieren


Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo! habe folgenden Code in einen C8051FX20-TB reingeladen. hatte 
keine Fehlermeldung und er hat das Programm vom EDE Tasking auch 
übertragen.
Habe aber keine Ausgabe am Pin 3.0 könnte mir da jemand Weiterhelfen.

PWM_OFFVALUE    EQU   10
PWM_ONVALUE     EQU   11
PWM_COUNT       EQU   12
PWM_OUT         EQU P3.0


 ORG 0h
        jmp start

; Interruptbehandlungsroutine Timer 0
; Jeder Durchlauf braucht 9 Zyklen
 ORG 0Bh
        djnz PWM_COUNT, pwm_exit
        jb PWM_OUT, pwm_on
pwm_off:
        mov PWM_COUNT, PWM_ONVALUE
        setb PWM_OUT
        reti
pwm_on:
        mov PWM_COUNT, PWM_OFFVALUE
        clr PWM_OUT
pwm_exit:
        reti

; Initialisierung
start:
        mov TL0, #235
        mov TH0, #235
        mov SP,  #20h
        mov TMOD,#2
        mov TCON,#16
        mov IE,  #130

; Hauptprogramm
main:

        mov a,#200
        subb a,#20
        mov PWM_ONVALUE, a
        subb a,#255
        mov PWM_OFFVALUE, a
        jmp main
END


Vielen dAnk im voraus.
Gruss Sven

Autor: Zacc (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was meint der simulator ?

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da ich Anfänger bin weiss ich das mit dem simulator leider nicht habe 
bis jetzt immer da wo ich den Code eingeben habe compiliert und dann 
direkt in den Mikrokontroller reingeladen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.