Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Колоша 2.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.24 Mб
Скачать

8. Последовательные каналы связи, использующие код Манчестер-2 (декодер)

Дешифратор содержит в своем составе формирователь импульсов, счетный триггер, D-триггер.

Формирователь работает след. Образом. В моменты изменения уровня сигнала М2 на входе, на выходе «а» возникают короткие импульсы низкого уровня. На выходе «B» формируется недостающие импульсы. Сигнал «B» м.б. получен с помощью логической схемы из сигнала «А».

Ст - счетный триггер

S- устанавливает «1», низкий уровень сигнала «B» устанавливает Ст в еденичное состояние.

Задний фронт импульсов «а» приводит триггер в ? состояние.

D-триггер в момент времени соответствует переднему фронту сигнала «а»

9 Синхронная и асинхронная передача данных

При синхронной передачи данных информационные биты передаются непрерывным потоком, получение данных синхронизируются тактовыми импульсами, которые передаются одновременно с информационными.(синхронно с битами данных)

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

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

Сигнал в линии может быть высокого или низкого уровня. Если по линии передается логическая единица, то говорит, что линия отмечена. “1”-marking.

Если по линии передается логическая “0”, то линия пустая.”0”-spacing.

Когда на линии отсутствует передача, линия как правило отмечена.Формат посылки в стандарте RS 232 содержит следующие элементы:

-стандартный бит;

-бита данных; их количество от 5 до 8 (это количество установившихся программой)

-бит четности; он может быть в посылке, а может отсутствовать, бит устанавливается программно. Этот бит может выполнить несколько функций:

1)защищает данные на четность и нечетность;

2)может быть зафиксировано состояние логического “0” или состояние логической “1” независимо от состава данных.

3)стоковые биты; Количество стоповых битов ограничивается программно снизу на уровне одного или двух.

11. Уапп. Состав и назначение регистров уапп.

Данное устройство служит для организации операций приема и передачи данных в различные устройства (в частности в ПК). В составе ПК мб несколько последовательных портов, через которые комп обменивается данными с внешними устройствами. Эти порты имеют название СОМ1 (СОМ2 …). Каждый порт имеет базовый адрес 3F8H (2F8H). Каждый порт имеет 10 программно управляемых регистров. Для их адресации имеется 7 адресов, начиная с базового. Для адресации всех 10-ти регистров используется дополнительный признак – состояние бита D7 в регистре контроля линии. В зависимости от состояния этого бита один и тот же адрес может относится к разным регистрам. Состав и назн. Регистров:

Адрес

IN/OUT

бит D7 в 3FBH

Назначение

3F8H

OUT

D7=0

Регистр хранения передатчика (он содержит байт данных, который будет отправлен в линию) Port[3F8H]:=A

3F8H

IN

D7=0

Регистр данных приемника (он содержит последний полученный из линии байт данных) B:=Port[3F8H]

3F8H

OUT

D7=1

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

3F9H

OUT

D7=1

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

3F9H

OUT

D7=0

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

3FAH

IN

D7=0

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

3FBH

OUT

D7=0

Регистр контроля линии ( устанавливает формат посылки в стандарте RS232)

3FCH

OUT

D7=0

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

3FDH

IN

D7=0

Регистр статуса линии (содержит информацию о состоянии процесса обмена данными)

3FEH

IN

D7=0

Регистр статуса модема (содержит инфу о состоянии внешних устройств)

13. Инициализация регистра контроля линии.

С помощью этого регистра устанавливается формат посылки RS – 232

Стартовый бит Биты данных

Бит четности Стоповые биты

D7 D0

Формат устанавливается записи в регистр контроля линии некоторого числа.

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

  • D1 – D0 – устанавливают длину слова данных

“00”– длина слова 5 бит;

“01”– 6 бит;

“10”– 7 бит;

“11”– 8 бит.

- D2 – устанавливает минимальное количество стоповых бит

“0”- стоповых бит – 1;

“1”- 2 бита (если длина слова 5 бит, то количество стоповых бит равно 1,5);

  • D3 – управляют генерацией бита чётности:

“0”- бит чётности отсутствует;

“1” - бит чётности генерируется;

- D4 – определяет тип защиты на четность

“0”- генерируется бит контроля на нечетность

“1” - генерируется бит контроля на четность

  • D5 – управляет фиксацией бита чётности. Состояние бита четности определяется состояниями битов D4–D3.

Бит четности посылки будет всегда “1”, если D3=1 & D4 =0

Бит четности посылки будет всегда “0”, если D3=1 & D4 =1

  • D6 –установка перерыва – длинная строка единиц в линии связи в качестве сигнала вызова.

“0”- перерыв запрещён

“1”- перерыв разрешён

  • D7 – управляет адресацией других регистров

“0”- доступны регистры ДСО

“1”- все остальные регистры