Hilfe Programm

Gast #1187205
Lesenswert?

Hallo brauche HILFE ich bekomme das Programm einfach nicht zum laufen.

Wer kann mir helfen BITTE BITTE BITTE ich bin verzweifelt versuche es 
schon seit fast zwei Wochen.

Es soll Ausgang C4 und C5 bei 38Crad angehen und bei 30 wider auf es 
geht einfach nicht und ich komme auch nicht darauf.



ICH danke euch für jedliche HILFE
Angehängte Dateien:
Gast #1187641
Lesenswert?

Hast du den Teil Lüfter EIn/Aus selber hinzugefügt? Ich Programmiere 
seit einer Weile kein Assembler mehr, aber bist du sicher das du bei

subwf  f0, w    ; w:=f-33 = temp-Toff
btfss  STATUS, C

das Carry bit testest und nicht das Zero bit? Ist doch so wenn man auf 
Null testen will mit subwf ... ?  STATUS, Z  ?
Gast #1187942
Lesenswert?

Hallo


Ich weiß es nicht genau, wenn ich auf Zero bit teste (abfrage muss es ja 
genau null sein. Wenn aber es überlaufen ist, ist das Zero bit wieder 0 
und das Carry bit 1 . Aber ich lasse mich gern eine besseren überzeugen.

Mfg Bodo
Gast #1188411
Lesenswert?

>wenn ich auf Zero bit teste (abfrage muss es ja genau null sein. Wenn aber es 
>überlaufen ist, ist das Zero bit wieder 0
>und das Carry bit 1"

Ja das stimmt schon. Ich blicke im Moment nur nicht ganz durch das ganze 
Programm. Bei solchen BTFSX xxxxx  setze ich das Bit, welches durch die 
Operation beeinflusst wird, vorher auf Null, um sicher zu sein dass es 
nicht von einer vorhergehenden Op schon gesetzt ist ..... aber ja, bin 
scho seit längerem nicht mehr mit Asm vertraut ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren