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

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

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

Детские дошкольные учреждения – сады-ясли
Двадцатое столетие для рядя стран Европы характерно процессами интенсивной урбанизации в связи с индустриализацией производства и соответствующим размахом градостроительной деятельности. В нашей стране процесс урбанизации привел к исключительно острой проблеме обеспечения жилищем и общественны ...

Эволюция и самоорганизация химических систем. Макромолекулы и зарождение органической жизни
Понятие самоорганизация означает упорядоченность существования материальных динамических, то есть качественно изменяющихся систем. Оно отражает особенности существования таких систем, которые сопровождаются их восхождением на все более высокие уровни сложности и системной упорядоченности или матер ...

Меню сайта