Forum: Mikrocontroller und Digitale Elektronik 8-32 Bit in ASCII


von Axel(ojojo) (Gast)


Lesenswert?

hallo

Ich habe auf der Suche nach einer Umwandlung von 8 Bit Werten in Dezimal 
(0-254) etwas von Phagsae in der Codesammlung gefunden

Da ich noch nicht so geübt bin, habe ich leider nicht (aus dem Code) 
rauslesen können, was ich übergeben muss, um am Ende den ZahlenWert mit 
zB 3 Zeichen auf einem Display ausgeben zu können.

Wer mir helfen kann, kann auch gleich in der Codesammlung die 
Übergabewerte und die allg. Vorgehensweise dokumentieren

Danke

jo
Axel

von Phagsae (Gast)


Lesenswert?

Hallo ojojoj

Eigentlich dacht ich ich hab das eingermaßen geschwätzig dargelegt.
( wenn man hier zuviel ins labern kommt is ja das ja manchen auch nicht 
recht )

;Mant1H_Rr>16 Übergabe Daten von Main
;Mant1L_R    r>16 Übergabe Daten von Main

Das sollte bedeuten

Das die Subroutine in diesen Registern den binär wert erwartet.

Also deine hex oder bin zahl in diese Register legen
für den 8bit Fall reicht es wenn du den ?"Messwert" in Mant1L_R
schiebst

Dann wird einfach

rcall BIN_TO_DEC_ASCII:; <----- Aufruf SUB
aufgerufen
fertig!


Die Routine braucht allerdings
Eine LCD routine die dazu passt
weil jede gewonnene dezimal Stelle sofort ausgegeben werden muss

Wie schon Angemerkt kannst du dazu die ebenfalls in die Sammlung 
gestelle Routine nehmen
Oder du musst die Entsprechende Befehle
Auf dein Programm anpassen




"fürbass!"
Folgendes allerdings find ich ja schon eher frech:

Ich überseh mal geflissentlich die bedeutung dieses Satzes

"Wer mir helfen kann, kann auch gleich in der Codesammlung die 
Übergabewerte und die allg. Vorgehensweise dokumentieren"

Meine Überstztung währe:

Wenn hier irgentein Trottel das Denken für mich erledigt dann soll
Er/Sie das
( So jetzt das  Zauberwort)
Gefälligst !
auch noch ordentlich kommentieren ;
weil nur Umsonst ist nicht genug !!!!!
Meine Zeit ist mit schließlich zu kostbar um sie mit verstehen zu 
verschwenden.

Sicherlich hast Du das so nicht gemeint oder ?


Phagsae

von Axel(ojojo) (Gast)


Lesenswert?

Ich habe inzwischen erkannt, das die Übergabewerte ja angegeben sind.

Ich hatte nur die Rückgageadressen vermisst.

Aber da ja alles gleich ausgegeben werden soll braucht man wohl bei 
Deiner Routine keine Rückgabeadresse.

Ich will versuchen Dein Programm so umzuschreiben, dass die Stellen auf 
einen Stapel kommen.

jo
Axel

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.