kiler129 napisał: A ja utrudnię jeszcze zadanie - przełączane między sinus i prostokąt.
procesor nie będzie miał co innego do roboty więc może policzyć trochę
Aby za bardzo go nie obciążać ledowym wyświetlaczem dałbym mu 1x16 lcd

To ja bym to zrobil tak: uzylbym jakiegoś procesora, np. ATiny2313, ustawił w nim czasomierz tak, aby dawal przerwania do 20ms, w każdym przerwaniu wysyłal próbkę z bufora do przetwornika C/A i wyliczal do bufora nastepną próbkę. Nie wiem co prawda ile mocy potrzeba do liczenia sinusa z wymaganą dokładnościa w czasie 20ms (zakładam próbkowanie 50Hz, do fmax=20Hz wystarczy), ale zapewne 8MHz procesor wystarczy. Sinusa liczyc można np. z szeregów Taylora (pisałem to kiedys na Z80, nawet działa

, albo uzyc gotowej biblioteki numerycznej.
Prostokąt jeszcze prościej - każde przerwanie zegrowe zmniejsza licznik o 1, jak licznik sie przekręci to zmienia wartośc próbki w buforze z 00 na FF.