Цитата(DMD @ Nov 10 2008, 23:17)

Нет, особых требований нет, кроме того, что все кнопки могут быть нажаты одновременно (они с фиксацией).
Тогда, если делать матрицей, потребуются развязывающие диоды. В этом случае с регистром получится проще. А можно поставить аналоговый мультиплексер 4051, четырех линий (три на адрес, одна на ввод) хватит.
Цитата
В даташитах видел, что к каждой кнопке в параллель нужно ставить кондер в 100 нанофарад и подтягивать вход к 5В через резистор 4.7К. Ну про кондер понятно - для устранения дребезга.
100 nF - многовато, если кнопка с малым сопротивлением контактов, то, сильно подозреваю, ресурс уменьшится из-за обгорания. И вообще, бороться с дребезгом внешими "довесками" - это неправильно, если уж используется микроконтроллер. Хотя конденсатор повесить все равно полезно - хотя бы для борьбы с внешними ВЧ-наводками. Я типично ставлю 1 nF.
Цитата
А вот внешняя подтяжка нужна, если я ставлю внутреннюю?
Но надо помнить, что внутренняя довольно высокоомная. И, кстати, к микротокам многие кнопки тоже относятся не очень хорошо - нет "самоочистки" контактов (это тоже повод использовать конденсатор параллельно).
Цитата
Или КРЕН и так неплохо работает? Кондеры у кренки есть, все как положено.
Дроссель нужен для фильтрации помех. Определяется условиями эксплуатации устройства и требованиям к уровню помех на шинах питания. Собственно стабилизаторам 78xx дроссель не нужен...