Электрическую схему приемно-адаптерного прибора можно реализовать на дискретных элементах и ИМС, что позволит выполнить его с небольшими габаритными размерами и высокой безотказностью в работе.
Таким образом, при работе с адаптерным прибором имеется возможность «гибкого» управления алгоритмом работы и изменения некоторых его характеристик как за счет регулировки параметров элементной базы, так и с компьютера (программно).
Приемно-адаптерный прибор
| |||
|
|
|
Шл.№n
ПАСО
|
10000011 – ПКП №1
10001001 - «КЗ»
стартовые биты стоповые биты
Рис. 3. Схема информационного обмена.
3.2 Работа с драйвером, передача информации по сети.
Драйвер обеспечивает расшифровку байта данных поступающего с формирователя байта адаптера, обработку информации и выдаст сообщение на экран (принтер). Алгоритм программы может быть успешно реализован на языках высокого уровня Turbo Pascal 7.0 или С++ с применением ассемблерных вставок, при этом обеспечится удобный графический интерфейс программы управления, четкость работы, рациональность алгоритма программы, автозапуск и резидентность.
Драйвер резидентно располагается в памяти компьютера, постоянно опрашивает состояние порта, осуществляет обработку информации, поступающей от адаптера и отображение ее на экране монитора. Неотъемлемым звеном работы этой системы является интерфейс RS-232-C и, в частности, порт последовательной передачи данных СОМ2 для соединения с ком. Последовательная передача данных означает, что данные передаются по единственной линии. При этом биты байта данных передаются по очереди с использованием одного провода. Для синхронизации группе битов данных обычно предшествует специальный стартовый бит, после группы битов следуют бит проверки на четность и один или два стоповых бита. Иногда бит проверки на четность может отсутствовать.