Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия Методичка-2010_Версия от 22.09.10.doc
Скачиваний:
62
Добавлен:
18.11.2018
Размер:
3 Мб
Скачать
☆

1.3.7 Реализуемый алгоритм

МПС должна реализовать алгоритм, представленный на рисунке 2. Запуск МПС осуществляется при включении питания или после нажатия SA1”Сброс”. Зацикливание вычислений позволяет МПС непрерывно отслеживать состояние входной шины X и тумблеров, изменяя вслед за их изменениями выходное воздействие Y1 и показание индикатора.

Рисунок 2 - Алгоритм функционирования Рисунок 3 - Подпрограмма,

МПС реализующая вычисление и

выдачу управляющего

воздействия Y2

В начале выполнения программы в указатель стека загружается адрес вершины стека (максимальный адрес ячеек ОЗУ), затем программируются ПИТ и ППА. После ввода значений X и K осуществляется вычисление функции Y3 и выдача ее значения в выделенный канал ПИТ для выработки управляющего воздействия Y3. Затем осуществляется вызов подпрограммы (см. рисунок 3), реализующий вычисление и выдачу управляющего воздействия Y2, после чего можно разрешить работу подсистемы прерывания (ПКП) МПС.

Для обеспечения минимальных временных задержек при формировании и выдачи управляющего воздействия Y1, с моментов изменения состояния шин X и K, целесообразно зацикливание программы. Зацикливание вычислений позволяет МПС непрерывно отслеживать состояние входной шины X и тумблеров, изменяя вслед за их изменениями выходное воздействие Y1 и показания индикатора.

При нажатии кнопки SA2 ‘’Прерывание” выполнение основной программы приостанавливается на одной из команд внутри цикла и начинается выполнение подпрограммы прерывания (см. рисунок 3). После вычисления нового значения периода Y2 в соответствии с последними введенными состояниями X и K, новое значение периода Y2 выдается в соответствующий канал ПИТ, По окончанию действий по обслуживанию запроса прерывания осуществляется возврат в основную программу.

    1. Требования к оформлению

Курсовой проект представляется в виде расчетно-пояснительной записки и графической части. Расчетно-пояснительная записка должна состоять из 25-30 листов формата А4 и содержать:

1. Титульный лист;

2. Техническое задание на КП (см. образец в приложении);

3. Введение;

4. Описание работы МПС по электрической структурной схеме. Описание основных элементов системы;

5. Синтез и описание электрической принципиальной схемы;

6. Карту распределения адресного пространства памяти под программы, данные, стек, константы;

7. Карту распределения адресного пространства устройств ввода-вывода;

8. Оценки: а) емкостей ОЗУ и ПЗУ в байтах;

б) потребления токов от источников питания;

9. Описание реализуемой программы на языке ассемблера.

Графическая часть курсового проекта должна содержать электрическую принципиальную схему МПС формата А1.

Оформление пояснительной записки и графической части курсового проекта должно быть выполнено в соответствии с требованиями ЕСКД.