Non-conformist> Просто от порта на землю, или лучше через последовательный резистор?
Если кнопка на плате, то напрямую.
Если вынесена, то наводка на провод (если это не в железной коробке) может включить тиристоры в микрухе, так что резистор полезен.
Если используешь внутренние подтяжки, то надо небольшой резистор, чтоб он смог достаточно близко подтянуть напругу к земле.
Без внутренних подтяжек можно ставить к ноге мегаомы (с входной ёмкостью даст большое RC), а ближе к кнопке подтяжку, можно те же мегаомы, а можно и меньше.
Non-conformist> Нужен ли железный антидребезг на кнопку?
Железный врядли нужен, программный проще.
ЗЫ
Меня страшно бесят устройства (принтеры и прочее), у которых на кнопку надо давить долго. Даже 0.1 секунды — уже долго. А делают иногда аж 0.3 секунды.
Надо, чтоб короткий удар по кнопке вызывал срабатывание. Для этого антидребезг должен уложиться миллисекунд в тридцать, не более.
Правда, не все кнопки способны успокоиться за такое время, особенно любят долго дребезжать некоторые старые советские.