Talk:General Purpose port
Maybe the schematic is wrong at:
On the picture, the 8 pin(Strobe, Output, Select) is used as Common(return of the buttons) instead of the 9 pin(signal GND).