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

Таблица 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

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

Принципы промышленной первичной переработки нефти
...

Эволюция биологических механизмов запасения энергии
В основу эволюционной концепции биоэнергетики положена гипотеза о том, что на заре становления жизни адениновая часть АДФ и АДФ-со-держащих коферментов использовалась в качестве антенны, улавливающей ультрафиолетовый свет, который в те времена достигал поверхности океана. Поглощение ультрафиолета ...

Меню сайта