- •1. Содержание курсовой работы
- •2. Рекомендации по выполнению курсовой работы
- •2.1. Изучение архитектуры базового мп или мк
- •2.2. Разработка функциональной схемы мпу
- •2.3. Разработка алгоритма функционирования проектируемой системы
- •2.4. Выбор элементной базы и разработка принципиальной схемы
- •2.5. Разработка программного обеспечения
- •3. Порядок оформления курсовой работы
- •5. Список рекомендуемой литературы для курсовой работы
- •4. Варианты заданий на курсовую работу
- •Введение в интегрированную отладочную среду 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. Следующий шаг.
2.3. Разработка алгоритма функционирования проектируемой системы
Даже для простого МПУ обычно трудно разработать алгоритм, охватывающий сразу все детали его работы. Поэтому рекомендуется два последовательных уровня детализации алгоритма: концептуальная блок-схема и функциональная схема. Оба эти этапа могут быть сделаны безотносительно к применяемому базовому процессору.
Концептуальная блок-схема алгоритма содержит общие выражения, показывающие, что должно быть сделано. Функциональная схема алгоритма указывает, как это может быть сделано.
Для алгоритма существенным является способ его задания. Самой простой является запись в виде последовательности действий, записанных на разговорном языке. Такую форму алгоритма можно избрать на начальном этапе проектирования. Наиболее часто используется графическое представление алгоритма в виде блок-схемы, представленной совокупностью функциональных и логических операторов.
2.4. Выбор элементной базы и разработка принципиальной схемы
Когда функциональная схема МПУ разработана, то далее осуществляется выбор элементной базы. Это касается как внешних устройств, так и устройств сопряжения с внешними устройствами. При выборе элементной базы в первую очередь необходимо учитывать электрические и временные характеристики сопрягаемых устройств и следить за их соответствием.
Если входные выводы логических микросхем ТТЛ(Ш) и КМОП не используются, то их не следует оставлять свободными [24, 31]. Неиспользуемые входы либо объединяют с другими рабочими (при этом не должна быть превышена нагрузка на источник сигнала), либо подсоединяют их к константам (логическим нулям или единицам), не изменяющим работу схемы для задействованных входов. У элементов ТТЛ (Ш) неиспользуемые входы подключают к источнику питания через резистор R ~ 1 кОм, причем к одному резистору можно подключить до 20 входов.
Неиспользуемые входы МК рекомендуется переводить в нейтральное состояние.
2.5. Разработка программного обеспечения
Следующий этап курсового проектирования – практическая реализация избранного алгоритма работы МПУ в виде ассемблерной программы.
Программу можно реализовать в любой среде, имеющейся в лаборатории или у автора проекта.
3. Порядок оформления курсовой работы
При выполнении курсовой работы в соответствии с требованиями ГОСТ оформляются следующие документы: пояснительная записка, перечень элементов, используемых в схеме, принципиальная схема МПУ.
В пояснительной записке указывается следующая информация:
задание на курсовую работу;
справочные данные по всем используемым в схеме элементам. В этом разделе приводится функциональное обозначение каждого элемента с указанием всех входных и выходных выводов и их номеров. Поясняются особенности работы сложных микросхем, указываются необходимые электрические и временные параметры, приводятся таблицы истинности и т.д.;
логика работы проектируемого МПУ. Необходимо пояснить структурные особенности разрабатываемого устройства, обязательно указать адресные пространства ОЗУ, ПЗУ и устройств ввода-вывода, протоколы обмена между ЦП и УВВ, необходимость включения согласующих устройств и т.д.;
программа функционирования МПУ. В начале раздела приводится алгоритм работы МПУ, затем листинг отлаженной и откомментированной ассемблерной программы, указываются использованные средства автоматизации разработки программ;
список использованной литературы;
приложение 1 – схема принципиальная электрическая;
приложение 2 - перечень элементов;
оглавление.
