Я действительно думаю, что вы запутались - много. RS 232 - это протокол последовательный порт . В своей 9-контактной версии (DE-9) он имеет 8 используемых линий данных, но только половина из них является выходными контактами, и вы не можете реально контролировать контакт данных, если только вы не отправляете через него фактические данные. Если у вас нет устройства с микроконтроллером с последовательным интерфейсом, я сомневаюсь, что оно предназначено для использования с интерфейсом RS-232.
RS-232 действительно был соединением, используемым некоторыми принтерами в 80-х и начале 90-х, обычно матричными принтерами. К сожалению, это было слишком медленно для печати чего-либо, кроме текста ASCII, поэтому появился параллельный порт , который, кстати, имеет , имеет 8 строк вывода. Этот порт известен как "порт принтера" с 90-х годов. В современных компьютерах вы даже можете управлять выводами параллельного порта несколько раздельно, поэтому он широко используется в электронике - ну, это и тот факт, что он использует 5-вольтовый TTL-интерфейс, который намного проще в обращении, чем 12-вольтовый последовательный порт. порты используют.
Вы также не упоминаете, для какой операционной системы предназначена ваша программа, хотя, если вы намерены получить доступ к порту напрямую с помощью сборки, вы, вероятно, ограничены DOS или Windows 9x / Me.
Это говорит: