Forum: Mikrocontroller und Digitale Elektronik AVR-Tutorial, LCD-Display


von steve (Gast)


Lesenswert?

Bei den Ansteuerroutinen ist folgender Befehl dabei:

sbr temp1, 1<<4              ;entspricht 0b00010000


kann mir jemand 1<<4 etwas näher erklären?

von Andreas (Gast)


Lesenswert?

Eine "1" (="0b00000001") wird um 4 Bits nach links verschoben, heraus 
kommt "0b00010000". Das ist nötig,  weil der befehl sbr nicht wie sbi 
die Nummer des zu setzenden Bits erwartet, sondern eine Bitmaske.

MfG
Andreas

von steve (Gast)


Lesenswert?

Dank für die Erklärung

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.