Hallo Leute, brauche mal einen kleinen denkanstoss. ich habe folgendes problem. ich habe einen HEX wert, der in dezimal umgewandelt werden soll, danach muß ich diese dezimal zahl wieder in hex wandeln. hmm,ich glaube das geht besser mit beispiel: also mein hex wert ist zum beispiel 1BCA dieser soll in dezimal gewandelt werden (also 7114 dec), wo schon mein erstes problem liegt. danach muß dieser wert, damit ich ihn auf ein LCD display anzeigen kann wieder in hex gewandelt werden ( also 37 hex erzeugt auf dem display eine 7, 31hex erzeugt auf dem display eine 1 ........usw) mein größtes problem liegt jetzt eigentlich darin dem MC erstmal den dezimalwert zu sagen. den ersten hexwert den ich seriel bekomme kann ich ohne probleme auf dem display anzeigen. hoffe mal das mir hier jemand einen kleinen hilfe oder einen tip geben geben kann. ich muß auch eingestehen das ich erst seit einem halben jahr MC programmierung mache und daher noch nicht wirklich gut darin bin. schonmal für den fall für die buuhh rufe für dieses vielleicht doch einfache problem. danke auf jedenfall schon mal im voraus und einen guten rutsch ins neue jahr :-) Gruß,Scott4Silent
Probiers mal hier... ist nicht genau was du suchst, aber vieleicht hilfts! http://www.avr-asm-tutorial.net/avr_de/rechnen/konversion.html#bin2hex
Du hast einmal "Hex" zuviel. Die Zahl steht als Hex (eigentlich eher binär) im Speicher und soll dezimal ausgegeben werden - also mußt Du: Hex -> Dez - > ASCII wandeln.
Hallo und danke für die antworten, zu chris112: der link scheint schon mal interessant zu sein, da ich aber noch am anfang der assambler programmierung stehe, muß ich das erst mal ausklamüsern also kann das noch was dauern bis ich hier posten kann wie weit mich das gebracht hat ;-) aber der erste eindruck ist schon mal ganz ok und ich bin mal guter hoffnung. zu thkais: weiß nicht so genau ob man das so sehen kann, da ascii doch eigentlich genormt ist, oder? der standart von LCD anzeigen passt aber nicht auf ascii (oder auch umgekehrt). naja, auch wenn ich da falsch liegen mag, besteht die ascii norm auch aus zwei hex werten, also bleibt mein problem das gleiche (ob ich es nu ascii oder hex nenne) ;-) aber trotzdem danke für den hinweiß. werde mich jetzt mal durch den link kämpfen. Was aber natürlich keinen abhalten sollte noch ein paar hilfreiche links zu senden :-) ps: allen auch noch ein frohes und gesundes neues jahr gruß, scott
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.