Вот вам красивое и работающее решение без применения микросхем )))