[uquote="vipien",url="/forum/viewtopic.php?p=3478498#p3478498"]Да какая разница что за схема. На выходе двоичный код параллельный 4 разряда.[/uquote]
Уже "теплее"....4 разряда могут управлять дешифратором 155ИД1 - преобразует в десятичный код. На выходы прилепим (их 16) резисторы по схеме 2R2 и получаем в результате 16 уровней (ступенек) потенциала. (напряжения) согласно входного кода (двоично - десятичного).
Для сглаживания ступенек можно применить конденсатор и получить в результате почти любую форму сигнала. Угловатую, округлую...какую пожелаешь!

Для остальных: Автор заказывал преобразование двоичного кода (4 разряда). Правильнее произнести - двоично - десятичный. Прежде , чем его преобразовать в уровни (правильные) сигнала, надо этот код преобразовать в десятичный. (16 уровней) через резисторную матрицу.
Прямое подключение к выходам с двоично- десятичным кодом приведет к абракадабре, ибо там лог. 1 может появлятся (и появляется) и по двум портам и по трем и по четырем и по отдельности...(смотрите таблицу истинности). А после дешифратора = строго по очереди. 0000 = 0, 0001 = 1. 0010 = 2, 0011 = 3. 0100 = 4 и так далее. До 15.