
-
УТВЕРЖДАЮ
Доцент кафедры ЭП и АПУ
_________Чистосердов В.Л.
“_____”____________200__
Курсовая работа
по предмету
Объектно-ориентированное программирование
Пояснительная записка
Лист утверждения
Вариант 28
-
Руководитель разработки
Доцент кафедры ЭП и АПУ
_________Чистосердов В.Л.
“_____”____________200__
Исполнитель
Студент гр.2-32x
____________Малинин Л.Е.
“_____”____________200__
УТВЕРЖДЕНО
Вариант 28
Курсовая работа
по предмету
Объектно-ориентированное программирование
Пояснительная
записка
Вариант 28
Аннотация
В данном программном документе приведена пояснительная записка к курсовой работе по предмету “Объектно-ориентированное программирование”.
В данном программном документе, в разделе «Введение» указано наименование программы и условное обозначение темы разработки.
В разделе «Назначение и область применения» указано назначение программы и краткая характеристика области применения программы.
В данном программном документе, в разделе «Технические характеристики» содержатся следующие подразделы:
постановка задачи на разработку программы, с описанием применяемых математических методов;
описание функционирования программы с решением
Оформление программного документа «Курсовая работа» произведено по требованиям ЕСПД (ГОСТ 19.101-77 1), ГОСТ 19.103-77 2), ГОСТ 19.104-78* 3), ГОСТ 19.105-78* 4), ГОСТ 19.106-78* 5), ГОСТ 19.404-79 6), ГОСТ 19.604-78* 7)).
Содержание
Аннотация 2
Содержание 3
1. Введение 4
1.1. Наименование программы 4
1.2. Условное обозначение темы разработки 4
2. Назначение и область применения 4
2.1. Назначение программы 4
2.2. Область применения программы 4
3. Технические характеристики 5
3.1. Постановка задачи на разработку программы и описание математических методов 5
3.1.1. Требование к организации программного обеспечения 8
3.2. Описание функционирования программы 9
3.2.1. Описание функционирования программы 9
Лист регистрации изменений 12
1.Введение
1.1.Наименование программы
Project name- Kursovaya rabota
TimeServis.c
ProjectHeader.h
main.c
1.2.Условное обозначение темы разработки
Курсовая работа по предмету «Объектно-ориентированное программирование»
2.Назначение и область применения
2.1.Назначение программы
Выполняемое программное обеспечение служит заданием для курсового проекта по предмету «Объектно-ориентированное программирование»
2.2.Область применения программы
Программное обеспечение, разрабатываемое в процессе выполнения курсовой работы, предназначено для управления работой микроконтроллера MSP430G2231, установленного в устройстве MSP-EXP430G2.
3.Технические характеристики
3.1.Постановка задачи на разработку программы и описание математических методов
Программное обеспечение должно выполнять обслуживание следующих аппаратных устройств, входящих в состав платы MSP-EXP430G2:
1. Светодиод led1 (green).
2. Светодиод led2 (red).
3. Кнопка s2.
Программное обеспечение должно управлять работой светодиодов LED1 и LED2 в
зависимости от режима работы.
Программное обеспечение должно поддерживать два режима работы.
В зависимости от того, какой режим включен в настоящее время, светодиоды LED1 и LED2 должны вести себя
следующим образом:
1. Светодиод LED1:
в режиме 1 должен мигать с постоянными временами нахождения во включенном и выключенном состоянии (с постоянным периодом переключения). Временная диаграмма работы светодиода LED1 в этом режиме приведена на рис. 1. Здесь:
TON - время включенного состояния светодиода LED1;
TOFF - время выключенного состояния светодиода LED1;
T1 - период переключения светодиода LED1 в режиме 1.
Времена нахождения светодиода во включенном и выключенном состоянии содержит таблица 1;
Рис. 1. Временная диаграмма состояния светодиода LED1 в режиме 1
в режиме 2 должен мигать с изменяемым периодом переключения T2 . Изменение периода переключения T2 должно производиться по закону А. Временные диаграммы изменения периода переключения светодиода LED1 T2 для каждого из законов приведены на рис. 2. Таким образом, период переключения светодиода LED2 определяется следующим выражением:
Здесь:
T2 период переключения светодиода LED1 в режиме 2;
T2MAX максимальное значение периода переключения светодиода LED1 в режиме 2;
T2MIN минимальное значение периода переключения светодиода LED1 в режиме 2;
t2 период изменения периода переключения светодиода LED1 в режиме 2;
t текущее время в пределах периода t2 . Обнуляется в начале каждого периода t2 .
2. Светодиод LED2:
в режиме 1 должен быть выключен;
в режиме 2 должен быть включен.
3. Кнопка S2 осуществляет переключение режима работы между режимами 1 и 2. Для переключения режима необходимо нажать кнопку и удерживать ее нажатой в течение времени tswitch (программная защита от дребезга). Само переключение режима должно происходить сразу после отпускания кнопки. Если ранее был активен режим 1, должен быть включен режим 2, и наоборот. Значение tswitch для каждого варианта содержит таблица 1.
При включении питания (запуске работы программного обеспечения) должен включиться режим 1.
Таблица 1. Параметры работы программного обеспечения (обрезанная)