Омэвм содержит все узлы, необходимые для автономной работы
Download 0.52 Mb.
|
Лекция 4 Микроконтроллер
1.5. Однокристальная микро-ЭВМ (ОМЭВМ), PIC – процессоры В качестве однокристальной микро-ЭВМ используется высокопроизводительная ОМЭВМ КР1830ВЕ31 семейства МК51, выполненная по КМОП-технологии с кремниевыми затворами и являющаяся функциональным аналогом БИС 80с31 семейства MCS-51 фирмы Intel. БИС КР1830ВЕ31 не содержит встроенной памяти программ, однако может использовать до 64 кБайт внешней постоянной или перепрограммируемой памяти программ и эффективно использоваться в системах, требующих значительного объема ПЗУ программ. ОМЭВМ содержит встроенное ОЗУ памяти данных емкостью 128 Байт с возможностью расширения общего объема оперативной памяти данных до 64 кБайт за счет использования внешних микросхем ОЗУ. Т.е. общий объем памяти ОМЭВМ семейства МК51 может достигать 128 кБайт: 64 кБайт памяти программ и 64 кБайт памяти данных. ОМЭВМ содержит все узлы, необходимые для автономной работы: - центральный 8-разрядный процессор; - внутреннюю память данных объемом 128 Байт; - четыре 8-разрядных программируемых канала ввода-вывода; - два 16-битовых многорежимных таймера-счетчика; - систему прерываний с пятью векторами и двумя уровнями; - последовательный интерфейс; - тактовый генератор. Система команд ОМЭВМ содержит 111 базовых команд с форматом 1, 2 или 3 байта и предоставляет большие возможности обработки данных, реализацию логических, арифметических операций, а также обеспечивает управление в режиме реального времени. ОМЭВМ имеет: - 32 восьмиразрядных регистр общего назначения (РОН); - 128 определяемых пользователем программно-управляемых флагов; - набор регистров специальных функций. РОН и определяемые пользователем программно-управляемые флаги расположены в адресном пространстве внутреннего ОЗУ данных. ОМЭВМ при функционировании обеспечивает: - минимальное время выполнения команд сложения регистр-регистр — 1 мкс, регистр-память - 2 мкс; - аппаратное умножение и деление с минимальным временем выполнения команд умножения/деления - 4 мкс. Расширенная система команд обеспечивает побайтовую и побитовую адресацию, двоичную и двоично-десятичную арифметику, индикацию переполнения и определения четности/нечетности, возможность реализации логического процессора. Отличительной чертой ОМЭВМ является то, что ее АЛУ может наряду с выполнением операций над 8-разрядными типами данных манипулировать одноразрядными данными. Отдельные программно-доступные биты могут быть установлены, сброшены или заменены их дополнением, могут пересылаться, проверяться и использоваться в логических вычислениях. Т.е. благодаря наличию мощного АЛУ и битового процессора набор инструкций ОМЭВМ замечательно подходит для функций управления в реальном времени. Формат поддерживаемых данных - бит, байт, два байта. Микросхемы КР1830ВЕ31 конструктивно выполнены в 40-выводных пластмассовых корпусах с двухрядным расположением штыревых контактов типа 2123.40, а зарубежные аналоги 80с31 - в корпусах типа DIP40 (с дюймовым шагом). Условное графическое обозначение микро-ЭВМ показано на рис. 1.5.1. Рис. 1.5.1 Условное графическое обозначение микро-ЭВМ Рассмотрим назначение основных функциональных узлов ОМЭВМ: Блок управления предназначен для выработки синхронизирующих и управляющих сигналов, обеспечивающих координацию совместной работы блоков ОМЭВМ во всех допустимых режимах ее работы. Устройство выработки временных интервалов предназначено для формирования и выдачи внутренних синхросигналов фаз, тактов и циклов. Количество машинных циклов определяет продолжительность выполнения команд. Подавляющее большинство команд ОМЭВМ выполняются за один или два машинных цикла, кроме команд умножения/деления, продолжительность выполнения которых составляет 4 машинных цикла. Download 0.52 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling