Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции 2 семестр.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
5.45 Mб
Скачать

4. Асинхронный метод передачи данных.

В синхронных системах передачи данных, передача сообщения осуществляется в виде 1-го непарного потока двоичных данных. При этом, прием отдельных битов синхронизируется тактовыми импульсами, передаваемыми с информацией.

Асинхронная передача данных предполагает передачу за 1 прием вполне определенную кодовую комбинацию(определенной длины). При этом временные интервалы м/д кодовыми последовательностями не существенны, зато строго выдерживаются интервалы м/д отдельными битами внутри кодовой последовательности.

Формат посылки в стандарте RS-232.

Сигнал в линии м/б высокого или низкого уровня. Говорят, что линия отмечена, если в ней передается логическая «1», или линия пустая, если по ней передается логический «0».

Когда по линии отсутствует передача данных – линия отмечена. Посылка в стандарте RS – 232 имеет следующие элементы: 1)стартовый бит, 2)биты данных (5-8) количество определяется программно, 3)бит четности (м/б, а может и не быть). Когда бит есть он может защищать данные на четность или на нечетность, а также м/б зафиксирован в состояние «0» или «1». Наличие или отсутствие этого бита, а также его функциональная нагрузка определяются программно. 4)стоповые биты, их количество сверху неограниченно, min кол-во стоповых битов устанавливается программно.

Сигнал в стандарте RS – 232 биполярный.

5. Универсальный асинхронный приемопередатчик.

Операции приема передачи последовательных данных выполняет специальная микросхема УАПП.

В стандарте IBM PC имеется2 последовательных порта ч/з которые возможен последовательный обмен данными с внешними устройствами.

COM 1 3F8H (3F8H….3FEH)

COM2 2F8H (2F8H…2FEH)

В составе каждого порта имеется 10 программных регистров, доступ к ним осуществляется ч/з 7 адресов.

Имеется регистр контроля линии с адресом 3FBH(2FBH), у которого бит Д7 отвечает за адресацию регистров. И в зависимости от логического состояния этого бита один и тот же адрес м/т давать доступ к различным регистрам.

Состав и назначение регистров.

Адр.

Д7 в 3FBH

Назначение

3F8H

OUT

0

В него записываются данные которые должны быть отправлены в линию

3F8H

IN

0

Регистр данных приемника, он содержит последний полученный с линии байт данных

3F8H

OUT

1

Регистр делителя скорости обмена данными мл. Байт

3F9H

OUT

1

Регистр делителя скорости обмена данными ст. Байт

3F9H

OUT

0

Регистр разрешения прерывания

3FAH

IN

0

Регистр идентификации прерываний

3FBH

OUT

0

Регистр контроля и управления линией

3FCH

OUT

0

Регистр контроля и управления модемом

3FDH

IN

0

Регистр статуса линии

3FEH

IN

0

Регистр статуса или состояния модема

Для организации простой последовательной связи необходимо 6 регистров. Регистры статуса и управления модемом необходимы для связи через модем, а 2 регистра связанные с прерываниями используются в процедурах прерывания.