Hi,
ich habe jetzt nicht Deine ganze Tabelle durchgesehen, aber der Anfang und Stichproben mittendrin sehen so aus, als könntest Du die Zahl einfach dezimal auswerten. Also wenn in den ersten fünf Bit Deiner Variable zB "00101" steht, dann ist ihr dezimalwert schlicht und einfach 5. Falls Du in Deiner binären Belegung von dem Schema abweichst, wäre es fraglich, ob Du die Belegung nicht dahingehend ändern kannst, dass die dezimale Auswertung möglich ist.
Zu Deiner anderen Frage: was Du schreibst geht im Prinzip, allerdings ist Deine Syntax falsch. Hier
bedeutet das "&B", dass Du die Zahl binär angibst, und nicht etwa, dass Du Portb meinst. Dementsprechend musst Du auch bei allen anderen binären Zuweisungen "&B" vor der Folge aus Einsen und Nullen verwenden. Dann funktioniert das.Code:Portb = &B10101010
Gruß
Malte
Lesezeichen