Wenn ich mich recht erinnere ist mit PB1 nur ein Bit gemeint, dann ist der
Wert von 0x1F ein bisserl zu gross dafür.
Also entweder nur einmal PORTB verwenden oder nur 0 und 1 für jedes Bit.