www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Schreibweise für Pins in C-Control


Autor: Basti (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich bei meinem C-Control einen Pin festlegen möchte, muss ich für 
den 2 Pin z.B. "0x02" schreiben. Warum diese Schreibweise?

Basti

Autor: Daniel Bauer (und3rt4ker)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, weil:
0x02 = dec2 = 0b00000010
                      ^
                      |
                 Pin 1 ist an(man fängt bei 0 an zu zählen)

0x04 = dec4 = 0b00000100
                     ^
                     |
                 Pin 2 ist an
MfG
und3rt4ker

Autor: Sebastian R. (sebriko)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und was bedeutet das "0x" vor der Zahl genau?

Sebastian

Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Zahlenschreibweisen:

1234567890 - Zehnersystem (Basis 10)
0x1234567890ABCDEF - Hexadezimalsystem (Sedezimalsystem, Basis 16)
001234567 - Oktalsystem (Basis 8)

Wikipedia!

Autor: Sebastian R. (sebriko)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Manchmal finde ich auch Zahlen in Programmbeispielen, die mit "&H" 
beginnen. Dann gibt es ja zwei Zwreibweisen, mit denen man eine 
hexadezimale Zahl einleiten kann "&H" und "0x". Liege ich da richtig?

Sebastian

Autor: FBI (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

Schreibweisen gibt es noch mehr, gelegentlich sieht man z.B. bei 
Hexadezimalzahlen auch die Variante mit einem hinten angehängten "h". 
Welche Du verwenden kannst hängt von der jeweiligen Programmiersprache 
ab. Die mit "0x" wird z.B. in C/C++ benutzt, "&H" sieht mir sehr nach 
Basic (oder wars Pascal?) aus.

CU

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.