Hallo ihr da draussen,
Hab mal wieder ne blöde Frage.
Gibt es in LC schon eine einfache Funktion mit der ich Dezimalzahlen in Binärzahlen umwandeln kann bzw. in einen Biärwert.
Der Hintergrund ist folgender:
Ich habe mir eine Externe Spannungsversorgung(0-24V) gebaut die ich über den Paralellport ansteuere.
Wenn ich z.B. 4,5V ausgeben möcht muss hierzu den wert von portout auf 11 setzen.
also portout(888,11);
Dies entspricht binär 1011.
zu stande kommt dieser Wert in dem ich von der gesamtspannung, 24V, die 4,5V abziehe.
also 19.5V.
In dieser 19,5 stecht 1x die 8(Bit4) = 1.5, 0x die 4(Bit3), 1x die 2(Bit2) = 6 und 1x die 1(Bit1) = 12.
Also rechnerich
19,5 - 12 Rest 7,5 1x
7,5 - 6 Rest 1,5 1x
1,5 - 3 Rest X 0x
1,5 - 1,5 Rest 0 1x
Ich hoffe ich konnte mein Problem verständlich machen und hoffe auf eure Unterstützung.