Цитата(rezident @ Jun 20 2007, 17:27)

Вот такую примерно простенькую схему преобразования сигналов COM-порта в параллельную шину могу предложить.
Сигнал DTR управляет входом последовательных данных SER,
сигнал RTS управляет входом синхронного тактового входа SRCLK,
сигнал TXD управляет входом синхронной защелки выходных сигналов RCLK.
Нужно реализовать временную диаграмму синхронной записи 16-битного слова. Для защелкивания этого слова нужно передать через COM-порт любой байт на любой скорости, но желательно что-то типа 0x00. Естественно перед записью следующего 16-битного слова нужно дождаться когда передача этого байта закончится. Для контроля этой передачи можно соорудить "эхо", соединив 2 и 3 выводы разъема DB9F.
P.S. схема прошла конвертацию в PCAD2004, поэтому уж не обессудьте за ее качество.
Скромненько и со вкусом!
Я бы, правда, перестраховался. Между портом и регистрами такие вот цепи поставил бы (см. рисунок)
Цитата(Mike18 @ Jun 20 2007, 17:11)

Cовет из серии самых вредных!

Практики в освоении микроконтроллеров, ЦАП или регистров сдвига он точно не прибавит.
Это скорее из области "Очумелые ручки".

Зря Вы так. Практики в освоении микроконтроллеров действительно не прибавит... Ибо их тут нет по условию :-)
А вот с работой ЦАПа и сдвиговых регистров человек разберется хорошо (если, конечно, будет желание)
Цитата(Mike18 @ Jun 20 2007, 17:11)

Если задача поставлена так, что требуется просто вывод на внешний вольтметр некоторого "случайного", но прогнозируемого напряжения и временные рамки фиксации или обновления его значения не критичны, то можно обойтись простым включением пассивного НЧ фильтра на один из выходов COM порта (RC цепочка - один резистор и один конденсатор). При этом программа должна посылать на выбранный выход непрерывный поток данных реализующий режим ШИМ.
Для LPT этот вариант с одним выводом и симуляцией ШИМ тоже работает, но программно на LPT проще организовать статический вывод, подключив на линии данных матрицу R-2R.
Вы внимаетельно читали задачу? Человеку надо вывести данные на ЦАП !!!
Конечно, можно сделать как Вы предлагаете, но это уже, извините, другая область.
Поэтому как раз Ваш совет можно назвать если не "вредным", то "сбивающим с пути"
Эскизы прикрепленных изображений