Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИУС .docx
Скачиваний:
5
Добавлен:
16.07.2022
Размер:
756.18 Кб
Скачать

Ч

Запрещено 0 1

1 бит 0 1

1,5 бита 1 0

2 бита 1 1

0 0 синхронный

0 1 1

1 0 16

1 1 64

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

П

0 0 5 бит

0 1 6 бит

1 0 7бит

1 1 8 бит

аритет

Запрещен х 0

Нечетный 0 1

Четный 1 1

длина символа

Формат слова приказа.

EH

IR

RTS

ER

SBRK

RxE

DTR

TxEN

D7 D6 D5 D4 D3 D2 D1 D0

EH – поиск синхросимволов при значении 1.

IR – внутренний сброс, при 1 происходит сброс всех внутренних регистров.

RTS – сброс УСАПП в исходное состояние.

ER – сброс ошибок.

SBRK – конец передачи при 1.

RxE – разрешение приема, при 1 – прием разрешен, при 0 – прием запрещен.

DTR – при 1 – запрос о готовности передатчика передать данные.

TxEN – разрешение передачи; при 1 – передача разрешена, при 0 – запрещена.

Слово приказа передается после слова режима.

Подготовка УСАПП к работе осуществляется в определенном порядке.

Подается сигнал RESET, который переводит УСАПП в исходное состояние. Затем осуществляется программирование УСАПП. На первом этапе программирования по шине данных в УСАПП заносится слово режима. Это слово определяет режим работы УСАПП в данном цикле передачи (синхронный или асинхронный). При реализации синхронного режима за словом режима следуют служебные слова – индентификаторы информации ( синхросимволы ). Число синхросимволов определено двумя старшими разрядами слова режима. Кроме этого слово режима залает вид синхронизации, определяет вид контроля передачи и длину передаваемого слова. Направление передачи задается внешними сигналами RD и WR. Сигнал RD настраивает УСАПП на передачу информации из УСАПП в шину данных, сигнал WR задает обратное направление.

Вид информации (управляющие слова или данные) определяется сигналом C/D.

В синхронном режиме работы после синхросимволов следует слово приказа. Оно программно определяет возможность приема и передачи информации, выдачу запросов о готовности провести обмен и другие действия УСАПП.

Слово режима и слово приказа определяют один из пяти режимов работы УСАПП:

  • асинхронная передача,

  • асинхронный прием,

  • синхронная передача,

  • синхронный прием,

  • чтение состояния.

В режиме «Асинхронная передача» принятые в УСАПП из МП данные выдаются в последовательном коде на выход TxD. Перед посылкой выводится старт-бит. После передачи байта данных может быть передан бит контроля, а затем стоп-бит. Наличие и вид контроля определяется словом режима.

В режиме «асинхронный прием» Подается старт-бит последовательной посылки на вход RxD. После этого запускается внутренний счетчик битов, позволяющий определить конец посылки. Принятые данные передаются в буфер данных и вырабатывается сигнал RxRDY (готовность приемника).

В режиме «Синхронная передача» перед битами данных вводятся синхросимволы, которые выделяют собственно данные из потока информации. Синхросимволы следуют за словом режима. После записи слова режима, синхросимволов, слова приказа и данных происходит анализ сигнала CTS (готовность приемника терминала) и разряда D0 слова приказа. При наличии разрешающих сигналов УСАПП транслирует принятую информацию на выход TxD (выход передатчика).

Режим «Синхронный прием» может быть реализован как с внешней, так и с внутренней синхронизацией. Вначале происходит поиск синхросимволов, затем подается слово режима, затем слово приказа. Контролируются ошибки четности и переполнения.

Режим «Чтение состояния» используется для определения состояния УСАПП в процессе выполнения операций.

Соседние файлы в предмете Основы микропроцессорной техники