Bit in Register maskieren [ASM]

Gast #517171
Lesenswert?

Guten Morgen allerseits.


ICh habe da eine Frage und zwar geht es um ein ASM Programm für einen 
8051er.


Wie kann ich ein Bit im Akkumulator (bzw. einem Register) maskieren?


es geht darum, dass ich den Wert eines Registers auf einem Pins des 
Controllers ausgebe.


Ich hab mir das so gedacht:

MOV A,R0
//Hier das erste Bit maskieren
//wenn Bit = 1

SETB P1_1
//delay

//wenn Bit = 0
CLR P1_1
//delay

RL A


Ich sollte das ja am Oszi ein Pattern sehen, welches dem Zustand des 
Registers entspricht, richtig?


Kann mir diesbezüglich jemand helfen?

Danke!

Mfg Markus

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