мне нужно с компорта закрывать и открывать, к примеру, вентили...
А это нужно делать непосредственно с помощью линий порта или данные из порта будут поступать в промежуточное устройство, допустим микроконтроллер, и уже он читает данные из датчиков и управляет внешними устройствами (вентили, задвижки)?
Судя по всему, Вы будете писать программу для компьютера, а это значит что для доступа к порту нужно использовать драйвер или API функции, причём последнее предпочтительно, поскольку гарантирует что программа будет работать под любой ОС из семейства Windows в том числе и в тех что ещё разработают.
Вам нужно будет найти описание API функций, хотя может это и не понадобится, поскольку во многих системах разработки приложений есть встроенные библиотеки функций, которые в большинстве случаев основаны на API, но встроенными функциями удобней пользоваться.
Где-то у меня было описание API на русском, если найду - выложу.