Hallo,

Code:
unsigned char t1 = PollSwitch();

 In 't1' befindet sich dass resultat vom gedruckten
 (oder nicht gedruckten) Tastern.

    +----+----+----+----+----+----+----+----+
 t1 |  7 |  6 |  5 |  4 |  3 |  2 |  1 |  0 | bitnummers
    +----+----+----+----+----+----+----+----+
    |    |    | K1 | K2 | K3 | K4 | K5 | K6 | bit und zugehorende Taster
    +----+----+----+----+----+----+----+----+
    | (0)| (0)|  1 |  1 |  1 |  0 |  0 |  0 | 0x38 = alle drie linker tasten K1/K2/K3 gedruckt
    +----+----+----+----+----+----+----+----+
    | (0)| (0)|  0 |  0 |  0 |  1 |  1 |  1 | 0x07 = alle drie rechter tasten K4/K5/K6 gedruckt
    +----+----+----+----+----+----+----+----+

 K1 = Linker Taste beim Infrarot Empfanger

Gruss

Henk