В начало

Изучение после­довательного интерфейса на КР580ВВ51А (Отчет по лабораторной работе)

 

 

1.      Справочные данные микросхемы КР580ВВ51А

МС КР580ВВ51А – это универсальный синхронно-асинхронный приёмопередатчик (УСАПП), предназначенный для аппаратной реализации последовательного протокола обмена между МП и внешним устройством (ВУ).

Условно графическое обозначение ПТ приведено на рис. 1, назначение выводов в табл. 1. Форматы для управляющих слов приведены на рис 2 (синхронный режим) и рис 3 (асинхронный режим). Формат слова приказа дан в таблице 2.

 

Рис. 1

Таблица 1

Вывод

Обозначение

Тип вывода

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

1, 2, 5-8, 27, 28

D2 – D7, D0, D1

Входы / выходы

Канал данных обмена информацией между МП и микросхемой

3

RxD

Вход

Приёмник микросхемы

4

GND

Общий

9

TxC (инв.)

Вход

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

10

WR (инв.)

Вход

Запись информации

11

CS (инв.)

Вход

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

12

CO/D

Вход

Управление / данные

13

RD (инв.)

Вход

Чтение информации

14

RxRDY

Выход

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

15

TxRDY

Выход

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

16

SYNDET/BD

Входы / выходы

Двунаправленный трёхстабильный программируемый вход/выход

17

CTS (инв.)

Вход

Готовность внешнего устройства принять данные

18

TxEND

Выход

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

19

TxD

Выход

Передатчик микросхемы

20

C

Вход

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

21

SR

Вход

Установка исходного состояния

22

DSR (инв.)

Вход

Готовность внешнего устройства передать данные

23

RTS (инв.)

Выход

Запрос приёмника внешнего устройства на приём данных

24

DTR (инв.)

Выход

Запрос передатчика внешнего устройства на передачу данных

25

RxC (инв.)

Вход

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

26

Ucc

Напряжение питания ±5 В

 

 

 

Таблица 2

Формат

Код

Команда

D0

0

Передача информации невозможна

1

Передача информации возможна

D1

0

————

1

Запрос о готовности передатчика ВУ передать данные

D2

0

Приём информации невозможен

1

Приём информации возможен

D3

0

————

1

Пауза

D4

0

————

1

Сброс триггеров ошибок в исходное состояние

D5

0

————

1

Запрос о готовности приёмника ВУ принять данные

D6

0

————

1

Программный сброс УСАП в исходное состояние

D7

0

————

1

Поиск синхросимволов

 

 

Задание

            Осуществить передачу данных (длина слова 8 бит) при помощи УСАПП в асинхронном режиме без контроля по чётности/нечётности и длиной стоп-бита равной 2.

 

Выполнение

Вводим слово управления, которое имеет вид: 1100 1101. Согласно этому слову УСАПП программируется так, как это указано в задании.

Теперь введём слово приказа: 0011 0111.

Прочитаем-ка мы слово состояния … получили примерно такое: 1000 0101. Из него видно, что как приёмник, так и передатчик готовы обменяться информацией.

Введём байт данных: 1010 1010. При этом штырёк на А0 вынимаем, т.е. А0=0, тогда как предыдущие 3 пункта выполнялись при А0=1.

Передаём данные. Смотрим на выходную шину и видим, как друг за другом, так сказать паровозиком, проходят наши биты данных. После них идёт стоп-бит (тоже паровозиком).

Шрифты платежного терминала СБЕРБАНК
Шрифты платежного терминала СБЕРБАНК


Набор 8 шрифтов ККМ ФЕЛИКС-02К
Набор 8 шрифтов ККМ ФЕЛИКС-02К


LEGO: The Hobbit
LEGO: The Hobbit