wenn ich in meinem Code mov P1, 00h schreibe, werden immer nur 5 Pins auf 0 gestellt, die unteren 3 (P1.0, P1.1, P1.2) bleiben auf 1 den ganzen restlichen Code lang benutz ich P1 nicht und mov wird so weit ich weis auch nicht von Flags beeinflußt also woran könnte das liegen?
Gast
#328954
Welcher Kontroller? Sind die Pin auf Eingang gestellt?
Gast
#328955
mov P1, FFh Ergeben die PINs dann 0?
ach mist wieder vergessen, ist ein 8051er AT9c51rd2 @dieter: ja stimmt, aber warum?
Gast
#328957
Hallo scales, du schiebst mit deinem Befehl den Inhalt der Speicherzelle 00h (r0) auf den Port. Einen Wert schiebt man mit: mov p1, #00h Man beachte die #. Gruß Elektrikser
mist stimmt, wieder vergessen -.-
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.