Вводные замечания
Микропроцессор К1821ВМ85А (ВМ85А) - однокристальный микропроцессор общего применения, являющийся усовершенствованным вариантом первого 8-разрядного микропроцессора фирмы Intel -i8080. Обладая, при относительной простоте, многими чертами и характеристиками, свойственными более производительным современным процессорам, i8085 удобен для изучения в качестве базового, учебного МП. Рассмотренные далее режимы работы процессора: чтения, записи, подтверждения прерываний, прямого доступа к памяти, а также способы его адресации и принципы программирования с некоторыми изменениями могут быть отнесены и ко многим другим микропроцессорам. Таким образом, знание принципов аппаратно-программной организации ВМ85А значительно облегчает освоение и других микропроцессорных БИС.
В настоящее время ВМ85А находит применение в недорогих системах управления различной аппаратурой, при отсутствии высоких требований к ее быстродействию.
Основные характеристики ВМ85А:
разрядность - 8 бит;
тактовая частота - 3 МГц (5 МГц у I8085A-2);
адресуемая память - 64 Кбайт;
подсистема ввода/вывода - 256 байт;
напряжение питания - 5 В;
технология изготовления - n-МОП (5000 тыс. транзисторов);
исполнение - DIP-корпус, 40 выводов;
аналог -i8085А.
Архитектура и интерфейс МП ВМ85А
Большинство МП сами по себе функционально ограничены, поэтому возникает необходимость в применении дополнительных БИС: микросхем ПЗУ, ОЗУ, контроллеров прерываний, прямого доступа в память, адаптеров последовательного и параллельного ВВ и т.д. Сам МП функционирует как элемент микропроцессорной системы. Соединения между элементами внутри системы составляют интерфейс.
Под интерфейсом понимается совокупность унифицированных технических и программных средств, необходимых для подключения данных устройств к системе или одной системы к другой.
Структурная схема МП приведена на рис. 1. Особенностью микропроцессора является наличие совмещенной шины адреса/данных, по которой передается младшая часть адресной информации и 8-разрядные данные.
В состав интерфейса МП ВМ85А входят:
AD7-AD0 Двунаправленная трехстабильная мультиплексированная шина младшей части адреса/данных;
А15-А8 Трехстабильная шина старшей части адреса;
XI, Х2 Входы для подключения внешнего кварцевого резонатора, LC или RC-цепей. Вход X1 может быть использован для приема тактовых импульсов от внешнего задающего генератора.
CLK Выход тактовых импульсов;
RESIN Вход для приема сигнала сброса МП в начальное состояние (RESET IN);
RESET Выходной сигнал системного сброса, синхронизированный с CLK, может использоваться для начальной установки других устройств МС;
SO, SI Состояние МП:
SI S2 Назначение О 0 Halt (останов) О 1 WRITE (запись)
0 READ (чтение)
1 FETCH (выборка команды)
Для фиксации сигналов во внешнем регистре может использоваться спад ALE;
ALE Трехстабильный строб разрешения фиксации адреса (по срезу);
RD/WR Трехстабильные линии вывода стробов чтения и записи;
IO/M Трехстабильная линия выбора памяти или устройств ВВ;
READY Вход для приема сигналов подтверждения обмена при чтении/записи информации;
Расчёт схем с операционными усилителями
По
принципу действия операционный усилитель сходен с обычным. Как и обычный
усилитель, он предназначен для усиления напряжения или мощности входного
сигнала. Однако свойства и пара ...
Разработка термометра-термостата на интегральном датчике температур DS18B20 и микроконтроллере PIC16F84
Необходимо разработать термометр-термостат на интегральном датчике
температур DS18B20, и микроконтроллере PIC16F84. Данное устройство
предназначено для измерения температуры и вывода ее ...
Разработка методики автоматизации процесса измерения температуры в печи универсальной испытательной установки УМЭ-10ТМ. Метрологические характеристики установки и расчет погрешностей измерения
Диапазон рабочих температур печи: 400ºС - 1000ºС. Погрешность измерения не более 1%
от реального значения температуры.
Для снятия, обработки и регистрации данных эксперимента ...