Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400211.doc
Скачиваний:
21
Добавлен:
30.04.2022
Размер:
4.09 Mб
Скачать
    1. Последовательный ввод/вывод

2.9.1. Назначение и особенности работы кр580вв51а в микропроцессорной лаборатории

Интерфейс последовательного ввода/вывода выполнен на БИС КР580ВВ51А. Программируемый связной адаптер КР580ВВ51А представляет собой универсальное приемо-передающее устройство, которое преобразует снимаемую с шины данных информацию из параллельного кода в последовательный поток символов со служебными битами, а также может осуществлять обратное преобразование. При этом скорость передачи информации каналом связи задается программно. БИС КР580ВВ51А занимает два порта ввода/вывода с адресами FFF0H и FFF2H. Функционирование микросхемы определяется адресным битом A1 и сигналами IORC и iowg и поясняется таблицей 12.

Аппаратная реализация последовательного ввода/вывода в микролабе такова, что КР580ВВ51А может работать только в асинхронном режиме. Назначение выводов контроллера приведено в табл. 13, а внутренняя структура показана на рис. 11.

Поскольку адресный бит А2 не декодируется дешифратором ввода/вывода (D34), то адреса портов FFF4H и FFF6H дешифрируются как порты с адресами FFF0H и FFF2H соответственно. Эти два дополнительных порта резервируются.

Программа монитора при записи кода 0cfh в управляющий порт микросхемы D34 определяет работу БИС следующим образом:

длина символа – 8 бит;

контроль на четность отсутствует;

два стоповых бита;

коэффициент пересчета скорости – 64.

Таблица 12

Логическое состояние на входе БИС КР580ВВ51А

Адрес порта

Действие

c/d

RD

WR

0

0

1

FFF0H

Чтение данных

0

1

0

FFF0H

Запись данных

1

0

1

FFF2H

Чтение состояния

1

1

0

FFF2H

Запись команды


Генератор скорости передачи, выполненный на двух двоично-десятичных счетчиках (D52, D53), использует сигнал PCLK для формирования ряда скоростей передачи данных. Для выбора требуемой скорости передачи необходимо установить соответствующий контакт переключателя S17 в верхнее положение (замкнуто). Соответствие контактов переключателя S17 скоростям передачи представлено в таблице 14. Нумерация контактов переключателя – слева направо.

Таблица 13

№ вывода

Русск.

Лат.

Тип вывода

Назначение вывода

1

2

3

4

5

8,7,6,5,2,1,28, 27

D(7:0)

D(7:0)

вх/вых

Шина данных

Продолжение табл.13

1

2

3

4

5

20

C

CLK(C)

вх

Синхронизация

21

УСТ

RESET(SR)

вх

Установить в исходное состояние

12

ПНУ/Д

C/D

вх

Признак управление/данные

10

РПМ

WR

вх

Запись-разрешение приема с шины данных в контроллер

13

ПВД\

RD

вх

Чтение-разрешение выдачи на шину данных

11

ВД

CS

вх

Выбор микросхемы

22

СОН1

DSR

вх

Готовность ВУ передать данные

24

СОН2

DTR

вых

Запрос на передачу данных

17

ПГТ

CTS

вх

Готовность ВУ принять данные

23

СОН3

RTS

вых

Запрос на прием данных

16

С1

SYNDET/BD

вх/ вых

Вид синхронизации (различный смысл в разных режимах)

25

СПМ

RxC

вх

Синхронизация приемника

14

ПГТПМ

RxRDY

вых

Готовность приемника

3

ВХ ПМ

RxD

вх

Вход данных приемника

9

СВД

TxC

вх

Синхронизация передатчика

Продолжение табл. 13

1

2

3

4

5

15

ПГТПЧ

TxRDY

вых

Готовность передатчика

19

ВЫХ ПЧ

TxD

вых

Выход данных передатчика

18

TxEND

вых

Конец передачи

26

Епит

Ucc

-

+5 В

4

Общий

GND

-

Общий

Таблица 14

Скорость передачи

Контакт переключателя

19200

8

9600

7

4800

6

2400

5

1200

4

600

3

300

2

150

1

Рис. 11. Структурная схема К580ВВ51