Einzelne Bits eines Bytes ändern

Gast #3461070
Lesenswert?

Hallo liebe Forenbesucher,

ich möchte gerne mittels Atmega8 3 Schieberegister ansteuern, was auch 
prinzipiell wunderbar funktioniert. Allerdings suche ich im Moment nach 
einer Möglichkeit, die Bytes, welche ich zum Schieberegister 
"hinausschieben" möchte, so zu verändern, sodass ich jedes einzelne Bit 
eines Bytes sepperat ansprechen und verändern kann.

Beispiel: (In Bascom)

8 Varriablen deklariert: A B C D E F G H


Dim Daten as Byte
Daten = ABCDEFGH
und jetzt könnte ich jedes einzelne Bit sepperat programmieren.

A = 1
B = 0
C = 1
....usw


(Das dieser Programmtext nicht funktioniert, weiß ich, ich habe ihn nur 
zur Veranschaulichung meines Problems gewählt.)

Bestimmt gibt es da eine Möglichkeit, allerdings weiß ich leider nicht 
einmal was ich in google/Forensuche eingeben soll. (Bitmanipulation 
o.Ähnliches habe ich schon versucht)


Im Anhang befindet sich mein Programmtext, mit dem ich die Register 
ansteuere, villeicht möchte den ja jemand sehen.


Ich bedanke mich jetzt schon einmal im Vorraus für eure Hilfe und 
wünsche allen Lesern einen guten Rutsch ins neue Jahr!

Grüße,
Steffan

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