Man muß man klären, was mit "15" gemeint ist, sonst reden wir schnell aneinander vorbei.
1) "15" => 0x0F
2) "15" => 0x15
im letzeren fall mußt du nur die Nibbles auseinanderkriegen
temp = 0x15
temp 4 mal nach rechts shiften --> 0x01 --> Zehner
temp = 0x15
temp AND 0x0F --> 0x05 ----> Einer
Das kannst du beim Multiplexen "on the fly" machen
bei 1) mußt du aber zuerst 15 --> 1 x 10 und 5 x 1 zerlegen
gibt's mehrere Methoden.
z.b durch zehn dividieren (ganzzahlige), bis nicht mehr geht -> Zehnerstellen , der Rest sind die 1-er.
Lesezeichen