Já vím, že všechno jde udělat jinak, lépe i hůře. Ale mě to řešení plně stačí. 4046 existuje i v provedení HC
http://www.fairchildsemi.com/ds/MM/MM74HC4046.pdf
Dobre na tyto pokusy je netduino. Je to parádní věc. Nevím jestli to znáte, ale je to arduino osazené 120 MHz Cortexem, má to .NET Micro Framework 4.2, takže programování ve Visual studiu v C# nebo VB. Prostě paráda...