- •Проектирование микропроцессорных устройств Учебное электронное текстовое издание
- •Екатеринбург, 2008 Введение
- •1 Цели и задачи курсовой работы
- •2 Рекомендации по выполнению курсовой работы
- •2.1 Изучение архитектуры базового мк или мп
- •2.2 Разработка функциональной схемы мпу
- •2.3 Разработка алгоритма функционирования проектируемой системы
- •2.4 Выбор элементной базы и разработка принципиальной схемы
- •2.5 Разработка программного обеспечения
- •3 Порядок оформления курсовой работы
- •4 Общие требования к структуре и оформлению пояснительной записки
- •Контроль за ходом выполнения курсовой работы, определение ее готовности и порядок защиты
- •6 Примерная тематика курсовых работ
- •7 Список рекомендуемой литературы для курсовой работы
- •8 Пример оформления приложений к курсовой работе
- •9 Введение в интегрированную отладочную среду ProView для микроконтроллеров семейства mcs-51, 251, ха
- •9.1 Общие сведения о пакете proView
- •9.1.1. Оптимизирующий кросс-компилятор с51
- •9.1.2 Макроассемблер а51
- •9.1.3 Компоновщик l51
- •9.1.4 Отладчик/симулятор WinSim51
- •9.2 Быстрый старт
- •9.2.1 Запуск ProView и создание файла проекта
- •9.2.2. Добавка файла с исходным текстом и его редактирование
- •9.2.3. Компиляция и компоновка
- •9. 2.4 Тестирование и отладка.
- •9.2.5 Пошаговый режим и выход из отладчика
- •9.2.6 Следующий шаг
- •Приложение. Оформление титульного листа
- •Федеральное агентство по образованию
- •Проектирование микропроцессорного устройства
2.5 Разработка программного обеспечения
Следующий этап курсового проектирования – практическая реализация избранного алгоритма работы МПУ в виде ассемблерной программы или программы, написанной на языке С.
Для отладки программ на кафедре имеются соответствующие программные средства (например, Turbo Assembler фирмы Borland Corp. для программного обеспечения МП семейства 80х86), интегрированные отладочные средства, которые используется при программировании МК (например, отладочная среда ProView для микроконтроллеров семейства MCS-51, 251, ХА).
Следует обратить внимание на особенности обращения к УВВ. Пользоваться командами обращения ЦП к внешним устройствам типа IN, OUT можно только при раздельной адресации памяти и внешних устройств, иначе применяются команды обращения к памяти (типа MOV).
3 Порядок оформления курсовой работы
Для качественного и своевременного выполнения студентом курсовой работы рекомендуется придерживаться следующей последовательности ее выполнения.
Ознакомиться с выданной преподавателем темой и провести анализ задания на курсовую работу.
Провести самостоятельное изучение литературных источников для определения возможных вариантов построения заданного микропроцессорного устройства.
Провести сравнительный анализ изучавшихся в курсе (или самостоятельно) микроконтроллеров для принятия решения о выборе базового МК для проектирования заданного устройства.
Подготовить предварительный план проектирования МПУ и обсудить его с преподавателем
Изучить для выбранного микроконтроллера способы настройки (программирования) периферийных устройств на заданную конфигурацию МПУ и особенности работы с интегрированными средами программирования и отладки МК.
Запрограммировать и отладить программное обеспечение МПУ в интегрированной отладочной среде.
Произвести тестирование МПУ.
Приступить к выполнению пояснительной записки.
4 Общие требования к структуре и оформлению пояснительной записки
Законченная курсовая работа состоит из пояснительной записки с приложениями, представленной в электронном виде ( в формате .doс) и ее распечатанном варианте. Она является основным документом, представляемым к защите. Правила оформления пояснительной записки (ПЗ) изложены в стандарте предприятия СТП УПИ 1-96 и в ГОСТ [5]. Качество ПЗ оценивается полнотой, логикой, аккуратностью, а также правильностью построения приложений, к которым относятся: перечень элементов, используемых в схеме и принципиальная схема МПУ.
Объем записки составляет 15-25 страниц стандартного формата А 4, включая приложения и иллюстрации.
В пояснительной записке указывается следующая информация:
титульный лист;
оглавление;
задание на курсовую работу;
введение;
теоретическая часть, которая состоит из следующих разделов:
справочные данные по всем используемым в принципиальной схеме элементам. В этом разделе приводится функциональное обозначение каждого элемента с указанием всех входных и выходных выводов и их номеров. Поясняются особенности работы сложных микросхем, указываются необходимые электрические и временные параметры, приводятся таблицы истинности и т.д.;
2) логика работы проектируемого МПУ. Необходимо пояснить структурные особенности разрабатываемого устройства, обязательно указать адресные пространства ОЗУ, ПЗУ и устройств ввода-вывода, протоколы обмена между ЦП и УВВ, необходимость включения согласующих устройств и т.д.;
программа функционирования МПУ. В начале раздела приводится алгоритм работы МПУ, затем листинг отлаженной и откомментированной ассемблерной (или на СИ) программы, указываются использованные средства автоматизации разработки программ и фрагменты ее применения;
список использованной литературы;
заключение;
приложение 1 – схема принципиальная электрическая;
приложение 2 - перечень элементов.
Состав ПЗ для конкретного задания уточняется во время консультаций с преподавателем.
При оформлении ПЗ выдерживается следующий формат страниц. Поля: слева 25 мм, справа, сверху и снизу - 20мм. Шрифт Times New Roman 12 или 14 пунктов, межстрочный интервал – одинарный.