Цитата Сообщение от oistalker Посмотреть сообщение
По примеру соседней темы, представляется ко вниманию. Вдруг, кому пригодится, если не будет CPLD на 5V IO под руками. Вместо CPLD используются 8 сдвиговых регистров 74HC595, в остальном принцип работы идентичен варианту контроллера с CPLD (даже прошивка подошла с минимальными изменениями). Может быть, конечно, тут уже была такая реализация, но я не нашёл.

Схема: ps2zx.pdf
есть один момент - в случае когда для опроса клавиш одновременно падают в 0 больше одного адреса - в такой схеме возникнет конфликт выходных уровней у активных регистров. чтобы этого избежать - нужно либо регисиры с выходами ОК, либо по диоду в разрыв каждого выхода каждого регистра (40 штук).