
- •1. Содержание курсовой работы
- •2. Рекомендации по выполнению курсовой работы
- •2.1. Изучение архитектуры базового мп или мк
- •2.2. Разработка функциональной схемы мпу
- •2.3. Разработка алгоритма функционирования проектируемой системы
- •2.4. Выбор элементной базы и разработка принципиальной схемы
- •2.5. Разработка программного обеспечения
- •3. Порядок оформления курсовой работы
- •4. Варианты заданий на курсовую работу
- •5. Список рекомендуемой литературы для курсовой работы
- •Введение в интегрированную отладочную среду ProView для микроконтроллеров семейства mcs-51, 251, ха
- •1. Общие сведения о пакете proView
- •1.1. Оптимизирующий кросс-компилятор с51.
- •1.2. Макроассемблер а51.
- •1.3. Компоновщик l51.
- •1.4. Отладчик/симулятор WinSim51.
- •2. Быстрый старт.
- •2.1. Запуск ProView и создание файла проекта
- •2.2. Добавка файла с исходным текстом и его редактирование
- •2.3. Компиляция и компоновка.
- •2.4. Тестирование и отладка.
- •2.5. Пошаговый режим и выход из отладчика.
- •2.6. Следующий шаг.
РГГМУ кафедра МИС
Методические указания к курсовому проектированию по дисциплине “Микропроцессоры”
СПб, 2013 г.
ОБРАЗЕЦ ТИТУЛЬНОЙ СТРАНИЦЫ
Министерство образования Российской Федерации
Российский Государственный Гидрометеорологический Университет Кафедра МИС
«Электротехника, ТЭЦ»
Курсовая работа
Тема: «Расчет электрической цепи переменного тока»
Выполнил студент
гр._____________
Фамилия И.О.
Проверил
Фамилия И.О.
Санкт-Петербург
2013
Введение
При изучении дисциплин «Микропроцессоры» студенты выполняют курсовую работу, основной целью которой является практическое усвоение принципов проектирования простых микропроцессорных устройств управления и обработки данных.
Курсовая работа включает решение следующих вопросов: разработка в соответствии с индивидуальным заданием принципиальной схемы микропроцессорного устройства, построенного на базе изучавшихся в курсе микроконтроллеров (МК) или микропроцессоров (МП), разработка программного обеспечения микропроцессорного устройства, написанного на языке ассемблера, отладка программного обеспечения. При этом студенты также получают практические навыки работы со специальными программными отладчиками.
Методические указания включают в себя содержание курсовой работы, методические рекомендации по ее выполнению и оформлению, варианты заданий на курсовую работу и библиографический список.
1. Содержание курсовой работы
В процессе выполнения курсовой работы студенты должны:
Детально изучить особенности архитектуры микроконтроллера, на основе которого разрабатывается микропроцессорное устройство (МПУ).
Разработать функциональную схему МПУ и алгоритм работы проектируемого устройства.
Выбрать необходимую элементную базу для проектирования требуемого микропроцессорного устройства: интерфейсные компоненты, устройства ввода-вывода, буферные схемы и т.д.
Разработать программу, написанную на языке ассемблера (или Си), отвечающую избранному алгоритму работы устройства и настраивающую МПУ на конкретное применение.
Отладить программу, используя специальные программные эмуляторы и отладчики.
Оформить пояснительную записку, в которую включить следующие разделы: задание на курсовую работу, справочные данные по используемым микросхемам и дискретным элементам, алгоритм работы проектируемого устройства и разработанную программу, список использованной литературы. В приложениях приводится перечень элементов и принципиальная схема разработанного устройства.
2. Рекомендации по выполнению курсовой работы
При выполнении курсовой работы необходимо иметь в виду, что любое МПУ – это совокупность взаимосвязанных аппаратных и программных средств: избранное схемное решение и алгоритм работы определяют программное обеспечение устройства.
Ниже приводятся основные этапы выполнения курсовой работы.
2.1. Изучение архитектуры базового мп или мк
Первый этап работы – изучение по рекомендованной литературе аппаратно- программных особенностей микроконтроллера, на котором проектируется МПУ.
К ним относятся следующие компоненты:
регистровая структура центрального процессора (ЦП), а для микроконтроллеров также пространство спецрегистров, с помощью которых производится программная настройка периферийных устройств, входящих в состав МК;
адресные пространства памяти (постоянной (ПЗУ) – для хранения программы работы МПУ и оперативной (ОЗУ), в которую помещаются обрабатываемые данные);
способы адресации внешних устройств, требующихся для подключения к процессорному ядру или МК и схемные особенности их подключения;
подсистема прерываний;
особенности синхронизации МК и их основные машинные циклы;
система команд и возможные методы адресации операндов;
особенности организации системных шин МК с учетом их внешних выводов.
Если по заданию требуется разработать внешнее устройство, подключаемое к стандартным портам ПК, необходимо изучить логику организацию портов и сигналы, необходимые для реализации стандартного протокола обмена.
2.2. Разработка функциональной схемы мпу
Под функциональной схемой проектируемого устройства понимается изображение функциональных частей изделия и связей между ними. Разрабатываемое МПУ обычно включает в свой состав следующие функциональные узлы: центральный процессор – ЦП, память программ – ПЗУ, память данных – ОЗУ, разнообразные внешние устройства (УВВ), соответствующие конкретному назначению МПУ, блок синхронизации, интерфейсные компоненты для объединения всех узлов в единое устройство.
Современные МК имеют развитую векторную подсистему прерываний при которой каждое внешнее устройство или отдельная ситуация обслуживается своей подпрограммой с индивидуальным начальным адресом.
Для микроконтроллеров семейства МС-51 блок синхронизации встроен в структуру МК, поэтому к соответствующим выводам МК обычно подключается только кварцевый резонатор.
Для МПУ, построенного на базе МК, все внешние устройства подключаются через порты (последовательные или параллельные), имеющиеся в структуре МК. Также в структуре МК имеется резидентная память (ОЗУ и ПЗУ), поэтому большая часть работы по проектированию МПУ связана с разработкой программного обеспечения.