-
-
Byte Invertieren
Hallo,
ich bin gerade dabei, eine LED matrix mit einem Schieberegister aufzubauen.
Da ich den Code übersichtlich halten will, und man als Spaltenansteuerung immer eine 0 für "Spalte an" setzen muss, wollte ich das komtplette Bitmuster invertieren. Da ich für die nächste Spalte das Bitmuster einfach eins nach rechts shifte, wird das neu enstehende Bit ja 0, daher aber auch die Spalte wieder an.
Heißt:
Z = &B01111111
Shift Z , Right
wird zu &B00111111, was ich ja nicht will, ich will dass &B10111111 draus wird. Ich kenn mich mit Bitrechnen nicht so gut aus, kann man das auch durch addideren, dividieren erreichen? Durch invertieren wäre das kein Problem.
Ich weiß nicht ob sowas ohne Hardware möglich ist?!
Gruß,
Tom
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen