-
-
Erfahrener Benutzer
Robotik Einstein
Ich versteh jetzt eigentlich das Problem nicht.
Da Du ja ohnehin nur die Dezimalwerte der Schalter verwenden willst würde ich gleich BCD Schalter verwenden die nur den Wertebereich von 0...9 können.
Dann liest Du den Wert der Stelle ein uns multiplizierst ihn mit dem Stellenwert.
Ergebnis=Hunderter*100+Zehner*10+Einer
Und schon hast Du den gewünschten Wert in einer Variablen.
Wenn Du dann trotzdem Hex Wertigkeiten verwenden willst, änderst Du nur die Faktoren also.
Ergebnis=Hunderter*256+Zehner*16+Einer
Beim HEX System ginge es auch über Schiebebefehle, wenn dein Compiler nicht "schlau" genug ist, das ohnehin so zu machen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen