Омэвм содержит все узлы, необходимые для автономной работы


Download 0.52 Mb.
bet1/3
Sana06.04.2023
Hajmi0.52 Mb.
#1277476
  1   2   3
Bog'liq
Лекция 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:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling