Zitat von Matthias
Ich hab mir dieses programm downgeloadet: http://www.wolfgang-back.com/DOWNLOA...MME/HEXDEZ.EXE
Back on the road again...
Falls ihr wissen wollt, was ich so in meiner roboterfreien Zeit gertieben hab: www.plasmaniac.de.vu
Zitat von Matthias
ich hab der c-control die zahl über den seriellen port geschickt und will so die ports danach beschalten.
Ich müsste eigendlich nur wissen wie man von dezimal nach binär umrechnet.
Schliess doch einfach an jeden Port ne LED an. Wenn du dann z.B.
Portb = 188
eingibst, kannst du den Binärwert sofort an den LEDs ablesen.
Hmmm, weiss übrigens jemand, ob man einen Robby mit dem Windows-Taschenrechner steuern kann? An meinem Controller sind keine Ports mehr frei, da hängen überall LEDs für die Binärwertberechnung daran![]()
Hallo,
habe diesen Threat hier ebend gefunden. Habe einen guten Link für die Umrechnung Binär/Dezimal/Hexadezimal
http://www.elektrotechnik-fachwissen...umwandlung.php
ansonsten rechnet man so z.B. die Zahl 1972 um:
1972:2 = 986 Rest (0)
986:2 = 493 Rest (0)
493:2 = 246 Rest (1)
246:2 = 123 Rest (0)
123:2 = 61 Rest (1)
61:2 = 30 Rest (1)
30:2 = 15 Rest (0)
15:2 = 7 Rest (1)
7:2 = 3 Rest (1)
3:2 = 1 Rest (1)
1:2= 0 Rest (1)
dann von unten nach oben lesen = 11110110100
[wobei 2/0 = 1 gesetzt wird]
Gruß nina
Ein merkwürdiger Thread hier!!!
Dezimal <-> Binär ..., was für ein Thema.
Der CC1 speichert, wie (fast) jeder andere Computer ALLE DATEN binär, d.h. als Einsen und Nullen. Würde man an jede Speicherstelle eine LED anschließen, könnte man die ganzen Schaltzustände des Speichers sichtbar machen.
Wenn Du eine "Dezimalzahl" über die serielle Schnittstelle verschickst, sind das auch nur Einsen und Nullen und dies läßt sich bis 255 mit 8 Bit (d.h. 8 Speicherstellen) und bis 65535 mit 16 Bit speichern.
Wenn Du also Dezimalzahlen von 0 bis 255 verschickst, kannst Du das empfangene Byte (= 8 Bit) direkt an einen Byteport (define Ausgabeport Byteport[2]) leiten und die LEDs an die Ports[9..16] zeigen den 8-Bit-Binärwert an.
Gruß Dirk
Lesezeichen