- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 15 von 15

Thema: Binärzahlen und Ports

  1. #11
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    14.12.2003
    Alter
    34
    Beiträge
    1.187
    Anzeige

    Praxistest und DIY Projekte
    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

  2. #12
    Gast
    Zitat Zitat von Matthias
    uf nem PC geht das einfach mit dem Rechner, der unter "zubehör" meistens dabei ist. Wenn du es auf der CC machen willst, wie willst du die zahlen eingeben? Über ADCs oder ne Matrixtastatur?

    Matthias

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.01.2004
    Beiträge
    2.441
    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

  4. #14
    nina
    Gast

    Umrechnung von Zedimalzahlen in Binärzahlen

    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

  5. #15
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803

    Merkwürdig!!!

    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

Seite 2 von 2 ErsteErste 12

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress