7 Standardmodule
Zwischen den digitalen Prozessorports und den Portnummer-Parametern der Funktionen
dieses Moduls besteht folgender Zusammenhang:
Prozessor-Port Nummern der Einzelports
P1L.0
P1L.1
P1L.2
P1L.3
P1L.4
P1L.5
P1L.6
P1L.7
P1H.0
P1H.1
P1H.2
P1H.3
P1H.4
P1H.5
P1H.6
P1H.7
7.9.1 Abfrage von Digitalports
Digitalports können einzeln, in Vierergruppen (Nibbles), byteweise und im Ganzen als ein
16bit-Integer (Word) abgefragt werden. Das Ergebnis der Abfrage ist immer ein
Integerwert, der als Bitmaske den Portzustand widerspiegelt: 1-Bit = Port high; 0-Bit = Port
low. Beachten Sie folgende Besonderheit:
Die Abfrage eines einzelnen Digitalports liefert - wie eine Vergleichsoperation - das
Ergebnis -1 (Port ist high) oder 0 (Port ist low).
Parameter der Abfragefunktionen ist die Nummer des Ports, der erste Port hat jeweils die
Nummer 0.
function get ( int number ) returns int
function getn ( int number ) returns int
function getb ( int number ) returns int
function getw ( int number ) returns int
Nummern der Nibbleports
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Nummern der Byteports
0
1
2
3
0
1
115