BYTEPORT
BYTEPORT dient zur Definition von 8 Digitalports in einem 1-Byte großen Wert.
Digitalports können die Zustände ON (elektrischer Highpegel) und OFF (elektrischer Lowpegel) annehmen. Sie dienen zum Einlesen und zur Ausgabe von Schaltsignalen. Vor der ersten Verwendung im Programm muss ein Digitalport definiert werden. In einem BytePort sind die Zustände von 8 digitalen Einzelports untergebracht. Es werden somit 8 digitale Ports parallel gelesen bzw. geschrieben.
Beispiel:
Define leds as BytePort[1] Define ByteVar as Byte Define i as Byte ByteVar = 11111111b 'Muster für alle LEDs an leds = ByteVar 'Dem BytePort zuweisen for i=1 to 8 ByteVar= Bytevar shl 1 'um 1 Bit verschieben leds = ByteVar 'Dem BytePort zuweisen next