Сопряжение частотомера с ЭВМ
Таблица 2 Назначение выводов процессора МК51
ОМЭВМ содержит все узлы, необходимые для автономной работы:
центральный восьмиразрядный процессор;
внутреннюю память данных, объемом 128 Байт;
четыре восьмиразрядных программируемых канала ввода – вывода;
два 16-битовых таймера-счетчика;
![]() |
последовательный интерфейс;
тактовый генератор.
Система команд ОМЭВМ содержит 111 базовых команд с форматом 1, 2 или 3 байта и представляет большие возможности обработки данных, реализацию логических, арифметических операций, а также обеспечивает управление в режиме реального времени.
ОМЭВМ имеет:
32 восьмиразрядных регистра общего назначения;
128 определяемых пользователем программно-управляемых флагов;
набор регистров специальных функций.
Регистры общего назначения и определяемые пользователем программно-управляемые флаги расположены в адресном пространстве внутреннего ОЗУ данных.
ОМЭВМ при функционировании обеспечивает:
минимальное время выполнения команд сложения регистр-регистр – 1мкс, регистр-память – 2 мкс;
аппаратное умножение и деление с минимальным временем выполнения команд умножения/деления – 4 мкс.
Расширенная система команд обеспечивает побайтовую и побитовую адресацию, двоичную и двоично-десятичную арифметику, индикацию переполнения и определения четности/нечетности, возможность реализации логического процессора. Отличительной чертой ОМЭВМ является то, что ее арифметико-логическое устройство (АЛУ) может наряду с выполнением операций над 8-разрядными типами данных манипулировать одноразрядными данными. Остальные программно-доступные биты могут быть установлены, сброшены или заменены их дополнением, могут пересылаться, проверяться и использоваться в логических вычислениях. Таким образом, благодаря наличию мощного АЛУ и битового процессора набор инструкций ОМЭВМ замечательно подходит для данного устройства сопряжения.
Микросхемы КР1830ВЕ51 конструктивно выполнены в 40-выводных пластмассовых корпусах с двухрядным расположением штырьевых контактов.
Среди прочего, ОМЭВМ содержит следующие узлы:
Логика ввода – вывода, предназначенная для приема и выдачи сигналов, обеспечивающих обмен информацией ОМЭВМ с внешними устройствами через порты ввода/вывода Р0 – Р3.
Блок Т/С состоит из двух таймеров/счетчиков, предназначенных для подсчеты внешних событий, получения программно управляемых временных задержек и выполнения времязадающих функций ОМЭВМ.
Блок последовательного интерфейса и прерываний предназначен для организации ввода-вывода последовательных потоков информации и организации системы прерывания программ.
Порты Р0 – Р3 являются двунаправленными портами ввода/вывода и предназначены для обеспечения информацией ОМЭВМ с внешними устройствами, образуя 32 линии ввода/вывода. Каждый из портов содержит фиксатор-защелку, который представляет собой восьмиразрядный регистр, имеющий байтовую и битовую адресацию для установки (сброса) разрядов с помощью программного обеспечения.
Дополнительно
Эволюция энергетических процессов у эубактерий
В главах 11 и 12 были
обсуждены проблемы возникновения первичной клетки из гипотетической протоклетки
и последующего пути прогрессивной эволюции первичной клетки. Как было
обнаружено в 70-х гг., на раннем этапе этого пути могло произойти выделение
трех основных ветвей, каждая из которых самостояте ...
Нетрадиционные методы производства энергии
Рождение энергетики
произошло несколько миллионов лет тому назад, когда люди научились использовать
огонь. Огонь давал им тепло и свет, был источником вдохновения и оптимизма,
оружием против врагов и диких зверей, лечебным средством, помощником в
земледелии, консервантом продуктов, технологическ ...
