Hallo und guten Tag Ich habe einen 8051 und mit dem will ich den Inhalt von dem Timer Low Register über die serielle Schnittstelle an den PC schicken. Aber wenn ich den Inhalt übertrage dann komm am PC ein ASCII Zeichen raus, ist ja auch normal. Aber wie muss ich das machen das wirklich der Inhalt des Registers auf dem PC steht. Und nicht so ein doofes ASCII Zeichen . Mein Programm schreibe ich in Asembler Vielen Dank
mußt das Byte umwandeln, entweder in Dezimal und dann 1-3 Ascii-Zeichen senden oder in hex, dann werden aus einem byte 2 Hex-Ziffern, die ebenfalls ASCII-codiert schicken.
Ja aber wenn ich den Registerinhalt 255d an den PC schicken will, dann geht das ja nicht weil bei den ASCII Zeichen schon bei 127d schluss ist.
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.