Проектирование и разработка микропроцессорного устройства

Страницы работы

Фрагмент текста работы

программном, так и в аппаратном отношении) от работы других блоков контроллера. Следование этому принципу позволяет просто модифицировать контроллер путем добавления дополнительных блоков.

Принцип шинной организации связей накладывает дополнительные требования на интегральные микросхемы, используемые для практической реализации блоков контроллера. Применяемые интегральные микросхемы должны иметь третье высокоимпедантное состояние (Z-состояние). Существование данного принципа обусловлено тем, что одни и те же шины данных, адреса и управление распределяются между множеством блоков. При этом реализуются мультиплексный принцип разделения шин.

Регулярность структуры микропроцессорного контроллера должна быть обеспечена применением больших интегральных микросхем памяти, приемо-передатчиков и кодообразователей. На рисунке 1 изображена структурная схема контроллера.

Рисунок 1 – Структурная схема контроллера

Микропроцессорный блок (МБ) предназначен для логической и арифметической обработки данных, задания режима работы устройства и управления работой остальных блоков контроллера.

Блок памяти программ (ПЗУ) служит для хранения кода программы, объем блока памяти программ определяется длинной программы (количество команд).

Блок памяти данных (ОЗУ) служит для хранения цифровых данных в датчиках, значение вычисленной функции и промежуточных результатов вычислений.

Блок ввода (БВВАД) аналоговых данных предназначен для коммутации аналогового сигнала, аналогов цифрового преобразования сигналов датчиков и вывода цифровых данных на микропроцессорный блок.

Первый интерфейсный (ИБ 1) блок предназначен для аппаратного и конструкторского сопряжения микропроцессорного блока и блока ввода аналоговых данных.

Второй интерфейсный (ИБ 2) блок для аппаратного программного и конструкторского сопряжения микропроцессорного блока и блока отображения информации.

Блок отображения информации (БОИ) служит для визуализации значения высчитанной функции, обеспечивает отображение по статическому или динамическому признаку.

Шина управления (ШУ) служит для передачи сигналов управления.

Шина адреса (ША) служит для передачи адреса.

Шина данных (ШУ) служит для передачи данных.


1.2 Разработка алгоритма функционирования

Чтобы удостовериться, что структурная схема будет удовлетворять заданию на курсовой проект, рассмотрим принцип ее работы с учетом всех элементов.

Сначала необходимо инициализировать все блоки устройства, затем установить в начальное положение МБ, БВВАД, БОИ. С помощью микропроцессорного блока через шину сигналов управления зададим режим работы всех блоков и обнулим счетчик датчиков. Через БВВАД начнем прием аналогового сигнала с нулевого датчика Х(1), затем БОИ производит аналогово-цифровое преобразование полученного с датчика сигнала. Потом через шину данных передаем уже цифровой сигнал в МБ, где происходит

Похожие материалы

Информация о работе