![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> База цифровых устройств При естественном следовании команд МП, начав работу, выбирает из памяти и выполняет одну команду за другой, пока не дойдет до команды Останов (HLT). Выборка и выполнение одной команды образуют командный цикл. Командный цикл состоит из одного или нескольких машинных циклов МЦ. Каждое обращение к памяти или ВУ требует машинно! о циюю, который связан с передачей байта в МП или из него. В свою очередь машинный цикл дeJ[итcя на то или иное число тактов Т, число которых зависит от типа машинного цикла. Микропроцессор К1821 имеет следующие типы машинных циклов: 1. Выборки команды (OF, Opcode Fetch). 2. Чтения из памяти (MR, Memory Read). 3. Записи в память (MW, Memory Write). 4. Чтения из ВУ (IOR, Input-Output Read). 5. Записи в ВУ (IOW, Input-Output Write). 6. Подтверждения прерывания (INA, Interrupt Acknowledge). 7. Освобождения шин (BI, Bus Idle). 8. Останов (HALT). В начале каждого машинного цикла генерируются сигналы состояния, идентифицирующие тип цикла и действующие в течение всего цикла. Функции выводов и сигналов: О Ai5-8 - выходные линии с тремя состояниями для вьщачи старшего байта адреса памяти или полного адреса ВУ. Переходят в третье состояние в режимах HOLD, HALT и RESET; D AD7-0 - двунаправленные мультиплексированные линии с тремя состояниями для вьщачи младшего байта адреса памяти или полного адреса ВУ в первом такте машинного цикла, после чего используются как шина данных. Как видно из сказанного, при адресации ВУ адресная информация обеих иолушин (A15-8 и AD7 o) дублируется; 13 ALE - строб разрешения загрузки младшего байта адреса памяти во внещний регистр для его хранения в течение машинного цикла. Появляется в первом такте машинного цикла. Регистр загружается задним фронтом сигнала ALE; 13 RD, WR - стробы чтения или записи Низкий уровень соответствующего сигнала свидетельствует о том, что адресованная ячейка памяги или внешнее устройство должны выполнить операцию чтения или записи. Выводы переходят в третье состояние в режимах HOLD, HALT и RESET; D READY - входной сигнал, показывающий, что память или ВУ готовы к обмену с МП. Если готовности памяти или ВУ нет, МП входит в состоя- ние ожидания, которое может длиться любое число тактов вплоть до появления единичного уровня сигнала READY; О Si, So - сигналы состояния МП, сообщаемые внещней среде. Формируются в начале и сохраняются во время всего мащинного цикла; □ Ю/М - сигнал выбора памяти или внешнего устройства. При высоком уровне происходит обращение к ВУ. при низком - к памяти. Совместно с сигналами S,So сигнал Ю/М идентифицирует тип машинного цикла. Сигналы состояния и управляющие сигналы RD. WR и iNTS для различных машинных циклов имеют следующие значения (табл. 5.1): Таблица 5.1
в приведенной таблице через ТС обозначено третье состояние. □ Xl, х2 - эти ВЫВОДЫ присоединяются к кварцевому резонатору или другим частотно-задаюшим цепям для обеспечения работы внутреннего генератора синхроимпульсов МП. Частота на выводах xi и х2 в 2 раза выше рабочей частоты; □ RESIN (RESET IN) - вход сигнала сброса МП в начальное состояние. Сигнал может поступить в любое время по команде оператора. Автоматически формируется при включении питания. Под его воздействием сбрасываются регистры PC и IR, триггеры разрешения прерывания, подтверждения захвата и др.; □ CLK - выход синхроимпульсов для микропроцессорной системы. Частота этих импульсов в два раза ниже частоты на выводах Х[ и х2; □ RESET - выходной сигнал сброса для внешних модулей системы, привязанный к тактовым импульсам CLK, т. е. отличаюшийся от сигнала RESTN по фазе; □ INTR (Interrupt Request) - вход запроса векторного прерывания, вызывающий генерацию строба INTA, если прерывание разрешено программой. Адрес подпрограммы, вызываемой этим входом, выдается внешним устройством. При сбросе прием сигнала запрешается (прерывания запрещены); □ INTA (Interrupt Acknowledge) - выход строба подтверждения векторного прерывания после завершения текущего кома1шного никла. Используется пля чтения вектора прерывания: □ RST 5,5; RST 6,5; RST 7,5 - входы запросов радиального прерывания типа RSTn (п = 5,5; 6,5, 7,5). Начальные адреса подпрограмм обслуживания равны 8п. Приоритеты фиксированы, высший приоритет у входа RST 7,5- Приоритеты всей группы запросов выше приоритета запроса INTR. Запросы маскируемые, причем независимо друг от друга; П TRAP - вход запроса немаскируемого прерывания, имеющий максимальный приоритет; □ SID, SOD (Serial Input Data, Serial Output Data) - вход и выход последовательной передачи данных. По команде RIM в.ходной бит загружается в старший разряд аккумулятора, по команде SIM выводится из этого (разряда; □ HOLD - сигнал запроса захвата шин. Формируется внешним устройством; □ HLDA - сигнал гюдтверждения захвата (Hold Acknowledge). Является ответом tia сигнал HOLD, формируемым в конце текущего машинного цикла. Свидетельствует об отключении МП от системных шин. При этом шины и линии управляющих сигналов RD, WR, Ю/М и ALE нерею-дятся в третье состояние. Выводы Х] и Х2, предназначенные для создания совместно с внутренними элементами МП генератора тактовых импульсов, могут быть использованы различными способами (рис. 5.7, а). Кварц может быть подключен непосредственно к выводам Xi и Х2 как единственный частотно-задающий элемент. Если частота генератора составляет 4 МГц или более, могут понадобиться конденсаторы с рекомендов;1Нной емкостью 20 пФ для надежного запуска генератора. Параллельный LC-контур также может быть подключен непосредственно к выводам xi и щ. При невысоких гребованиях к стабильности частоты можно использовать частотно-задающую RC-цепочку. Возможна синхронизация от внешнего генератора ГТИ. При этом рекомендуется включать внешние логические элементы с открытым коллектором, причем при частоте генерации более 6 МГц включаются два логических элемента. Показанные на рис. 5.7, а параметры RC-цеци соответствуют частоте генерации 3 МГц.
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |