Forum: Mikrocontroller und Digitale Elektronik 8051 in Assembeler Problem


von Gerold Baier (Gast)


Lesenswert?

Hallo wie kann man ein Programm ergänzen, um die höherwertigen 4-Bits 
des Eingabeports P1 auf Null zu setzen.

Wie gesagt in Assembler

mfg

von Gerold Baier (Gast)


Lesenswert?

Das Programm sieht übrigens wie folgt aus

atart: mov a, p1
       call dual_7seg
       mov p2, a
       sjmp start


end

von Karl H. (kbuchegg)


Lesenswert?

indem man die 4 höherwertigen Bits mit einer geeigneten Maske und einer 
UND-Operation auf 0 setzt.

von Klaus (Gast)


Lesenswert?

atart: mov a, p1
       anl A,#0Fh
       call dual_7seg
       mov p2, a
       sjmp start

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.