seh ich es richtig dass 0x80 eine hex zahl ist und in dezimal schreibweise 128 ist? und dass das 0x bei jeder Hexzahl davor steht und nur sagt dass es sich um eine hexzahl handelt - korrekt?
Richtig. Zur ersten Frage: das 0x wird vorangestellt wenn es sich um hexadezimale Zahlen handelt. Ursprünglich kommt diese Schreibweise aus der Softwareentwicklung (u.a. C/C++). Bei verschiedenen Programmiersprachen werden teilweise andere Schreibweisen verwendet: Dezimal = 31 -> C/C++/Java/... = 0x1F -> 8051-Assembler = 31h -> Pascal = $1F Aber wie gesagt ist die C-Schreibweise die verbreitetste und daher im Netz oder irgendwelchen Dokus meistens zu finden. Gruß Roland
Du kannst die Umrechnungen auch mit dem Windows-Taschenrechner machen. Start-->Programme-->Zubehör-->Rechner und dann den Rechner auf Ansicht "Wissenschaftlich" stellen.
DDRB = (1 << DDB0) | (1 << DDB1) | (1 << DDB2) | (1 << DDB3) | (1 << DDB4); Dieser Ausdruck macht laut des AVRGCC Tut hier auf dieser Seite Folgendes: // Setzen der Bits 0,1,2,3 und 4 Demnach muessten DDB0, DDB1, DDB2, DDB3 und DDB4 Konstanten sein mit den Werten 1,1,2,3,4 ???
> Start-->Programme-->Zubehör-->Rechner
Und damit die Linuxfreunde was zum tippen haben: Windows-Taste + R,
dann calc eingeben und return drücken. So ist das Terminalfeeling
wieder da.
@ħubert: >> Start-->Programme-->Zubehör-->Rechner Bevor ich mich da durchgeklickt hab, bin ich schon fertig mit der Berechnung im Kopf. @oswald: > Demnach muessten DDB0, DDB1, DDB2, DDB3 und DDB4 Konstanten sein > mit den Werten 1,1,2,3,4 ??? 0, 1, 2, 3, 4.
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.