Проектирование микропроцессорной системы контроля и управления объектом. Общие принципы проектирования микропроцессорных систем, страница 31

Рис. 3.23. График функции N2 = F(W4)

EI

;

Разрешить прерывания

Подпрограмма ISR2, которая вызывается по запросу прерывания INT2 с заданной частотой следования импульсов f, служит для очередного запуска счетчика СТ2_2, формирующего однократную задержку длительности tи. Подпрограмма имеет вид:

ISR2:

PUSH   PSW

PUSH   H

LXI   Н, DATA_N2

MOV   A, M

OUT   СТ2_2

INX   H

MOV   A, M

OUT   СТ2_2

;

Запуск СТ2_2

POP   H

POP   PSW

EI

RET

Если необходимо получить импульсы Y5 с частотной модуляцией (ЧИМ), то в счетчик СТ2 надо загрузить постоянное число, пропорциональное заданной длительности импульса tи. В счетчик СТ1 надо загружать переменное число N1 из массива DATA_N1, которое будет пропорционально коду W4 и находиться в диапазоне от N1мин до N1макс.

4.  Оформление курсового проекта

Курсовой проект состоит из пояснительной записки и графической части.

4.1.Пояснительная записка

Пояснительная записка должна содержать:

- Титульный лист

- Задание на курсовой проект

- Оглавление с указанием страниц

- Введение

- Разработка структурной схемы МПС

- Разработка схем отдельных модулей МПС

- Разработка программного обеспечения работы МПС

- Заключение

- Список литературы

- Приложение

Во введении должны быть сформулированы цели и задачи курсового проекта, кратко охарактеризовано содержание работы.

Структурная схема разрабатывается в соответствии с индивидуальным заданием. Необходимо дать краткое описание состава и назначения основных элементов системы.

В разделе “Разработка схем отдельных модулей МПС” необходимо разработать функциональные схемы модулей процессора, памяти, прерывания, ввода-вывода цифровой и аналоговой информации, пульта управления. Нужно дать краткое описание микросхем, входящих в эти модули (заданных или выбранных самостоятельно). Привести их условное изображение, назначение выводов, таблицы функционирования и т.п.

В разделе “ Разработка программного обеспечения работы МПС ” необходимо привести карту распределения адресного пространства памяти: подпрограммы, данные, стек, константы и т.п. Также нужно определить адреса всех портов. Необходимо привести блок-схемы алгоритмов работы МПС и их программную реализацию на языке Ассемблера. При составлении программ надо использовать символические адреса ячеек памяти, портов и имена констант. Листинги программ на Ассемблере должны включать псевдокоманды, метки, мнемонику команд и обязательно комментарии. Перевода в машинные коды команд делать не надо.

В заключении необходимо привести основные результаты выполнения курсового проекта, параметры разработанной МПС (например, количество микросхем, объем занимаемой постоянной и оперативной памяти, напряжения и токи, требуемые от источников питания и т.п.)

В приложении помещается перечень элементов принципиальной схемы разработанной МПС.

Пояснительная записка оформляется компьютерными средствами на листах формата А4 (210297 мм) в соответствии с требованиями ГОСТ 2.105 - 95, должна быть переплетена и подписана. Примерный объем пояснительной записки - 25-30 страниц.

Графическая часть

Графическая часть курсового проекта состоит из двух чертежей формата А1: