Рейтинг@Mail.ru
Rambler's Top100




Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ

реферат на тему: Микроконтроллер 8250

скачать реферат

Этот 8-ми разрядный регистр разрешает каждому из 4 источников прерывания WD8250 в отдельности формировать выходной сигнал прерывания (INTRPT). Возможно полностью отключить систему прерывания, сбросив биты 0 - 3 регистра разрешения прерывания в состояние лог. 0. Подобно этому устанавливая соответствующие биты этого регистра в состояние лог. 1, могут быть разрешены выбранные прерывания. Отключая систему прерывания, мы отключаем регистр идентификации прерывания и активный (высокий) уровень выходного сигнала INTRPT. Все другие функции ИМС действуют, как обычно, включая установку регистра состояния, регистров состояния линий и модема. Содержимое регистра разрешения прерывания представлено в табл. 2 и описано ниже. Разряд 0: этот бит разрешает прерывание по наличию принятых данных, если он установлен в состояние лог. 1. Разряд 1: этот бит разрешает прерывание,когда регистр хранения передатчика пуст, и он установлен в состояние лог. 1. Разряд 2: этот бит разрешает прерывание по состоянию линии приема, когда он установлен в состояние лог. 1. Разряд 3: этот бит разрешает прерывание по состоянию модема при установке его в состояние лог. 1. Разряды 4 - 7: эти 4 бита всегда установлены в состояние лог. 0. РЕГИСТР УПРАВЛЕНИЯ МОДЕМОМ Восьмиразрядный регистр управляет интерфейсом с утройством сопряжения, или модемом, или перефирийным устройством, иммитирующим модем. Содержимое регистра управления модемом представлено в табл. 2 и описано ниже. Разряд 0: этот бит управляет выходом готовности терминала данных (DTR). Когда бит 0 устанавливается в состояние лог. 1, выход DTR принудительно устанавливается в состояние лог. 0. Когда бит 0 сбрасывается в состояние лог. 0, выход DTR устанавливается в состояние лог. 1. Примечание: выход DTR WD8250 может подаваться на инвертирующий линейный драйвер (такой как DS1488) для получения выхода нужной полярности на подключаемом модеме или устройстве сопряжения. Разряд 1: этот бит управляет выходом запроса передачи (RTS). Бит 1 действует на выход аналогично биту 0. Разряд 2: этот бит управляет сигналом "выход 1" (OUT1), который является вспомогательным выходом, определяемым пользователем. Бит 2 действует на выход аналогично биту 0. Разряд 3: этот бит управляет сигналом "выход 2" (OUT2), который является вспомогательным выходом, определяемым пользователем. Бит 3 действует на выход аналогично биту 0. Разряд 4: этот бит обеспечивает зацикливание для диагностического тестирования WD8250. Когда бит 4 устанавливается в состояние лог. 1, происходит следующее: выход передатчика (SOUT) устанавливается в состояние лог.1 (высокий уровень); вход приемника (SIN) отключается; выход сдвигового регистра передатчика замыкается на вход здвигового регистра приемника; 4-ре управляющих входа модема (CTS, DSR, RLSD, RI) отключаются; 4-ре управляющих выхода модема (DTR, RTS, OUT1, OUT2) внутренне подключаются к 4-м управляющим входам модема. В диагностическом режиме передаваемые данные принимаются немедленно. Это позволяет процессору проверить передающие и принимающие каналы данных WD8250. В диагностическом режиме работают прерывания приемника и передатчика. Прерывания по состоянию модема выполняются так же, но источником прерывания теперь являются 4 младших бита регистра управления модемом, а не 4-ре входа управления модема. Прерывания управляются регистром разрешения прерываний. Система прерывания WD8250 может быть проверена записью в 6-ть младших битов регистра состояния линии и 4-ре младших бита регистра состояния модема. Установка
Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ




этих битов в состояние лог. 1 (любого из них) формирует соответствующее прерывание, если оно разрешено. Сброс этих прерываний происходит так же, как и при нормальной работе WD8250. Для возвращения к реальной работе регистры должны быть перепрограммированы для нормальной работы, а затем бит 4 должен быть сброшен в состояние лог. 0. Разряды 5 - 7: эти биты постоянно установлены в состояние лог. 0. РЕГИСТР СОСТОЯНИЯ МОДЕМА Этот 8-ми разрядный регистр обеспечивает чтение текущего состояния управляющих линий от модема (или перефирийного устройства) на ЦПУ. Кроме этой информации о текущем состоянии 4-ре бита регистра состояния модема обеспечивают информацию об изменении этого текущего состояния. Эти биты устанавливаются в состояние лог. 1, когда управляющий вход от модема меняет состояние. Они сбрасываются в состояние лог. 0, когда ЦПУ читает регистр состояния модема. Содержимое регистра состояния модема приведено в табл. 2 и описано ниже. Разряд 0: этот бит является индикатором изменения сигнала готовности к передаче (DCTS). Бит 0 указывает, что вход CTS в ИМС изменил состояние по отношению к тому, как он в предыдущий раз был считан ЦПУ. Разряд 1: этот бит - индикатор изменения сигнала готовности терминала данных (DDSR). Бит 1 указывает, что вход DSR в ИМС изменил состояние по отношению к тому, как он в предыдущий раз считывался ЦПУ. Разряд 2: этот бит - детектор заднего фронта индикатора вызова (TERI). Бит 2 указывает на то, что вход RI в ИМС изменился с ON (лог.1) на OFF (лог.0). Разряд 3: этот бит - индикатор изменения детектора принятого линейного сигнала канала данных (DRLSD). Бит 3 указывает на изменение состояния входа RLSD в ИМС. Примечание: когда биты 0, 1, 2 или 3 установлены в состояние лог. 1, генерируется прерывание по состоянию модема. Разряд 4: этот бит - дополнение ко входу "готов для передачи" (CTS). Разряд 5: этот бит - дополнение входа готовности терминала данных (DSR). Разряд 6: этот бит - дополнение входа "индикатор вызова" (RI). Разряд 7: этот бит - дополнение входа "детектор принимаемого линейного сигнала" (RLSD). Таблица 2 Доступные регистры WD8250 -------------------------------------------------------------- | Адрес регистра 0 DLAB 0 | Адрес регистра 0 DLAB 0 N битаРегистр буфера приемника (только чтение)Регистр хранения передатчика (только запись)0Разряд данных 0 *Разряд данных 0 *1Разряд 1" 12Разряд 2" 23Разряд 3" 34Разряд 4" 45Разряд 5" 56Разряд 6" 67Разряд 7" 7*Разряд 0 является найменьшим значащим разрядом, передаваемым или принимаемым. -------------------------------------------------------------- | Адрес регистра 1 DLAB 0 ----------------------------------------------------- N бита | Регистр разрешения прерывания 0Разрешает прерывание по получению данных (ERBFI)1Разрешает прерывание при пустом буфере передатчика (ETBEI)2Прерывание по состоянию линии приема (ELSI)3Разрешение прерывания по состоянию модема (ЕDSSI)4050607 --------0 ----------------------------------------------------Адрес регистра 2N битаРегистр идентификации прерывания0Наличие прерывания1Идентификация прерываний разряд 02Идентификация прерываний разряд 1304050607 --------0 ----------------------------------------------------Адрес регистра 3N битаРегистр управления линией0Выбор длины символа разряд 0 (WLS0)1Выбор длины символа разряд 1 (WLS1)2Количество битов останова (STB)3Разрешение паритета (PEN)4Выбор паритета (EPS)5Фиксированный паритет6Прерывание передачи7 --------Разряд доступа к регистрам делителя (DLAB) ------------------

скачать реферат
1 2 3 4 5 6

Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ

Внимание! Студенческий отдых и мегатусовка после сессии!


Обратная связь.

IsraLux отзывы Израиль отзывы