Jo, Du bist ein wenig auf dem Holzweg.

Portx ist 1 Byte breit und somit eine Wertigkeit von 0...255 Und natürlich kann man ein Byte in ein anderes schreiben, da bilden auch die Port´s keine Ausnahme.

Will man auf einzelne Bit´s zugreifen, macht man das üblicherweise mit Portx.y beim Setzen und Pinx.y beim Abfragen, wobei y dann - entsprechend dem gewünschten Bit - von 0...7 geht.

Die Port´s werden aus Bascom heraus mit ihrem Buchstaben angesprochen - also Porta, Portb, Portc... -> siehe Datenblatt des µC´s

Etwas klarer jetzt?

Grüße

Torsten