В принципе, для экспериментов делаю так: из компа выведен проводок 5В (от молекса), вместе с ним жгут с LPT-входами/выходами/общим и всё это запаяно на отладочную платку. Пользую компонент DLPortIO. Управляю из С++ Bulder (раньше делал в Visual Basic), нарисовав небольшую программку для управления отлаживаемым устройством. Только надо учесть в программе, что некоторые пины порта инвертированы. Ну и двунаправленность тоже кое-где учесть...
Можно узнать о LPT из книги "Пей Ан - Сопряжение ПК с внешними устройствами". Она, собсна, и подвернулась для обучения основам...
Чтобы в Proteus использовать LPT порт необходима связка DLportIO + lptpim (компонент для Протеуса). Тут вообще проще - виртуальными проводочками соединяется всё, и вот тебе 12 пинов на выход и 5 на вход.
Вешал и светодиоды, и кнопки, и реле, микросхемы (с I2C и SPI в том числе)... Естественно, всё с необходимой обвязкой, о которой писали выше. Подпаивал, бывало дело, по-"горячему", ничего из сети не выключал, пока (тьфу-тьфу) ничего не горело. НО ЭТО НЕ СОВЕТ!!! ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК СПАЛИТЬ ПОРТ... а может что и похуже... поберегите усы
