doener
03.11.2004, 14:03
Hi,
Ich hab da mal eine prinzipfrage:
Ich lese mit meinem Pic16f84 zwei Codierschalter aus beide geben binär
0-9 aus :
|- | -|
|0 |0|
|+|+|
Mit den beiden Codiererern gehe ich auf einen 8bit Port.
ich möchte jetzt diesen binären (Müll) in die hexwerte für dezimal 0-99
umwandeln. Müll deshalb weil mir ja jeweils A-F fehlen und deshalb
die Zahlen dezimal 10-15 26-31 42-47 ... nicht vorhanden sind.
HILFE wie kann ich diesen Müll in vernünftige Werte verwandeln
(ein Prinzip würde mir reichen) Ich schreibe in Assembler.
Freu mich schon auf eure Antworten
Christian
Ich hab da mal eine prinzipfrage:
Ich lese mit meinem Pic16f84 zwei Codierschalter aus beide geben binär
0-9 aus :
|- | -|
|0 |0|
|+|+|
Mit den beiden Codiererern gehe ich auf einen 8bit Port.
ich möchte jetzt diesen binären (Müll) in die hexwerte für dezimal 0-99
umwandeln. Müll deshalb weil mir ja jeweils A-F fehlen und deshalb
die Zahlen dezimal 10-15 26-31 42-47 ... nicht vorhanden sind.
HILFE wie kann ich diesen Müll in vernünftige Werte verwandeln
(ein Prinzip würde mir reichen) Ich schreibe in Assembler.
Freu mich schon auf eure Antworten
Christian