NEOSoftWare писал(а):в том то и дело что я принципиально не хочу использовать реле, а хочу использовать транзистор.
Так в этом случае какая разница? Пускай будет транзистор, логика не меняется. Кнопка подает питание на МК, транзисторов берем два - p-канальный полевик истоком на + питания, стоком на + МК, затвором на коллектор маломощного n-p-n, между затвором и истоком резистор килоом 10, у n-p-n эмиттер на землю, коллектор понятно куда, база через резистор 100-300 кОм на ногу МК и через 50-150 кОм на землю. Все. Рисовать лень и нечем.
Работает так. При замыкании кнопки МК запитывается и выдает 1 на ногу. Оба транзистора открываются и полевик шунтирует кнопку, теперь ее отпускание не приведет к отключению. Когда МК отработает нужную программу, он выдает на ногу 0, транзисторы закрываются и МК обесточивается.
Добавлено спустя 1 минуту 18 секунд:Вместо p-канального полевика можно взять p-n-p биполярный на нужный ток, тогда между его базой и коллектором маломощного ставим резистор 33к.