Hallo,

zum lesen eines Einganges beim PCF muss man erst alle (bzw. das gewünschte) Bits setzen, also &HFF an ihn senden, als wenn man alle Ausgänge auf high setzen würde, dann muss der Taster nach Gnd Schalten, damit man ihn als low abfragen kann.
Wenn beim Lesen des Eingangs eine 1 raus kommt, ist der Schalter nicht betätigt.