Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микропроцессорная техника.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
6 Мб
Скачать
☆

Последовательный интерфейс.

В них использ. некотор. кол – во проводников для связи ( min = 2 )

  1. RS – 232 C

  2. Токовая петля.

  1. Аналог стык С2 позволяет связать м / д собой 2 устройства

( компьютеры, МК )

  1. вида уст – в:

  1. Терминальное ДТЕ ( 00Д ) может выдавать и принимать сигналы.

2. Связное ДСЕ ( АПД ) - модем

Разъемы кабелей:

  1. ДВ25;

  2. ДВ9.

Разъемы состоят из двух составных частей: вилка (male – папа) и розетка (female – мама).

Сигнал

Назначение

PG

Защитное заземление.

SG

Сигнальная земля (общий).

TxD

Передаваемые данные.

RxD

Принимаемые данные.

RTS

Выход сигнала запроса передачи данных.

CTS

Вход сигнала разрешения передачи данных

(выключено – запрещает передачу данных).

DSR

Вход сигнала готовности (от модема).

DTR

Выход сигнала готовности терминала к обмену данными.

DCD

Вход сигнала обнаружения несущей телефонной линии.

RI

Вход сигнала индикатора вызова (звонка).

Логический ноль обеспечивается сигналами +3 …+12 В.

Логическая единица обеспечивается сигналами -3 …-12 В.

Д ля передатчика:

Для приемника:

Uп ≤ 2 В.

DB9

DB25

TxD

3

2

RxD

2

3

DTR

4

20

DSR

6

6

RTS

7

4

CTS

8

5

DCD

1

8

RI

9

22

SG

5

7

XON =11H – сторона 1 передает данные.

XOFF = 13H – сторона 2 не принимает данные.

Квитирование:

DTR – готовность.

RTS – разрешить передачу символа.

CTS – подтверждение приема.

ВМ80/ВМ85. КР580ВВ51А: ПСА – УСАПП.

Частота передачи: 300, 600, 1200, 2400, 4800, 9600 бит/с.

Кдел = 1

Кдел = 16

Кдел = 64

Пусть: fп = 4800 бит/с.

Кдел.внут = 16

fс = 4800*16 = 76800 Гц.

Для работы адаптера необходимо: DSR = 0 и CTS = 0.

Драйверы для работы интерфейса.

Режим асинхронный: Кдел = 16.

Контроль паритета – нет.

Два стоп бита.

УС: 0100 0000 = 40H – инструкция режима.

УС: 0000 0001 = 01H – инструкция команды.

INIT

MVI A,40H

OUT РУС

Программный сброс

MVI A, XX

OUT РУС

Инструкция режима

MVI A,01H

OUT РУС

Разрешить передачу

RET

Инструкция команды:

D7

D6

D5

D4

D3

D2

D1

D0

D0 – 1 – передача разрешена

D1 – 1 – DTR = 0

D2 – 1 – прием разрешен

D5 – 1 – DTS = 0

D6 – 1 – программный сброс

Слово состояние:

D7

D6

D5

D4

D3

D2

D1

D0

DSR =1

 1 (TxRDY) готов

1 (RxRDY) готов

В регистре С – передаваемый символ.

OUTPUT 1

IN РУС

Ввод слово состояния

ANI 01H

Выделить Д0

JZ OUTPUT1

Если TxRDY = 0

MOV A,C

OUT DAN

Вывод в УСАПП

RET

INPUT 2

IN РУС

ANI 02H

JZ INPUT2

IN C,A

MOV A,C

RET

Недостаток – отсутствие контроля за передачей символа.