![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> База цифровых устройств При записи нового УС1 все рагистры портов сбрасываются. Управляющее слово УС2 задает значения О или 1 одному из разрядов порта С. Для приведения в определенное состояние нескольких аыхсдоа порта С нужно подать а Ещаптер соответствующее число слов УС2. В итоге словами УС2 на аыхсдах порта PC задаются коды, определяющие ражим работы ВУ и изменяемые программным способом. Формат управляющего слоаа УС2 показан на рис. 6.4. 6. Признаком этого слова служит нулевое эначениа разряда 7. Разряды 6...4 не используются В разрядах 3...1 размещается даоичный код номера разряда, приаодимого а то или иное состояниа в порте С данным УС2. В нулевом разряде указывается состояние (О или 1), которое следует придать данному разряду. Режим О В режиме О осуществляется прямой однонаправленный ввод-вывод данных без сигналов их сопровождения. Каждый из 4-х портов может быть использован для ввода иди вывода независимо от других, так что возможны 1б ва-риатггов режима 0. При вводе поступающая из ВУ информация адаптером не фиксируется и должна присутствовать на его входе во время действия сигнала чтения. При выводе информация от МП фиксируется в буферном регистре порта по заднему фронту сигнала записи и сохраняется до нового цикла вывода или смены режима работы порта. При вводе информация вьщается на ШД при выполнении микропроцессором команды IN port, при выводе - при выполттении команды OUT port. Такой вариант соответствует работе с раздельной шиной , при которой внешним устройствам принадлежит отдельное адресное пространство. Не исключается и организация обращения к портам, как к ячейкам памяти (интерфейс с общей шиной ). Режим 1 В режиме 1 каждая из двух 12-разрядных групп (А и В) может быть запро-фаммирована на однонаправленный ввод или вывод с квитированием. При этом входные и выходные данные фиксируются адаптером. По линиям портов Сн и Ci передаются управляющие сигналы. Раздельная установка разрядов порта С позволяет ему играть роль схемы управления процедурами ввода-вывода, причем битам порта придается определенное функциональное назначение. Режим I рассмотрим в полном объеме, т. к. он хорошо иллюстрирует принципы работы адаптера. При вводе используются следуюшие управляющие сигналы: □ STB - строб загрузки данных в регистр (по заднему фронту); О IBF (Input Buffer Full) - входной буфер полон, сигнал подтверждения загрузки данных; □ INT - запрос прерывания. Временные диаграммы процесса ввода в режиме 1 показаны на рис. 6.5, о ![]() С5.А,.Л Ш ![]() Рис. 6.5. Временные диаграммы процессов ввела (а) и вывода (б) в режиме 1 параллельного периферийного адаптера Имея данные для ввода в порт, ВУ при условии IBF О вырабатывает сигнал готовности информации STB. Передний фронт этого сигнала устанавливает сигнал 1BF, запрещающий внешнему устройству ввод следующего слова до освобождения адаптера (того порта, который имеется в виду). К моменту окончания STB данные введены в буфер порта, и, если прерывания разрешены (внутренний триггер разрешения прерываний INTE ycrd-новлен командой программы), то адаптер формирует запрос прерывания INT для МП, переходящего к подпрограмме обслуживания, содержащей команду IN роп. При этом на адаптер поступают сигналы адресации и RD. Передний фронт RD отмечает начало считывания слова микропроцессором ![]() и снимает запрос на прерывание INT. Пока прерывании не разрешены, осуществляется хранение данных в адаптере. Задний фронт RD отмечает завершение считывания слова микропроцессором и снимает сигнал IBF, допуская новую запись слова со стороны ВУ. При выводе используются следуюшие управляющие сигналы: □ OBF (Output Buffer Full) - выходной буфер полон, строб вывода новых данных; □ АСК (Acknowledge) - подтверждение приема внешним устройством; □ INT - запрос прерывания. ![]() \Р£4 ![]() ПШ - INTE -П
для порта A для порта В Рис. 6.6. Структура порта С, формирование слова состояния длн режимов 1 параллельного периферийного адаптере (а, б) и формат слова состояния (в)
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |