Главная страница » Электрика в театре » Мультиплексоры демультиплексоры в последовательностных схемах

1 ... 35 36 37 38 39

АДАПТЕРЫ ИНТЕРФЕЙСА ФИРМЫ MOTOROLA

Адаптеры интерфейса настраиваются на выполнение определенной функции. Эта функция определяется кодом, записываемым в регистр управления адаптера. В данном приложении приводится краткое описание формата управляющих слов адаптеров PIA и ACIA фирмы Motorola [30].

И.1. РЕГИСТРЫ PIA

Содержимое РНП указывает направление передачи по линиям данных. Запись в регистр нулей соответствует вводу данных, единиц =- выводу данных.

Ы

Управление сигналом сл2

Разрешение доступа

Управление сигналом сл1

Рис. И. 1..Регистр управления.



Таблица И.1

Программирование работы линии входного сигнала СА1

УстпноВпо ф/гаткпа

о

ВосстанаВливаю/пся ти считывании ванных центральным

проЦЕССОрОМ

ы

Задание нппраСле-ния изменения уровня сигнала б линии cat, Вызывающего прерывание

Управление разрешением передичи

линии CAI ЦПЬ

/правление работой линии СА1

Разрешение

Запрещение

Таблица И.2

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

прерывания

Установка /рлажна прерывания

Г

Восстанавливаются лри считывании санных центральным процессором

Управление направлением передачи !/правляю-щих сигналов по линии caz

Задание направления изменения уровня сие нала В линии Ш, Вызывающего прерывание

Управление разрешени-&упередачо сиенапоВ

линии CAi

Управление работой линии

ХМ

еыВод

управляющих

сигналов .

управляющих

сигналов

Разрешение

Запрещение



Упраблвние

ем передачи упрабляю-щиа сигналов пошиии caz

Вывод управляющих сигиаяоВ

Ввод управляю-

щих сигналов

Управление pas-решенивм пере -дачи управляющих сигналов ло линии CAE

Выполнение \Щ операции записи донных S регистры адаптера

Выполнение una операции чтения данных из регистров адаптера

Задание направления изменения уроВиясиг-напаВлинии Ш, Вызывающего Прерывание

Устанавливается В зависимости от зна -чения бита Вд, пере -даваемого В РУ

Задание направления изменения .-збиясиг-нала В линии Ш,Вызывающего прерывание

т

Импульс

ВосстанаВлиба- .

ется при поступ- -

лении сигнала разреше-

Восстанаблибаетея при. ния передачи

поступлении сигнала СА1

Таблица И.4

Использование бита 4 при программировании работы линии СВ2 как выходной для управляющего сигнала

Обмен стра-бироВатем

Управление разрешена-т передачи управляющих, сигналов по линии

свг

Выполнение V,m операции записи ванных в регистры адаптера

Выполнение цпа операции чтения ванных из регистров адаптера-

Программирование работы линии СА2 как выходной для управляющего сигнала периферийного устройства



Содержимое РУ (рис. И.1) задает режим работы линий управления СА1 и С2. Битовая структура содержимого РУ приведена в табл. И.1-И.4.

И.2. РЕГИСТРЫ ACIA

Информация, записываемая в регистр управления пары регистров управления/состояния, устанавливает скорость передачи, тип проверки данных (на четность/нечетность) и т. п. Формат слова,

Таблица И.5

Формат слова, загружаемого в регистр управления

Управление ршреше-нием прерывания приема

J/npaSj

чение

передачей

разрешен

сигнал 1Шне разрешен

тип проверки Ваиньт на чет-насть/нечетнссть, количества степоВыа: вит

RIE - разрешение прерывании приема

TIE -разрешение прерывания передачи

RTS = 0 Т1Е = 0

RTS = 0 Т1Е=1

RTS= 1 Т1Е = 0

RTS = 0 Т1Е = 0

Передача пррВелоВ

ЗвЬчения eprnfj.l

Тип проверки

Колйч:сгпо пбвыхрит

Длина -симВола

ООО

На четность

It нечеткость

т четности

Иатчеттсть

Проверка

fIfltJUUjf MP

Яштяегея

Иачвтсп

Натеттсть

Ы

Общий сврос адаптера и задание коэ(рд1ициента деления тактоВых импульсов

Общий сброс адаптера

г 16



Таблица И.6

Структура байта, формируемого в регистре состояния


Вит признака oujuBhи В данных при проверке Va чет-ностЫнечет-ностьШ)

бит признана потери символа ЮПЩ

бит признака ашиЪ-КиВфорпа-Ш посылок

IFE)

fRQ=0

Frq= 1

Ьв= 1 Указывает на ошибки в Ваиныа:

Ь5= 1 Символы не про -читаны; устанаВ-лиВаетая/сбрасывается при necmj/f! /тении Сигналов I и R/W

Ь4 1

Отсутствует первый стоповый бит;устаиа6ли-Вается/сбрасыва -ется при приеме данных со входа Rx DATA

RxBRF

Устанавливают сяпризна-ки РЕ, OVRN,FE

Регистр приема ванных пустой

ы

ТхЮКЕ

Резиетр швдачи

Регистр передачи данных зтмен

Ь7=1 IRO=q-

5сЬ 1

Ь7=0 IRQ= 1

Чтение признака

GTS

DRF/E -Регистрданных ЗЛПОЛНЕНПУСТОИ

