Проверить корректность работы программы путём реализации её на отладочном модуле mc68HC908q темы курсовых проектов
Вид материала | Курсовой проект |
СодержаниеТаблица музыкальных нот. |
- Темы курсовых работ по спецкурсу №4 «Основы квалификации преступлений и назначение, 51.58kb.
- Темы курсовых проектов по дисциплине «Информатика и программирование» для студентов, 71.06kb.
- Инструкция по работе с задачей «Темы курсовых работ», 22.38kb.
- Темы и написанию курсовых проектов по дисциплине «Эконометрика» для студентов дневной, 112.91kb.
- Методические рекомендации к оформлению, содержанию курсовых работ (проектов) студентов, 138.71kb.
- Разработка требований к форме, содержанию и результатам курсовых проектов Определение, 78.77kb.
- Чарльзом Энтони Хоаром выдающимся программистом и ученым, одну из знаменитых программ, 291.28kb.
- Итоги конкурса курсовых проектов и работ студентов тусура 2011 года На конкурс было, 46.78kb.
- Методические указания по выполнению курсовых работ для студентов экономических специальностей, 1425.34kb.
- Ведомственная целевая программа «Культура. Традиции. Народное творчество» на 2011 год, 235.43kb.
Микропроцессорные системы. Курсовой проект. С-86.
-
№
Фамилия Имя
1
Байков Пётр
2
Баранов Алексей
3
Бирюков Евгений
4
Бодров Дмитрий
5
Васильев Андрей
6
Горелик Игорь
7
Демьянчук Дмитрий
8
Жирнова Ольга
9
Кузьмин Антон
10
Курива Наталья
11
Наумов Михаил
12
Патрикеев Евгений
13
Почтарёв Павел
14
Шурупова Марина
Задание
- Написать программу в соответствии с темой курсового проекта.
- Проверить корректность работы программы путём реализации её на отладочном модуле MC68HC908QT4.
Темы курсовых проектов.
- Разработать программу для MC68HC908QT4 реализующую распознование введённой кнопкой последовательноти из 4-х цифр. Сравнивать каждую серию цифр с запрограммированным кодом, при совпадении перейти на подпрограмму (для проигрования мелодии – только вызов).
- Разработать программу,обеспечивающую воспроизведение заданной мелодии через pc-speaker (в соответствии с форматом *), посредством генерации частоты на порте МК MC68HC908QT4.
Мелодия:
E4 C2 R1E1 D2 R1 B1 F-4 G-2 R1 A1 B2 E2 D2 R1 F1 E1 D1 C1 B1 E4 C2 R1 E1 D2 R1 B1 F-4 G-2 R1 A1 B2 E2 D2 R1 F1 E1 D1 C1 B1 C8
- Разработать программу, реализующую функцию таймера на МК MC68HC908QT4. Обеспечить возможность установки заданного времени срабатывания будильника с вызовом подпрограммы (для проигрывания мелодии – только вызов).
- Разработать программу, обеспечивающую хранение и передачу данных АЦП (на входе произвольный сигнал) через порт вывода с одного МК MC68HC908QT4 на другой. Частота дискретизации входного сигнала 0.5 КГц. Время сигнала в памяти МК=0.25 с.
- Разработать программу для МК MC68HC908QT4, реализующую функцию стандартного UART для связи с терминалом ПК. Обеспечить возможность установки скорости передачи данных 9600 бод.
- Разработать программу,обеспечивающую приём через порт ввода вывода МК MC68HC908QT4 со второго МК. Обеспечить возможность построения графика по данным из массива посредством копирования из отладчика в MathCAD, Excel или др. ПО.
- Разработать программу для МК MC68HC908QT4, реализующую функцию стандартного UART для связи с терминалом ПК. Обеспечить возможность установки скорости передачи данных 115200 бод.
- Разработать программу для МК MC68HC908QT4 реализующую распознавание введённой кнопкой последованости из 3-х цифр. Сравнить каждую серию цифр с запрограммированным кодом, при совпадении перейти на подпрограмму (для проигрывания мелодии – только вызов)
- Разработать программу для МК MC68HC908QT4, реализующую функцию стандартного UART для связи с терминалом ПК. Обеспечить возможность установки скорости передачи данных 33600 бод.
- Разработать программу, обеспечивающую приём через порт ввода вывода МК MC68HC908QT4 со второго МК. Обеспечить возможность построения графика по данным из массива посредством копирования из отладчика в MathCAD, Excel и др. ПО.Объём массива 40 байт.
- Разработать программу,обеспечивающую воспроизведение заданной мелодии через стандартный pc-speaker (в соответствии с форматом *), посредством генерации частоты на портк МК MC68HC908QT4.
Мелодия:
R1 E-1 R1 F-1 R1 F#-1R1 F-2 R1E-1 R1 F-1 R1 F#-1R1 F-1 R1 E-1 R1 F-1 R1 F#-1 R1 B4 R2 E-1 R1 F-1 R1 F#-1 R1 F-1 R1 E-1 R1 F#-1R1 F-1 R1 E-1 R1 F-1 R1 F#-1 R1 B#4 R2 A1 R1 B1 R1 B#1 R1 B2 R1 A1 R1 B1 R1 B#1 R1 B1 R1 A1
- Разработать программу, обеспечивающую хранение и передачу данных АЦП (на входе произвольный сигнал) через порт ввода вывода с одного МК MC68HC908QT4 на другой. Частота дискретизации входного сигнала 1 КГц. Время сигнала в памяти МК=0.05 с.
- Разработать программу для МК MC68HC908QT4 реализующую распознование введённой кнопкой последовательности из 2-х цифр. Сравнивать каждую серию цифр с запрограммированным кодом, при совпадении перейти на подпрограмму (для проигрывания мелодии – только вызов)
- Разработать программу, обеспечивающую воспроизведение заданной мелодии через стандартный pc-speaker (в соответствии с форматом *), посредством генерации частоты на порте МК MC68HC908QT4.
Мелодия:
B1 D1 C1 B1 F-1 R1 B1 D1 C1 B1 F#-8 A2 F-2 R1 B1 D1 C1 B1 F-1 R1 B1 D1 C1 B1 E2 B1 R2 B1 R2 B1 A2 B2
Таблица музыкальных нот.
-
Нота
Частота,Гц
До
261,63
До-диез
277,18
Ре
293,67
Ре-диез
311,13
Ми
329,63
Фа
349,22
Фа-диез
369,99
Соль
391,99
Соль-диез
415,30
Ля
440,00
Ля-диез
466,16
си
493,88
В таблице приведены данные для нот первой октавы.Частоты нот каждой соседней октавы отличаются в 2 раза. Например частота ноты “ля” второй актавы 880 Гц.
Самым первым символом должна быть цифра от 1 до 4,обозначающая темп. Следует выбрать цифру 4. Цифра 4, обозначает самый быстрый темп.Рекомендуется запрограммировать новую мелодию с темпом “4”. Когда мелодия будет запрограммирована и прослушано её воспроизведение, темп можно изменить. По желанию, можно выбрать более медленный темп,поставив вместо4 цифру 3, 2 или 1.
После цифры необходимо ввести пробел, затем всё остальное.
Необходимо внимательно следить за пробелами,не пропусая их, и каждое событие должно быть, отделено от соседнихсобытий – пробелами!
Метод ввода нот: A+1 – (“А”- нота, ”+” – изменение актавы, “1” – длительность).
Без знака изменения октавы – октава стандартная.
Цифра в начале всей записи определяет темп использования (по умолчанию 2), буквой обозначают ноту (C- до, D- ре, E- ми, F- фа, G- соль, A- ля, B- си, R- пауза ), знак “-” или “+” – понижение или повышение ноты на актаву, “#” – диез – повышение ноты на полтона, цифра озночает длительность ноты (от 1 до 8). Запись 2 C-#6 означает, что мелодия будет исполняться с темпом 2,и первая её нота до# на нижней октаве с длительностью равной 6.
Цифры (1-8) – длительность. В начале строки вводится число 2 или 3.
2 – медленно, 3 – быстро.
Длина строки с нотами – 35 нот, включая паузы, но пауза может быть R1 R1 – 2 ноты, R2 – 1 нота (ноты А-1 нет!).
Электронный адрес Р. А. Герасимова: gerasimov@tbnenergo.com