hallo. Wenn ich mit P5 = 0xFF; alle Bits von Port 5 auf 1 setzte heisst das dann das mein Port 255 Bit besitzt? Dachte ein Port hat 8 Byte, also 64 Bit. ist wahrscheinlich ne dumme frage. bin anfänger
Oktanzahl Butanzahl Bitanzahl Ein Port hat 8 Bit nicht Byte und das werden auch nicht mehr, wenn man alle 8 auf 1 setzt
@Fred >hallo. Wenn ich mit P5 = 0xFF; alle Bits von Port 5 auf 1 setzte heisst Richtig. >das dann das mein Port 255 Bit besitzt? Falsch. Du verwechselst die Anzahl möglicher Bitkombinationen mit der Anzahl Bits. 8 Bit = 2^8 Bitkombinationen (256) Kleinster Wert 0 = 00000000 Grösster Wert 255 = 11111111 >Dachte ein Port hat 8 Byte, also 64 Bit. 8 BIT, nicht BYTE! 1 Byte = 8 Bit MfG Falk
Ein Port hat meistens 8 Bit. Mit diesen 8 Bit kannst 2^8 verschiedene Werte darstellen. Die Thematik hat weniger mit Ports als mit Binärzahlen zu tun: 0 dezimal = 00000000 1 = 00000001 2 = 00000010 3 = 00000011 4 = 00000100 .. .. 255 = 11111111 Alles Klar? Severino
warum setzte ich den dann diese 8 bit mit 0xFF auf 1. 0xFF steht doch für 255. was geb ich den ein wenn ich nur 6 bit auf 1 setzen will?
FF steht für Binär 11111111 3F wären 00111111 also die unteren 6 Bit auf high
>danke. hab verstanden
Wirklich?
Ansonnsten mal über Dual-, Dezimal- und Hexadezimalsysteme informieren.
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.