Цитата(Anub @ Jun 28 2008, 15:41)

Такой вот вопрос - Есть keypad на 12 кнопок, соответственно семь выводов ABCD123, как определить какая кнопка нажата понятно, но - как, вернее куда подключать питание?
А зачем там питание?
Обычно производится динамический опрос короткими импульсами abcd или 123 а с противоположных (123 или abcd ) снимаются сигналы. Эти сигналы одновременно селектируются по времени относительно опросных, например, если был импульс на линии "a" и сигнал получен с линии "2" то кнопка нажата "a x 2".
Модно также не принимать каждую из входных линий, а вешать резисторы, чтобы получился ЦАП. И уже с этого ЦАП по одной физической линии подавать на АЦП контроллера и там разбираться, что нажато.