DCD - Признак передачи банных

CTS-Признак передачи передатчиком пустой посылки

фиксируемого в регистре состояния, показан в табл. И.6, а формат слова, записываемого в регистр управления, - в табл. И.5.

Кроме восьми выводов, предназначенных для передачи данных в двух направлениях - из шины данных или к шине данных,- и четырех выводов, соединяемых с адресной шиной, ACIA имеет следующие выводы, предназначенные для передачи сигналов управления и связи с периферийными устройствами:

IRQ - запрос прерывания;

R/W - чтение/запись; поступающий на этот вывод сигнал обеспечивает выбор одного из регистров соответствующей пары регистров (управления/состояния или передачи/приема);



Е - разрешение.

Со стороны подключения внешних устройств ACIA имеются два вывода для передачи данных в последовательном коде: TxDATA для передачи данных в канал связи и RxDATA для приема данных из канала связи.

Два вывода используются для подачи в адаптер синхроимпульсов: CLKRx для синхронизации приема; CLKTx для синхронизации передачи.

Для управления обменом стробированием используются следующие три управляющих сигнала, передаваемых через соответствующие выводы адаптера:

CTS - признак передачи пустой посылки;

DCD - признак передачи данных;

RTS - запрос посылки данных.



АДАПТЕРЫ ИНТЕРФЕЙСА ФИРМЫ INTEL

Адаптеры интерфейса настраиваются на выполнение определенной функции. Эта функция определяется кодом, записываемым в регистр управления адаптера. В данном приложении приводится краткое описание формата управляющих слов адаптеров РРШ и USART фирмы Inte [31].

К.1. РЕГИСТРЫ РРШ

В РРШ предусмотрены четыре способа использования выводов портов:

1. Поразрядная установка состояния выводов. Выводы порта С управляются поразрядно, как показано в табл. К.1.

2. Режим 0. Все 24 вывода портов используются для передачи данных. Направление передачи данных может быть запрограммировано для следующих групп этих выводов: двух 8-разрядных портов (А и В) и двух 4-разрядных портов (выводов старших и младших разрядов порта С), показанных в табл. К.2.

3. Режим 1. При работе в этом режиме выводы порта С используются для автоматического обмена данными стробированием через порты А и В. Формат управляющего слова при работе в данном режиме показан в табл. К-3.

4. Режим 2. В этом режиме осуществляется управление передачей данных через порт А в двух направлениях и через порт В в одном направлении. Выводы порта С используются для обмена стробированием. Формат управляющего слова при работе в данном режиме показан в табл. К.З.

К.2. РЕГИСТР USART

Программирование работы USART в асинхронном режиме осуществляется путем последовательной передачи в регистр управления двух управляющих слов. Первое слово используется для указания режимов работы. Его формат приведен в табл. К.4. Второе слово передается в регистр управления в качестве команды управления передачей данных. Формат этого слова приведен в табл. К.5.



Таблица К.1

Формат управляющего слова при поразрядной установке/сбросе отдельных триггеров порта (BIT SET/RESET)

У продление выбором режима

Режим

Режим

передачи

поразряд-

ной 1/ста-

тригге-

ров порта

используются

Выбор управляемого разряда парта

ООО

г

т

в

б

т

Управление

уровнем

сигнала 6

управляе-

мом раз ря

Таблица К.5 может быть использована и для программирования работы USART в синхронном режиме, если учесть отличия, показанные в табл. К-б.

Информация о состоянии может быть прочитана из регистра управления. Формат слова состояния приведен в табл. К.7.

Сигналы управления модемом: DSR - данные для системы готовы, DTR - данные для терминала готовы, RTS - запрос посылки данных, CTS - передача пустой посылки.



Таблица К.2

Формат управляющего слова при работе в режиме О

Упрадление ВыВорОМ режима

Режим ввода-ВыВода

Установка/ сорос разрядов порта

и

Режим 0

Режим 1

Режим 2

ВыВоВ

Вывод

Выбор режима

Выбор режима Ввода-ВыВода

Направление передачи данных через порт А

Направление передачи данных через порт В

Направление передачи данных через старшие разряды порта С

Направление pepedcvu данных через младшие разряды порта С


Режим 1

Режим 0

вывод

ВыБод

Управление передачей: TxD - передаваемые данные, TxR - сигнал готовности передатчика к обмену, ТхЕ - сигнал передатчик пуст , ТхС - сигнал синхронизации передачи.

Управление приемом: RxD - принимаемые данные, RxR -

сигнал готовности приемника к обмену, RxC - сигнал синхронизации приема.



Таблица К.З

Формат управляющего слова при работе в режимах 1 и 2

Управление

Вывороп

Реясим ввода-Вывода

УстаноВна!

сврос разрядов

порта

Резким 0

Резким 1

Резким Z

Выбор режима еВода-выВода

жима ВВода-ВыВода

Направление

ных через порт С

Не испот -зцетея

режим 1

Резким 0


О

ИоппоИлрнир

Направление тредачидан-иых через порт в

Вывод

г 141 ifJiiUJI с/7 и С/

передачи данных через порт А

1 1

ВыБод



1 ... 35 36 37 38 39

© 2000-2024. Поддержка сайта: +7 495 7950139 добавочный 133270.
Заимствование текстов разрешено при условии цитирования.