dualsystem und auch das hexadezimalsystem braucht man beim programmieren andauernd... es lohnt sich das mal eben zu lernen... ist eigentlich gar nicht sooo schwierig...


ach ja: A+2 stimmt...
A ist eine variable vom typ byte, hat also aucht bit. du setzt A zuerst auf dezimal1 bzw %00000001, und dann multiplizierst du das ganze 7mal mit dezimal 2...

also

dim A as byte
dim i as byte

A = &B00000001

For I = 1 To 7
Portb = A
A = A * 2
Wait 1
Next I


edit: hatte die ausgabe vergessen... und Bascom will die binärzahlen mit "&B" statt % haben...