- •Требования к содержанию и оформлению курсового проекта
- •Перечень 3аданий для курсовых проектов
- •3. Программный счетчик числа продукции за определенное время с индикацией результата измерения (сложность 4 балла).
- •6. Программный реверсивный счетчик (сложность 4 балла).
- •7. Программный суммирующий счетчик с ручной начальной загрузкой (сложность 4 балла).
- •8. Программный реверсивный счетчик с ручной начальной
- •Общие принципы разработки программного обеспечения
- •Правила записи программ на языке ассемблера msc 51
- •Директивы (псевдокоманды ассемблера)
- •Общие сведения о системе команд микроконтроллера msc 51
- •Методические указания по работе с литературой
- •Библиографический список
СОДЕРЖАНИЕ
|
стр |
Требования к содержанию и оформлению курсового проекта |
4 |
|
|
Перечень заданий к курсовому проекту |
5 |
1. Программный формирователь аналоговых сигналов |
5 |
2. Программный измеритель аналоговых величин с индикацией результата измерения |
7 |
3. Программный счетчик числа продукции за определенное время с индикацией результата измерения |
7 |
4. Программный измеритель длительности импульса |
8 |
5. Программный суммирующий счетчик |
8 |
6. Программный реверсивный счетчик |
9 |
7. Программный суммирующий счетчик с ручной начальной загрузкой |
9 |
8. Программный реверсивный счетчик с ручной начальной загрузкой |
9 |
Общие принципы разработки программного обеспечения |
10 |
Правила записи программ на языке ассемблера MSC-51 |
13 |
Общие сведения о системе команд микроконтроллера MSC-51 |
16 |
Команды передачи данных |
16 |
Арифметические команды |
18 |
Логические команды |
19 |
Команды с битами |
20 |
Группа команд передачи управления |
20 |
Команды, модифицирующие флаги результата |
22 |
Методические указания по работе с литературой |
23 |
Библиографический список |
23 |
Требования к содержанию и оформлению курсового проекта
Курсовой проект должен состоять из пояснительной записки (текстовая часть) и чертежа принципиальной схемы (графическая часть проекта). Пояснительная записка к курсовому проекту оформляется на листах белой бумаги формата А4 (210 х 297). Чертеж курсового проекта должны быть выполнены на листах форматов АЗ (420 х 297) или А4 (210 х 297) в соответствии с правилами ЕСКД. Спецификации на аппаратное обеспечение проектируемой системы выполняются на листах формата А4 и включаются в пояснительную записку.
Пояснительная записка к курсовому проекту должна содержать:
а) задание на курсовое проектирование с описанием требований к функционированию проектируемой системы;
б) описание и блок-схему алгоритма функционирования системы;
в) разбиение реализуемых микропроцессорной системой (МПС) функций на программно-реализуемые и аппаратно-реализуемые, формулировку требований к аппаратному и программно-алгоритмическому обеспечению проектируемой МПС, описание структурно-алгоритмического разбиения системы;
г) разработку аппаратного обеспечения микропроцессорной системы:
– обоснование и выбор микроконтроллера, наиболее подходящего для решения поставленной задачи;
– краткое описание структуры микроконтроллера и назначение его выводов;
– проектирование периферийных блоков системы (при отсутствии их в структуре микроконтроллера);
д) разработку программно-алгоритмического обеспечения;
– разработку и описание полной блок-схемы алгоритма;
– разработку П0, описание его структуры, описание и характеристики подпрограмм и других программных модулей;
– краткое описание элементов процесса отладки программного обеспечения МПС (ввод и трансляция) и представление ее результатов;
е) краткую инструкцию для пользователя разработанной микропроцессорной системы, где указать назначение кнопок и различных индикаторов разработанного устройства (если они есть), порядок работы с ними.
Пункты г и д пояснительной записки должны включать в себя таблицы назначения используемых выводов для однокристальных микроконтроллеров), описания форматов используемых в программах данных, листинги трансляции разработанного П0.
В конце пояснительной записки помещается список используемой при работе над курсовым проектом научно-технической литературы.
Все принятые в курсовом проекте инженерные решения, касающиеся как аппаратной, так и программной части проектируемой системы, должны быть технически и логически обоснованы.
При защите курсового проекта необходимо:
1) знать основные этапы и специфику проектирования МПС как систем с аппаратно-программной реализацией;
2) хорошо знать структуру и архитектуру используемого в курсовом проекте микроконтроллера, основные технические характеристики, функциональное назначение выводов;
3) четко представлять принципы функционирования и построения аппаратной и программной частей МПС системы, а также их взаимосвязь и совместную работу;
4) уметь обосновать принятые в курсовом проекте технические (аппаратное обеспечение) и алгоритмические (программное обеспечение) инженерные решения и их взаимосвязь.
5) в зависимости от типа используемого контроллера продемонстрировать работу разработанного ПО в графической среде универсального отладчика UMPS или интегрированной среды AVR Studio.