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