хронно послідовним кодом. Це означає, що передавач посилає байт даних біт за бітом. Для такої послідовної передачі потрібно тільки дві лінії (два дроти). При передачі слів інформації реалізується так званий старт-стопи метод. Його суть в тому, що кожне передане слово починається старт-бітом, що дозволяє приймачу визначити початок передачі слова. Потім передається біт за бітом байт інформації. Завершення передачі слова наголошується спеціальними стоп-бітами. Електрично логічному нулю в інтерфейсі відповідає високий потенціал +12 В, а логічній одиниці - 0В. Старт-біт - це завжди одиниця, стоп-біт (біти) - завжди нуль (нулі). Таким чином, перемикання напруги на лінії даних з +12 В на 0В розглядається приємний стороною як сигнал початку слова. За цим сигналом на приймальній стороні запускається в роботу спеціальний апаратний вузол - зсувний регістр, який збирає в паралельний код прийняте біт за бітом слово інформації. Біти передаються з відомою приймачем і передавачем частотою, вимірюваної в бітах в секунду (BPS - Bits Per Second). Передавач і приймач використовують різні джерела синхронізації, які працюють з близькою, але все-таки различающейся частотою. Сильна розбіжність частот приймача і передавача викликає виникнення специфічної для асинхронного зв'язку помилки, званої помилкою кадрування (framing error).
Зведена характеристика переданого в інтерфейс слова називається форматом слова. Передача інформації між джерелом і приймачем можлива тоді, коли вони використовують однаковий формат слова. Тільки в цьому випадку приймач може виявити кінець слова. Якщо приймач вважає, що настав час приймати стоп-біти (високий потенціал), але з інтерфейсу надходить логічна одиниця, приймач фіксує помилку кадрування.
Формат слова визначає наступні особливості перенесення інформації через інтерфейс:
q число бітів, використовуваних для кодування самого стерпного символу;
q наявність або відсутність контролю по парності;
q спосіб формування контрольного біта;
q число стоп-бітів.
Згідно [5], значення напруг, що кодують логічні стану ліній для інтерфейсів, ИРПС і RS - 232 однакові, звідси випливає, що систему Контроль можна підключати до комп'ютера через COM-порт без введення будь-якої додаткової перетворюючої апаратури.
Схема підключення комп'ютера до системи Контроль по послідовному інтерфейсу зображена на малюнку 2.
Рисунок 3.2 - Схема підключення комп'ютера до системи Контроль по послідовному інтерфейсу
Існують дві стратегії організації обміну даними по інтерфейсу RS - 232:
q керований перериваннями обмін даними;
q послідовне опитування.
У першому випадку адаптер послідовного зв'язку инициализируется так, що ті чи інші події в адаптері і лініях інтерфейсу генерують апаратні переривання. Ці переривання обслуговує програма-обробник, яка приймає символи з інтерфейсу і поміщає їх в приймальний буфер або передає черговий байт в інтерфейс. Інші програми читають інформацію вже з буфера в пам'яті або записують її в буфер при необхідності передати блок інформації іншого комп'ютера. Операція запису інформації в буфер активізує асинхронну передачу.
У другому випадку комп'ютер виконує нескінченний цикл опит...