Forum: Mikrocontroller und Digitale Elektronik ad-wandler mit sab80c517A


von cien (Gast)


Angehängte Dateien:

Lesenswert?

ich hab den oben genannten µC und muss mit "Keil uVision3" in Assambler 
programmieren
die ad-Wandlung funktioniert, also ich hab im Akku nen Wert zwischen 00H 
und FFH stehen (0V - 5V)
Ich muss dies nun auf ein Display ausgeben, dazu habe ich eine Funktion 
Hex_Bcd, welche einfach den Hex Wert in BCD umwandelt

Wie realisiere ich jetzt die Anpassung des Hex Wertes in meinen 
Spannungsbereich

FF=255
255*196=49980=4,998V
damit wäre ich aber bei 16bit, is ja aber nur den 8bit µC

andere idee:
255=5V
51=33h=1V

nun habe ich z.b. die 130(82h) bekommen
  130/51=2  Rest 28
28*10/51=5  Rest 25
25*10/51=4  Rest 46
46*10/51=9  Rest 1
dann wären also die 130 (82h) meine 2,459V
die ganze sache würde ich natürlich in hex rechnen

funktionieren meine Ideen??
gibt es bessere Vorschläge??
wozu habe ich die fubktion Hex_BCD gegeben??

im Anhang hab ich mal die beiden Funktionen für den AD-Wandler unf 
HEX_BCD

von cien (Gast)


Lesenswert?

hat sich erledigt, hat alles so geklappt wie ichs mir schon gedacht 
hatte

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.