Способ подключения кнопок

Как к контроллеру подключить несколько входов, используя минимум ног?
Приходят в голову всякие сдвиговые регистры с параллельным входом и последовательным выходом, это будет 74hc165, это что-то типа 74hc595 или 74hc164, только задом наперед.
Но и на них нужно тратить 3 ноги!
То есть
одна нога Chip Select — типа выбор чипа и в этот момент микросхема производит захват со входов данных.
вторая нога Clock — типа тактируем чип.
третья Output — типа забираем данные.

Так вот можно все это сократить до одной ноги!


Читать дальше