Ich habe mir einmal den MM74C923 bestellt http://www.datasheetcatalog.org/data.../243043_DS.pdf

Du brauchst allerdings 4 oder 5 Eingänge (je nach Typ) und wenn nötig einen Interrupteingang. Tasterprellen wird ebenfalls eliminiert.

Ansonsten kannst du einen kleinen µC nehmen und den Controller selbst programmieren. Schnittstellen kannst du dann nach belieben verwenden (UART, I2C, SPI,... als Software oder Hardware).

MfG Hannes