Forum: Mikrocontroller und Digitale Elektronik 8051 mov SBUF,TL0


von Benshee (Gast)


Lesenswert?

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

von crazy horse (Gast)


Lesenswert?

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.

von Benshee (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.