Скачиваний:
83
Добавлен:
21.02.2014
Размер:
1.65 Mб
Скачать

1 Расшифровка и анализ задания

Задание на курсовой проект, включает в себя набор исходных данных для проектирования управляющей микро ЭВМ.

Задание определяет:

– базовый микропроцессор К1810ВМ86, на основе которого требуется построить управляющую микро ЭВМ.

– алгоритм управления определяется в задании видом функций f1 и f2 , длительностями управляющих сигналов t1, t2, t3, необходимо при срабатывании аварийного датчика (INT1) сформировать на пульте аварийную сигнализацию светодиодом (2Гц).

мкс

мкс

мкс

– типы БИС, на которых должны быть реализованы блоки ПЗУ и ОЗУ: К556РТ6, К134РУ6.

Управляющая микроЭВМ проектируется на базе однокристального МП и включает в себя следующие основные устройства:

– процессорный модуль;

– память, состоящую из ОЗУ и ПЗУ;

– устройства параллельного ввода/вывода для связи с ОУ;

– блок последовательного канала для связи с ЭВМ верхнего уровня;

– программируемый системный таймер;

– контроллер прерываний;

– контроллер прямого доступа к памяти;

– пульт управления.

Алгоритм управления состоит из следующих этапов:

– обработка информации от цифровых датчиков и выдача управляющего воздействия производится путем ввода значений х1, х2, х3, х4 и вычисления значения булевой функции f11, х2, х3, х4).(при единичном значении f1 вырабатывается управляющий сигнал =1 длительностью t1)

– при обработке информации с аналоговых датчиков процессорный модуль принимает 8-разрядные двоичные коды NU1, NU2 с выводов АЦП и код константы К с регистра пульта управления; далее вычисляется значение функции NU=f2(NU1,NU2,K) и сравнивается с константой Q; в зависимости от результатов сравнения вырабатывается один из двух двоичных управляющих сигналов y2 или y3 длительностью t2 или t3 соответственно (если NU<Q, то выдается y2, иначе выдается y3);

- формируется управляющее воздействие Y4, для чего с АЦП вводится значение NU3 производится вычисление по формуле:

– значение Y4 в виде 8-разрядного кода выдается на вход ЦАП.

В системе необходимо предусмотреть следующие линии запроса на внешние прерывания:

INT0 – отказ источника питания;

INT1 – сигнал ха аварийного датчика ОУ;

INT2 – запрос от пульта управления;

INT3 – запрос от микроЭВМ верхнего уровня.

Программное обеспечение системы разрабатывается на языке Ассемблер соответствующего микропроцессора и включает следующие основные модули:

– модуль начальной инициализации системы;

– модуль управления;

– программы обслуживания прерываний, в том числе драйвер последова-тельного канала.

2 РАЗРАБОТКА ПРОЦЕССОРНОГО МОДУЛЯ, ИНТЕРФЕЙСА И УТОЧНЕННОЙ СТРУКТУРНОЙ СХЕМЫ

В данном курсовом проекте проектируется микроЭВМ на основе микропроцессор К1810ВМ86. Микропроцессорный комплект БИС се­рии К1810 предназначен для построения как простейших одноплатных микроЭВМ общего назначения, так и мощных муль­типроцессорных систем. Комплект используется в системах управления технологическими процессами, производственным оборудованием и промышленными роботами, в контрольно-изме­рительных комплексах и в информационно-измерительных системах.

Соседние файлы в папке пример выполнения кр по микропроцессорам