Общие требования к курсовой работе

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

1.1 Задание на курсовую работу.

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

Вариант задания определяется по цифрам учебного шифра студента в соответствии с табл. 1 и табл. 2.

Для выполнения необходимо:

— изучить рекомендуемую литературу и настоящие методические указания;

— определить свой вариант задания;

— разработать функциональную схему МПС;

— составить подпрограмму обработки данных, отладить ее с помощью программного эмулятора и получить листинг программы.

Таблица 1

Цифра Число каналов Объем памяти, Кбайт
шифра ввода вывода ПЗУ ОЗУ
0,5

Примечание.

1. По последней цифре определяется число каналов ввода и вывода информации МПС для взаимодействия с объектом управления.

2. По предпоследней цифре — объем внешней памяти программ (ПЗУ) и данных (ОЗУ).

Блок-схема алгоритма обработки данных представлена на рис. 1.

Общие требования к курсовой работе

Рис. 1. Блок-схема алгоритма обработки данных

В соответствии c блоком 2 алгоритма должна быть произведена предварительная установка микроконтроллера (МК-51), т.е. определены начальный адрес программы, константы, приоритет и источники прерывания, режим работы таймеров/счетчиков и последовательного порта, должен быть очищен аккумулятор и регистры-счетчики и задан вид сигнала прерывания (по фронту). Блок 3 программы переводит МК-51 в режим ожидания прихода прерывания. Внешнее прерывание поступает со входа , если сумма двух последних цифр шифра четная, или , если сумма двух последних цифр шифра нечетная. После прихода прерывания МК-51 читает байт данных (Date) из порта P1 (блок 4) и производит его сравнение с константой (Const) (блок 5). По результатам сравнения МК-51 либо выводит принятый байт через последовательный порт (блок 6), либо формирует на заданной линии порта P3 импульс заданной длительности (блок 7). После этого осуществляется переход в режим ожидания прихода следующего прерывания.

Частота синхронизации МК-51, скорость передачи данных через последовательный порт, длительность импульса, банк памяти, где будут располагаться регистры – счетчики, номер линии порта P3 определяются в соответствии с табл. 2.

Требования к курсовой работе


Читать еще…

Понравилась статья? Поделиться с друзьями: