Сопряжение частотомера с ЭВМ

Таблица 2 Назначение выводов процессора МК51

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

центральный восьмиразрядный процессор;

внутреннюю память данных, объемом 128 Байт;

четыре восьмиразрядных программируемых канала ввода – вывода;

два 16-битовых таймера-счетчика;

Підпис: 
Рисунок 8 Назначение выводов процессора МК51
систему прерываний с пятью векторами двумя уровнями;

последовательный интерфейс;

тактовый генератор.

Система команд ОМЭВМ содержит 111 базовых команд с форматом 1, 2 или 3 байта и представляет большие возможности обработки данных, реализацию логических, арифметических операций, а также обеспечивает управление в режиме реального времени.

ОМЭВМ имеет:

32 восьмиразрядных регистра общего назначения;

128 определяемых пользователем программно-управляемых флагов;

набор регистров специальных функций.

Регистры общего назначения и определяемые пользователем программно-управляемые флаги расположены в адресном пространстве внутреннего ОЗУ данных.

ОМЭВМ при функционировании обеспечивает:

минимальное время выполнения команд сложения регистр-регистр – 1мкс, регистр-память – 2 мкс;

аппаратное умножение и деление с минимальным временем выполнения команд умножения/деления – 4 мкс.

Расширенная система команд обеспечивает побайтовую и побитовую адресацию, двоичную и двоично-десятичную арифметику, индикацию переполнения и определения четности/нечетности, возможность реализации логического процессора. Отличительной чертой ОМЭВМ является то, что ее арифметико-логическое устройство (АЛУ) может наряду с выполнением операций над 8-разрядными типами данных манипулировать одноразрядными данными. Остальные программно-доступные биты могут быть установлены, сброшены или заменены их дополнением, могут пересылаться, проверяться и использоваться в логических вычислениях. Таким образом, благодаря наличию мощного АЛУ и битового процессора набор инструкций ОМЭВМ замечательно подходит для данного устройства сопряжения.

Микросхемы КР1830ВЕ51 конструктивно выполнены в 40-выводных пластмассовых корпусах с двухрядным расположением штырьевых контактов.

Среди прочего, ОМЭВМ содержит следующие узлы:

Логика ввода – вывода, предназначенная для приема и выдачи сигналов, обеспечивающих обмен информацией ОМЭВМ с внешними устройствами через порты ввода/вывода Р0 – Р3.

Блок Т/С состоит из двух таймеров/счетчиков, предназначенных для подсчеты внешних событий, получения программно управляемых временных задержек и выполнения времязадающих функций ОМЭВМ.

Блок последовательного интерфейса и прерываний предназначен для организации ввода-вывода последовательных потоков информации и организации системы прерывания программ.

Порты Р0 – Р3 являются двунаправленными портами ввода/вывода и предназначены для обеспечения информацией ОМЭВМ с внешними устройствами, образуя 32 линии ввода/вывода. Каждый из портов содержит фиксатор-защелку, который представляет собой восьмиразрядный регистр, имеющий байтовую и битовую адресацию для установки (сброса) разрядов с помощью программного обеспечения.

Перейти на страницу: 1 2 3 4 5 6 7 8 9 10

Дополнительно

Лазерная система для измерения статистических характеристик пространственных квазипериодических структур
В последние годы наблюдается интенсивное развитие аэрокосмической и ракетной техники, что в свою очередь ставит перед промышленностью задачу создания точных и надежных систем связи, ориентации и обнаружения подвижных объектов в пространстве. В большинстве случаев данные задачи решаются с прим ...

Планета солнечной системы Уран
Даже в XVIII в. планетная система была известна только до Сатурна. Но уже тогда предполагали, что Сатурном список планет не оканчивается, что существуют еще более далекие планеты, которые невооруженным глазом увидеть нельзя. Это мнение блестяще подтвердилось, когда в 1781 г. знаменитый английский ...

Меню сайта